obsah v LaTeXu
Antonin Strejc
STREJC at vc.cvut.cz
Mon Oct 26 11:58:28 CET 1998
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}}
Tato makra je mozne predefinovat ve vlastnim stylu.
S pozdravem
Antonin Strejc
---------------------------------------------------------------------
Ing. Antonin Strejc Phone: +420-2-24352938
---------------------------------------------------------------------
Czech Technical University in Prague Computing Centre
Czech Republic Zikova 4, 166 35 Praha 6
---------------------------------------------------------------------
More information about the csTeX
mailing list