17.07.2013 Views

Introduktion til LaTeX

Introduktion til LaTeX

Introduktion til LaTeX

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Standardklassernes problemer vedr. sidehoved og -fod<br />

Til brug ved f.eks. book-klassen (som har kapitler) kan man f.eks. anvende<br />

\usepackage{fancyhdr}<br />

\fancyhf{} % slet alt<br />

\fancyhead[LE,RO]{\thepage} % sidetallet yderst<br />

\fancyhead[RE]{\leftmark} % lige side, kapitel titel<br />

\fancyhead[LO]{\rightmark} % ulige side, afsnitsinformation<br />

\renewcommand{\headrulewidth}{0.4pt}<br />

Der man kan så selv bestemme størrelsen på teksten og om det skal være fed, etc. Det<br />

vil vi give et eksempel på herunder.<br />

Lad os lige tage et kig på hvordan et sådant sidehoved med dynamisk information<br />

kommer <strong>til</strong> at se ud. Vi anvender article-klassen (fordi det gør vi ved alle vore eksempler),<br />

her vil fancyhdr sørge for at det er \section <strong>til</strong> skrive <strong>til</strong> \leftmark. Desuden er<br />

det et enkeltsidet layout vi leger med, så »E« vil ikke give mening. Bare for sjov skyld<br />

vil vi sætte sidetallet i kursiv og den dynamiske tekst i fed.<br />

\usepackage{fancyhdr}<br />

\pagestyle{fancy}<br />

\fancyhf{}<br />

\fancyhead[RO]{\itshape\thepage}<br />

\fancyhead[LO]{\bfseries\leftmark}<br />

\renewcommand{\headrulewidth}{0.4pt}<br />

\section{Test}<br />

noget tekst<br />

slut preamble<br />

1 TEST 1<br />

1 Test<br />

noget tekst<br />

Her kan vi se det primære problem folk har med den en måde den dynamiske tekst<br />

skrives på. Det er rene kapitaler, hvilket ikke er videre pænt. Dette vil vi kigge på et<br />

det næste afsnit.<br />

Standardklassernes problemer vedr. sidehoved og -fod<br />

Dette er en liste over de mest almindelige problemer folk har med sidehoved og -fod.<br />

(i) Den dynamiske tekst som kan anvendes i f.eks. sidehovedet (f.eks. overskrifter)<br />

sættes automatisk i kapitaler og dette er hardwired 9 ind i klassekoden. I standardklasserne<br />

er det faktisk så slemt at dette ligger dybt inde i \chapter, \section,. . . ,<br />

\tableofcontents, litteraturlisten og indekset. I memoir-klassen er disse lavet<br />

via specielle små makroer som derfor er nemmere at rette, se afsnit 13.3.3 på<br />

side 306.<br />

(ii) Anvender man f.eks. book og har alle kapitler <strong>til</strong> at starte på højre side (standarden),<br />

så vil de fleste komme ud for at kapitlet før sluttede på en højreside, og at<br />

der derfor kommer en blank side før starten af det næste kapitel.<br />

Har man sidehoved/-fod i sit layout, så vil denne fortsætte på denne side,<br />

hvilket ikke er videre pænt.<br />

Pakken fancyhdr har visse ideer <strong>til</strong> løsningen af begge problemer, men med omkostninger.<br />

I den nyeste udgave af memoir er dette fikset og page style håndtering er meget<br />

meget nemmere i memoir.<br />

9 Hardwired betyder at denne feature er skrevet så dybt inde i kildekoden at den eneste måde at fjerne den,<br />

er ved at kopiere meget store mængder kode.<br />

Kapitlet er sidst opdateret 2010/01/08 14:11 (revision 502)<br />

283<br />

Eksempel<br />

11.12<br />

£<br />

Eksempel<br />

11.13<br />

£

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!