Cislovani kapitol do obsahu;

Petr Olsak olsak at math.feld.cvut.cz
Fri Jun 7 09:07:08 CEST 2002



On Fri, 7 Jun 2002, Josef Polach wrote:

> Dobry den,
>
> pro vytvareni obsahu pouzivam makro podobne jako to v TBN na strane 280-290.
>
> Josef
> --------------
> To makro vypada nejak takto, je to samozrejme pro csplain:
>
> \newcount\num
> \def\cislocasti{\global\advance \num by 1 \the\num}
>
> \newwrite\toc
> \immediate\openout\toc=\jobname.toc
>
> %hlavička části
> \def\cast#1\par{\removelastskip\bigskip\centerline{Část~\cislocasti{.}\nobre
> ak}\par\nobreak
> \medskip\nobreak\centerline{\bf #1}\nobreak\par\medskip\nobreak
> %\zápis do obsahu - revize_1.toc
> \def\act{\write\toc{\string\tocline{\the\num{. }{#1}}{\noexpand\dotfill}{\
> \the\pageno }\medskip}}\act}
> -------------

Z TBN jste spatne opisoval. Misto \def\act piste \edef\act, jinak to
cviceni s tim makrem \act postrada smysl. Samozrejme, ze pak misto
\the\pageno uvnitr tela definice \act musite pouzit \noexpand\the\pageno
nebo registr \pagetoks (jako v TBN). Vysvetleni tohoto obratu najdete
v TBN na strane 57. V TBN je spravne reseni a navic je tam tato
problematika  podrobne vysvetlena.

Napoveda s \immediate je spatne, potoze pak vam (misty) nemusi fungovat
cislovani stranek.

Petr Olsak









More information about the csTeX mailing list