Dear Developpers,

Doing the tests for an indented list I discovered problem with the
"standard" LyX list:

Manual setting of the LabelString form within LyX works only on the first
item of a list (this is due to the way a list is implemented in LaTeX).
However, LyX allowes (separate) changing the LabelString for every item of a
Lyxlist and indents the item accordingly -- giving a surprise when looking at
the LaTex output.

For consistend behaviour the changing of LabelString via >Layout>Paragraph
should affect all items of the list simultaneously (in LyX and LaTeX) (or be
allowed only for the first item (and affect all items in LyX)).

(See the attached file)

Cheers Guenter

--
[EMAIL PROTECTED]

#LyX 1.1 created this file. For more info see http://www.lyx.org/
\lyxformat 2.16
\textclass article
\begin_preamble
\usepackage{dsfont} 
\usepackage{amssymb}
\end_preamble
\language german
\inputencoding latin1
\fontscheme default
\graphics default
\paperfontsize default
\spacing single 
\papersize a4paper
\paperpackage a4
\use_geometry 1
\use_amsmath 1
\paperorientation portrait
\leftmargin 2cm
\topmargin 1cm
\rightmargin 2cm
\bottommargin 1cm
\secnumdepth 3
\tocdepth 3
\paragraph_separation skip
\defskip medskip
\quotes_language german
\quotes_times 2
\papercolumns 1
\papersides 1
\paperpagestyle plain

\layout Section

Example
\layout Standard

If I have a LyX-List and change the Label-String via \SpecialChar \menuseparator
Layout\SpecialChar \menuseparator
Paragraph the
 following strange behaviour occures:
\layout List
\labelwidthstring 00.0000

this is the list with standard value
\layout List
\labelwidthstring MM

I change this value for the second item to be less
\layout List
\labelwidthstring MM

the new value is used in LyX, but not in the LaTeX output.
\layout Subsection

only if there is something inbetween which is not a list
\layout List
\labelwidthstring MM

the new value is used in LyX and in the LaTeX output.
\layout List
\labelwidthstring MM

and this holds for every item of the new list
\layout List
\labelwidthstring MMMMMMMMMMMMMMM

also if I set the value to MMMMMMMMMMMMMMM in the last item.
\layout Section

conclusion
\layout Standard

Manual setting of the LabelString form within LyX works only on the first
 item of a list.
\layout Standard

The problem is not so much LaTeX output, as normally one wants to have a
 list with equal indendation (that is what the list is for) but the misleading
 feedback in LyX.
 
\layout Section

solution/suggestion
\layout Standard

My suggestion would be either 
\layout Enumerate

to disable the \SpecialChar \menuseparator
Layout\SpecialChar \menuseparator
Paragraph LabelWidth (Titelbreite) item for subsequent
 items of a list (as this is what in the LaTeX output occures), or
\layout Enumerate

to let the change in any item of a list affect all items (which would make
 things easier for the user, as e.g.
 if I am writing the 10th item of a list and realize I have to increase
 the Labelwidth to get the list items aligned I'd prefer not to have to
 go back to the first item to get this changed (nor, as is needed at present
 to select all items and then change the LabelWidth).
\the_end


Reply via email to