diff options
Diffstat (limited to 'doc/latex')
-rw-r--r-- | doc/latex/cactus.sty | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/doc/latex/cactus.sty b/doc/latex/cactus.sty index 76d876ba..a1fcbc2d 100644 --- a/doc/latex/cactus.sty +++ b/doc/latex/cactus.sty @@ -78,12 +78,15 @@ } } {\end{list}} \newlength{\Mylen} \newcommand{\Lentrylabel}[1]{% - \settowidth{\Mylen}{\textsf{#1}}% - \ifthenelse{\lengthtest{\Mylen > \labelwidth}}% - {\parbox[b]{\labelwidth} % term > labelwidth - {\makebox[0pt][l]{\textsf{#1}}\\}} % - {\textsf{#1}} % - \hfil\relax} \newenvironment{Lentry} +% Latex doesn't always like spaces -- sometimes it outputs them, and +% then they destroy the layout. Please don't indent the following, +% nor add spaces, nor remove the percent signs, nor add spaces in +% front of them. +\settowidth{\Mylen}{\textsf{#1}}% +\ifthenelse{\lengthtest{\Mylen > \labelwidth}}% +{\parbox[b]{\labelwidth}% term > labelwidth +{\makebox[0pt][l]{\textsf{#1}}\\}}% {\textsf{#1}}% +\hfil\relax} \newenvironment{Lentry} {\renewcommand{\entrylabel}{\Lentrylabel} \begin{entry}} {\end{entry}} |