>>>>> "Darren" == Darren Freeman <[EMAIL PROTECTED]> writes:

Darren> On Tue, 2007-06-26 at 07:43 +0200, Jean-Marc Lasgouttes wrote:
Darren> I'm not talking about a functional change, I'm talking about a
Darren> user interface change back to past behaviour that was probably
Darren> once considered "correct".
>>  This was _not_ past behaviour.

Darren> An excerpt of a message where another person remembers what I
Darren> think I remember. Maybe it was just a bug. Anyway I thought it
Darren> was better.

I happen to have LyX 1.3.3 installed on this machine and it does not
exhibit the behavior you describe. Actually, I think the current one
was already built-in since the first releases of LyX. As someone who
has been around since 1995, I do not remember anything different.

Of course the above stands for the initial claim

  once upon a time, I could type extra whitespace between words and then
  it would magically go away when I left that region of text.

  Now, extra space keypresses have no effect and I feel like I'm in a
  straight-jacket. I can still insert a space *before* an existing
  space, because I might be about to type a word between them, just not
  after one. Anybody else get that feeling or prefer the old behaviour?

[***** later... *****]

But since I know that somewhere deep inside you do not believe me, I
downloaded lyx-0.7p4-d3 from October 1995 (the oldest we have), and
found inside it a document titled something like

                  Word processing with LyX

                  High Level Word Processor
                     based on TeX/LaTeX

               (LyX 0.71, Documentation 0.7p1)
             Copyright (C) 1995 Matthias Ettrich

You can find this document here for your enjoyment:
http://www-rocq.inria.fr/~lasgoutt/lyx/Documentation.lyx

Of course, Jose' being the lazy guy we have learned to love (and
hate), lyx2lyx is not able to read this file and yours truly had to
apply the patent-pending lyx2t::bh technique (aka "LyX to Text by
hand"). The document starts with an introduction and some installation
instruction, and the only other section describe what is in the
author's mind the great idea behind LyX:

  Differences from usual word processors

  What sets LyX apart from other word processors is that it is a
  graphical front-end to a general mark-up typesetting system with
  extensive macro capabilities, not an extended typewriter. Usual word
  processors are in fact highly developed typewriters, but still
  compatible with their predecessors. And as far I can see they are
  still used as if they were simple typewriters. This is done for two
  reasons: The average user is not a specialist in typography (and
  shouldn't be!) and the programs don't help him at all with this (This
  shouldn't be, either!). But these programs are totally happy to be
  used as a typewriter, that everybody could work with, but which leads
  to terrible results. For example: 

  * To emphasize words, they are underlined. The underline is simply a
    horizontal line on the base of the typing line. Letters like "g", "j",
    "p", and "q" are cut by this line, and partially obscured. What is
    necessary on a typewriter becomes with modern typesetting software a
    very poor custom, which can be replaced by several text styles and
    sizes. 

  * In order to set headings or titles two blank lines above and one
    below the line are added. On a typewriter this is the best
    approximation to correct typesetting, but it is only an
    approximation. In particular small headings like subsections are
    separated too far from the rest of the text. Furthermore, through
    this practice it's possible to create awkward page breaks. A page
    break There shouldn't occur between a heading and the following
    text. But how can the computer avoid this, if it doesn't know that
    is is a heading? Or, if it knows it, but an empty line follows? And
    what should be be done with all these empty lines at the top of a
    page? Ignored? What if the user just wants to paste a picture in
    there later? To summarize this issue: Creating headings and vertical
    spaces manually using blank lines is an obsolete technique with
    grave disadvantages. But it is common usage (I found this even in
    books with titles like "Professional writing with **** for
    *******"). On very short documents (about two or three pages) this
    is not usually a problem, but it can be in a longer one. Correcting
    these errors will require considerable manual labor. Finally, every
    change in the document will effect the page breaks of all following
    pages, which will result in even more work to correct the new errors
    that crop up. And why do all these stupid pagebreaks manually, if
    you have a computer? 

  * In order to indent a line blanks are used. In this way you can
    certainly build up a table, list or a simple description, but it
    would be very primitive. Changes in one line require considerable
    editing, since following lines must be broken by hand. Even more
    annoying changes to the document, like another basic fontsize or a
    new borderwith, cause the same trouble. Here a little example of a
    little description list that I have often seen: 

[[snip -- I am too lazy to reproduce it]]

    As you can see, the text body will never start in one vertical line.
    This could be done with a mono-spaced font as a typewriter has, but
    today no one uses these fonts anymore except for program source
    code. As you also see, the vertical space between the two items (an
    empty line, of course) is usually much too great. Also the computer
    has no chance to avoid pagebreaks within this description. And what
    should be done with the empty line, if a pagebreak occurs between
    the two items? Usually the empty line will be printed before the
    pagebreak so you can bury any hope of having filled pages like in
    professional typesetting. 

  The LaTeX user doesn't need to worry about these difficulties. Line-
  and page-breaking are the business of the typesetting program, not the
  author. An empty line separates paragraphs, more empty lines are
  ignored. The same goes for empty spaces; they separate words, but
  extra empty spaces are insignificant. LyX, as a frontend to LaTeX,
  follows this rule. So it is not possible, without further commands, to
  insert empty paragraphs. No matter how many spaces are typed between
  words, only a single space between the words will appear. Blank spaces
  at the beginning of a paragraph are completely taboo. Indentation of
  paragraphs are handled automatically by LaTeX. So you will not need
  the "dirty" tricks mentioned earlier. 

Now I hope you are convinced that LyX has never been supposed to work
as you claim. You may like it or not like it, but I think that in
Matthias Ettrich mind, it was _the_ feature that sets LyX apart from
other word processors, the one he was proud of.

JMarc

Reply via email to