On 05 Apr 2001 15:25:02 +0200 wrote Jean-Marc Lasgouttes 
<[EMAIL PROTECTED]>:

> 
> Guenter> but apparently the value of LefMargin is not added, as
> Guenter> changing this value in my layout definition has no effect at
> Guenter> all.
> 
> It seems to me that the value of leftmargin is indeed used (around
> line 651 of text.C, if you feel brave) with a manual margin. I am
> surprised it makes no difference. Did you try to play with
> LabelIndent?

No, I didn't but this was the right tip. I added a line
   LabelIndent          MMM
to my file quoted-list.inc and voila it works like a charm. (But LeftMargin still has 
no effect at all.)

 -> Thanks for the fast reply (Which also saves me from looking around line 651 of 
text.C.)  ;-)

(Before trying I looked through the documentation (Customization.lyx) for
 LabelIndent but did not find any occurence of this word! Thus the whole problem
 seems to be a documentation failure.)

BTW I am still using 1.1.5fix2

Doing the tests for my new list I discovered another problem with the "standard"
LyX list:

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

(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