fancyhdr

Pakiet zawiera makroinstrukcje pozwalaj�ce definiowa� nag��wki i stopki na stronie. Nag��wki mog� by� tr�jcz�ciowe. Pierwsza litera nazwy oznacza: l -- lewa cz�� c -- �rodek i r prawa cz��
\lhead[strona parzysta]{strona nieparzysta}
\chead[strona parzysta]{strona nieparzysta}
\rhead[strona parzysta]{strona nieparzysta}
\lfoot[strona parzysta]{strona nieparzysta}
\cfoot[strona parzysta]{strona nieparzysta}
\rfoot[strona parzysta]{strona nieparzysta}

Je�eli nie by�o deklarowane \twoside (druk w uk�adzie dwustronnym -- ksi��kowym) to zawsze brana jest cz�� uj�ta w nawiasy {}. Parametr uj�ty w nawiasy [] mo�e by� pomini�ty, wtedy nag��wki s� jednakowe na stronach parzystych i nieparzystych. W tek�cie nag��wka strony mo�na �ama� lini� poleceniem \\ (ale ostro�nie, pojawiaj� si� komunikaty o przekroczeniu przewidzianej szeroko�ci pola; ,,overfull box'') Nag��wki/stopki staj� si� aktywne po u�yciu makroinstrukcji
\pagestyle{fancy}
\pagestyle{fancyplain}
\thispagestyle{fancy}
\thispagestyle{fancyplain}

Nag��wek jest podkre�lany, cz�� lewa jest dosuwana w lewo, cz�� �rodkowa centrowana, a cz�� prawa dosuwana do prawego marginesu. Szeroko�� nag��wka jest standardowo r�wna szeroko�ci strony, ale mo�na j� ustawi� zmieniaj�c definicj� polecenia \headwidth (szeroko�� stopki jest zawsze r�wna szeroko�ci nag��wka).

Mo�emy zwi�kszy� szeroko�� nag��wka tak aby obejmowa� r�wnie� not� na marginesie:
\setlength{\headwidth}{\textwidth}
\addtolength{\headwidth}{\marginparwidth}
\addtolength{\headwidth}{\marginparsep}

Ze wzgl�du na podkre�lenie nale�y zwi�kszy� wysoko�� nag��wka (za wysoko�� nag��wka odpowiada parametr \headheight). Grubo�� kreski podkre�laj�cej nag��wek okre�la parametr \headrulewidth (stopk� \footrulewidth); nadanie tym parametrom warto�ci 0pt spowoduje znikni�cie podkre�lenia. Wy�ej opisane definicje nag��wk�w i stopek staj� si� aktywne je�li u�yjemy polecenia:
\pagestyle{fancy}
lub
\thispagestyle{fancy}

Poniewa� polecenia definiuj�ce tytu�y zmieniaj� styl wy�wietlania stopek i nag��wk�w na plain (np. polecenie \chapter) zdefiniowano dodatkowy styl fancyplain, umo�liwiaj�cy r�wnie� kontrol� nad stylem plain. Definiujemy cz�ci sk�adowe nag��wk�w w poni�szy spos�b:
\lhead[\fancyplain{F1}{F2}]{\fancyplain{F3}{F4}}

Na stronie lewej (parzystej) okre�lonej przez styl fancyplain zostanie w cz�ci lewej umieszczony nag��wek F2, a na stronie prawej (nieparzystej) nag��wek F4; natomiast na stronach gdzie jest okre�lony styl plain odpowiednio: F1 na stronie lewej, a F3 na stronie prawej.

Za grubo�� kreski podkre�laj�cej nag��wek (stopk�) na stronie okre�lonej przez styl plain odpowiada parametr \plainheadrulewidth (\plainfootrulewidth)\footnote{Standardowo obie grubo�ci s� r�wne 0pt}.

Pakiet jest dost�pny pod adresem:
ftp://ftp.gust.org.pl/TeX/macros/latex/contrib/fancyhdr.tar>


W�odzimierz Macewicz
Ostatnie zmiany: 05.05.2014.