Dokumentacja do pakietu fancyhdr jest taka sobie więc poniżej krótka instrukcja jak się nim posługiwać
W pakiecie fancyhdr pagina jest dzielona na trzy części: lewą (L
), środkową (C
) i prawą (R
). Układa graficzny paginy może być odzielnie definiowany dla stron parzystych (E
) oraz nieparzystych (O
). Polecenie fancyhead
pozwala na definiowanie zawartości tych części za pomocą opcjonalnego argumentu, przykładowo:
\fancyhead[LE,RO]{...} %% lewy-na-parzystej oraz prawy-na-nieparzystej
\fancyhead[RE]{...} %% prawy-na-parzystej
Dopuszczalna jest oczywiście każda kombinacja obszar-paginy--strona. W stylu fancy
domyślnie kreślone są kreski: pod paginą górną o grubości równej \headrulewidth
(domyślnie o grubości 0,4 pt) oraz nad paginą dolną o grubości równej \footrulewidth
(domyślnie 0 pt).
Typowa pagina ma na zewnętrznych marginesach (LE
, RO
) numery stron , a na wewnętrznych (LO
, RE
) tytuł chapter/section. Taki sposób formatowania można osiągnąć stosując poniższe deklaracje:
\pagestyle{fancy} %% deklarujemy styl "fancy"
\fancyhead{} \fancyfoot{} %% "zresetuj" zawartość pagin
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
\fancyhead[LE,RO]{\normalfont \small \thepage}
\fancyhead[LO]{\normalfont \small \itshape \rightmark}
\fancyhead[RE]{\normalfont \small \itshape \leftmark}
\fancypagestyle{plain}{\fancyhead{}\renewcommand{\headrulewidth}{0pt}} %% ustaw paginy dla stylu plain
Na stronach tytułowych rozdziałów LaTeX wykonuje \pagestyle{plain}
, w wyniku czego -- czy tego chcemy czy nie -- wstawiany jest w paginie dolnej numer strony. Deklaracja \fancypagestyle{plain}
dotyczy właśnie stron z zadeklarowanym standardowym stylem plain
(np. stron z tytułami rozdziałów). Dla takich stron: \fancyhead{}
,,resetuje paginy'' a \headrulewidth
usuwa kreskę.
Brak komentarzy:
Prześlij komentarz