JanKoWeb: Odborný SW - LaTeX - záhlaví a zápatí dokumentu

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 | 18957x

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

"To, co druzí dělají, může být podnětem našich pocitů, nikoli však jejich příčinou."

M. Rosenberg