obsah v LaTeXu
Josef Tkadlec
tkadlec at math.feld.cvut.cz
Mon Oct 26 13:43:55 CET 1998
Antonin Strejc wrote:
> Josef Tkadlec pise:
> >[...]
> >Problem nastava pri automatickem sestavovani obsahu v LaTeXu - asi se
> >predpoklada, ze oznaceni stranky ma sirku maximalne 3 cifer, takze napr. pro
> >1-10 dojde k preteceni. Nevi nekdo, jak by se dal tento problem odstranit
> >(rezervovat pro oznaceni stranky vice mista)? Pri hledani ve formatu jsem
> >skoncil u prikazu "\contentsline", v jehoz definici byl ale odkaz, ktery
> >jsem nenasel.
>
> Sirku urcuje treti parametr makra \@dottedtocline, viz nasledujici
> kousek komentare z LATEX.TEX:
>
> % \@dottedtocline{LEVEL}{INDENT}{NUMWIDTH}{TITLE}{PAGE} :
> % Macro to produce a table of contents line with the following
> % parameters:
> % LEVEL : If LEVEL > \c at tocdepth, then no line produced.
> % INDENT : Total indentation from the left margin.
> % NUMWIDTH : Width of box for number if the TITLE has a
> % \numberline command.
> [...]
>
> Ve stylu (tride) jsou pak definice pro jednotlive urovne nadpisu
> s volanim zmineneho makra, viz kousicek z BOOK.STY:
>
> \def\l at section{\@dottedtocline{1}{1.5em}{2.3em}}
> \def\l at subsection{\@dottedtocline{2}{3.8em}{3.2em}}
> \def\l at subsubsection{\@dottedtocline{3}{7.0em}{4.1em}}
Dekuji za nasmerovani (komplikace latex.tex/ltx, article.sty/cls).
Zda se, ze sirka vyhrazena na cislo stranky je v "\@pnumwidth".
Uvedene NUMWIDTH je nejspise sirka pro cislo sekce (soucet s INDENT
je INDENT nizsi urovne).
Josef Tkadlec
More information about the csTeX
mailing list