On 7 February 2012 22:11, Richard Heck <rgh...@comcast.net> wrote:

> You just need to redefine the lyxlist environment, however you wish. You
> can see how LyX defines it from the exported source, or just by looking at
> stdlyxlist.inc, which says:
>                \newenvironment{lyxlist}[1]
>                        {\begin{list}{}
>                                {\settowidth{\labelwidth}{#1}
>                                 \setlength{\leftmargin}{\**labelwidth}
>                                 \addtolength{\leftmargin}{\**labelsep}
>                                 \renewcommand{\makelabel}[1]{#**#1\hfil}}}
>                        {\end{list}}

I have to admit, I'm a bit lost here. In the exported source, all the
environments are generated with:


There don't seem to be any width specifiers hard-coded into the definition
above, so there's nothing to change for the default label width. How is
that set?

There's also the item labels themselves, which are basically:

    \item [{Label goes here}]

...but I don't see what part of the lyxlist definition generates that.
Where do I look for that?

I'm not completely new to LaTeX and TeX, but it's been about 8 years since
I've had to delve into TeX internals to do this sort of stuff, so I would
appreciate some pointers on this.


Reply via email to