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