JanKoWeb: Odborný SW - LaTeX - záhlaví a zápatí dokumentu
jankoweb.wz.cz
Den Slunce a světový den svobody tisku.


LaTeX - záhlaví a zápatí dokumentu

Pár postřehů, jak si usnadnit práci při psaní v LaTeXu...

Balík fancyhdr

Jedná se o balík pro snazší práci se záhlavím a zápatím, viz Manuál (AJ).

Připojuje se příkazem (za znakem procenta je pouze komentář):

\\usepackage{fancyhdr} %zahlavi a zapati

Záhlaví a zápatí

% zahlavi vlevo
\\lhead{SRI - \\ukolCislo. DÚ, param.: \\parametry \\\\
       Datum: \\today }
% zahlavi vpravo       
\\rhead{\\jmeno, \\email \\\\
       Cvičení: \\cviceni}
% zapati vlevo
\\lfoot{}
% zapati uprostred
\\cfoot{\\thepage} 
% zapati vpravo
\\rfoot{}
% nastavime pouziti toho stylu
\\pagestyle{fancy}

Podtržené záhlaví

Podtržení je pro fancyhdr nastaveno standardně.

 % uvodni stranka zahlavi ani zapati mit nebude
\\thispagestyle{empty}
 % vlevo text a název aktuální sekce
\\lhead{Můj první dokument - \\nouppercase{\\leftmark}} 
 % vpravo cislo stranky
\\rhead{\\thepage} 
 % zadne zapati
\\fancyfoot{}
 % nastavime pouziti naseho stylu
\\pagestyle{fancy}

Názvy section, subsection

Záhlaví, ve kterém se zobrazí název section a subsection (bez číslic):

% uvodni stranka zahlavi ani zapati mit nebude
\\thispagestyle{empty}
 % vlevo text a název aktuální sekce
\\lhead{\\nouppercase{\\textit{\\rightmark}}} 
 % vpravo cislo stranky
\\rhead{\\thepage} 
 % zadne zapati
\\fancyfoot{}
 % nastavime pouziti naseho stylu
\\pagestyle{fancy}

\\renewcommand{\\sectionmark}[1]{\\markright{#1}{}}
\\renewcommand{\\subsectionmark}[1]{\\markright{#1}{}}

Inteligentního vypisování názvů kapitol a podkapitol do záhlaví na každé straně docílíme tímto zápisem:

% pro vypisovani zahlavi s jmeny kapitol na kazde strane
\\renewcommand{\\sectionmark}[1]{
 \\markboth{\thesection{} #1}{\\thesection{} #1}
}
\\renewcommand{\\subsectionmark}[1]{
 \\markright{\\thesubsection{} #1}
}

Číslovaní

Direktiva \\leftmark zobrazí nadpis vyššího řádu, \\rightmark nižšho. Podle očekávání ale funguje jen v módu book a report. Když už jsem to nakousl, mód se nastavuje takto:

\documentclass[a4paper, 12pt]{MOD}

kde MOD je "article", "book" nebo "report". V módu "book" a "report" lze kromě direktiv \\section{} používat ještě direktivu \chapter{}. Rovnice a záhlaví se pak čísluje ve stylu "Kapitola.Polozka".

Rubrika Odborný SW | Tagy LaTeX, TeX, Záhlaví, Zápatí | Ne 11.04.2010 | 18773x

Související články:

LaTeX: svorka přes několik sloupců matice (vydáno Ne 28.10.2012, 11:53)
TeXmakerX: velmi šikovný editor pro LaTeX II (vydáno Po 25.04.2011, 14:26)
LaTeX: zvýraznění zdrojových kódu Matlabu (vydáno St 23.03.2011, 10:52)
TeXmakerX: velmi šikovný editor pro LaTeX (vydáno Ne 20.02.2011, 13:06)
LaTeX: nejčastější chyby a překlepy (vydáno Čt 17.02.2011, 18:03)
LaTeX: konverze vektorového formátu eps do pdf (vydáno Čt 03.02.2011, 23:58)
LaTeX: překlad a obrázky v png versus eps (vydáno Út 21.12.2010, 20:31)
LEd: editor pro psaní v TeXu (vydáno Pá 17.12.2010, 20:31)
Latex: ohraničení textu a svislá čára vedle odstavce (vydáno Út 05.10.2010, 21:54)
Beamer: šablona prezentace pro LaTeX (vydáno Ne 03.10.2010, 21:33)
Beamer: šablony a materiály k tvorbě profesionálních prezentací (vydáno Po 26.07.2010, 10:37)
Beamer: tvorba prezentací v LaTeXu - instalace (vydáno Po 26.07.2010, 10:30)
Instalace češtiny do MiTeXu (vydáno Ne 27.06.2010, 21:51)
LaTeX - záhlaví a zápatí dokumentu (vydáno Ne 11.04.2010, 17:50) - právě čtete
Průvodce instalací MikTeXu, TeXnicCenter a podpory češtiny na Windows (vydáno Pá 02.04.2010, 15:31)
Instalace MiKTex a TeXnicCenter (vydáno Út 30.03.2010, 17:25)

Náhodné články

Tento web jsem zakládal na střední, v roce 2008. Je zde hlavně archiv mé tvorby.

Aktuální věci publikuji kvůli úspoře času na Twitter.

Honza

"Každý je ochoten udělat nesmírné množství práce, pokud se nejedná o práci, kterou by měl udělat teď hned."

R. Benchley