On 7 February 2012 22:11, Richard Heck <[email protected]> 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:
\begin{lyxlist}{00.00.0000}
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.
Cheers,
Jason