Podtrzene zahlavi v LaTeXu

David Necas (Yeti) yeti at physics.muni.cz
Sun Jun 22 16:20:32 CEST 2003


On Sun, Jun 22, 2003 at 03:18:54PM +0200, Jirka Slaby wrote:
> potreboval bych vedet jak udelam podtrzene zahlavi? Pouzivam cslatex a v
> archivu konference jsem nasel stejny dotaz ale zodpovezen pouze pro
> plaintex. (pouziti \headline coz v latexu nefunguje). Pouzivam prikazy
> \pagestyle a \markright ale nejsem schopen udelat presne co chci.
> Prozatim bych chtel aby styl \pagestyle{headings} vypadal uplne stejne jak
> vypada akorat byl este podtrzen. Snazim se vyuzit \pagestyle{myheadings}
> ale nastavit presne tu syntax sem mi nedari.

Zkuste balicek fancyhdr. Ten dokonce dela cary defaultne,
takze kdyz je nechcete, je treba je vypnout

\def\headrulewidth{0pt} resp. \def\footrulewidth{0pt}

Je dobre zdokumentovany, ale pokud vam neco nepujde, tak se
ptejte dal...

> A druhy doplnujici dotaz je, jaky prikaz urcuje presne tvar toho zahlavi?
> Podle manualu jsem se domnival, ze je to prave \markright (\markboth) a pak
> pouzit \pagestyle{myheadings} ale nastavim li si treba \markright{ahoj}
> potom skutecne v zahlavi stranek mam vsude ahoj ale i cislo stranky! Jak je
> to mozne, kdyz jsem jasne rekl, v te deklaraci, ze tam zadne cislo stranky
> nechci...(zadne \arabic{page} nebo neco podobneho tam nemam)

Presna odpoved se skryva ve zdrojaku LaTeXu...

Hlavicka neni tvorena jen \leftmark (\rightmark), ale napr.
pri stylu article a myheadings je

    \let\@oddfoot\@empty\let\@evenfoot\@empty
    \def\@evenhead{\thepage\hfil\slshape\leftmark}%
    \def\@oddhead{{\slshape\rightmark}\hfil\thepage}%

coz vysvetluje, kde se tam vzala ta cisla stran.

Yeti



More information about the csTeX mailing list