> For the complete documentation index, see [llms.txt](https://overleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://overleaf-pro.ayaka.space/latex/nl/opmaak/02-headers-and-footers.md).

# Koppen en voetteksten

## Inleiding en overzicht

Dit artikel laat zien hoe u kop- en voetteksten van documenten kunt wijzigen met het [fancyhdr-pakket](https://ctan.org/pkg/fancyhdr?lang=en). Een andere optie om kop- en voetteksten aan te passen, die in het begeleidende artikel wordt behandeld, [*Hoe zet LaTeX kop- en voetteksten op?*](/latex/nl/diepgaande-artikelen/23-how-does-latex-typeset-headers-and-footers.md), is om dieper in de LaTeX-code te duiken om nieuwe paginastijlen te definiëren of passende laag-niveaucommando's opnieuw te definiëren.

Hier beginnen we met een overzicht van enkele basisfuncties van LaTeX die de standaard kop- en voetteksten definiëren die binnen een document worden gebruikt:

* [documentklassen](#document-classes)
* [LaTeX-paginastijlen](#latex-page-styles)

Als u het inleidende materiaal wilt overslaan, ga dan naar [de sectie over de `fancyhdr` pakket](#using-the-fancyhdr-package). Zoals opgemerkt, staat er veel meer technische detail in het begeleidende artikel [*Hoe zet LaTeX kop- en voetteksten op?*](/latex/nl/diepgaande-artikelen/23-how-does-latex-typeset-headers-and-footers.md) dat de laag-niveau, op markeringen gebaseerde mechanismen onderzoekt en uitlegt die door TeX-engines worden gebruikt om kop- en voetteksten te maken — en waarom het `\mark` commando nodig is.

### LaTeX-documentklassen

Verschillende typen LaTeX-documenten worden gemaakt met behulp van *documentklassen*; LaTeX biedt bijvoorbeeld een aantal standaardklassen:

* `boek`
* `rapport`
* `article`
* `letter`

die worden gebruikt via het `\documentclass` commando:

```latex
\documentclass[⟨options⟩]{⟨class⟩}
```

waarbij:

* `⟨class⟩` kan een van de standaardtypen zijn (`boek`, `rapport`, `article`, `letter`) of een [die is bijgedragen door individuen en instellingen](https://www.ctan.org/topic/class).
* `⟨options⟩` zijn instellingen die worden gebruikt om een specifieke instantie van het document te configureren `⟨class⟩`. De beschikbare `⟨options⟩` hangen af van de `⟨class⟩` die wordt gebruikt.

#### Enkelzijdige of dubbelzijdige documenten

Als een LaTeX-documentklasse verschillende opmaken ondersteunt voor linkerpagina's (even paginanummers) en rechterpagina's (oneven paginanummers), zijn de kop- en voetteksten van het document meestal verschillend op linker- en rechterpagina's. De standaardwaarden voor de standaarddocumentklassen zijn:

* `boek`: dubbelzijdig
* `article` en `rapport`: enkelzijdig, maar kan dubbelzijdig worden met de optie `twoside`; bijvoorbeeld:

```latex
\documentclass[twoside]{article}
```

of

```latex
\documentclass[twoside]{report}
```

#### Standaard ⟨opties⟩ van documentklassen

LaTeX past een reeks standaard `⟨options⟩` toe op elk van de standaarddocumentklassen:

* `article`: standaard `⟨options⟩` bent `letterpaper,10pt,oneside,onecolumn,final`
* `rapport`: standaard `⟨options⟩` bent `letterpaper,10pt,oneside,onecolumn,final,openany`
* `boek`: standaard `⟨options⟩` bent `letterpaper,10pt,twoside,onecolumn,final,openright`
* `letter`: standaard `⟨options⟩` bent `letterpaper,10pt,oneside,onecolumn,final`

Documentklassen bieden ook commando's waarmee gebruikers hun documenten kunnen structureren in logische delen zoals delen, hoofdstukken, secties, subsecties enzovoort. Zoals u zou verwachten, heeft de `boek` klasse een rijke set commando's voor documentstructurering.

### LaTeX-paginastijlen

In LaTeX wordt de standaardopmaak van de kop- en voetteksten van een document bepaald door de *paginastijl* die wordt gebruikt. LaTeX biedt verschillende vooraf gedefinieerde paginastijlen:

* `leeg`: geen kop- of voetteksten op pagina's
* `plain`: geen paginakoppen, voetteksten bestaan uit een gecentreerd paginanummer
* `koppen`: geen voetteksten, kopteksten bevatten klassespecifieke informatie en paginanummer
* `myheadings`: geen voetteksten, kopteksten bevatten paginanummer en door de gebruiker opgegeven informatie

#### Standaard paginastijlen van standaarddocumentklassen

Tenzij de gebruiker anders opgeeft, gebruiken de standaarddocumentklassen een standaard paginastijl:

* het `article` en `rapport` klassen gebruiken `plain`
* het `boek` klasse gebruikt `koppen`

#### Paginastijlen instellen

De kern van LaTeX biedt twee commando's om de paginastijl te wijzigen (in te stellen):

* `\pagestyle{⟨style⟩}`: stelt de stijl van de huidige pagina en alle daaropvolgende pagina's in op `⟨style⟩`
* `\thispagestyle{⟨style⟩}`: stelt alleen de stijl van de huidige pagina in op `⟨style⟩`

De stijl van paginanummers wordt ingesteld met het commando `\pagenumbering{⟨numberstyle⟩}`; bijvoorbeeld, `\pagenumbering{roman}` zet paginanummers in kleine Romeinse cijfers: i, ii, iii...

### LaTeX-pagina-indeling

Omdat kop- en voetteksten deel uitmaken van de algehele pagina-indeling/het ontwerp, kan het nuttig zijn iets meer te begrijpen over LaTeX's model voor pagina-indeling; de volgende Overleaf-artikelen kunnen interessant zijn:

* voor een inleiding tot de LaTeX-pagina-indeling, het Overleaf-artikel [Paginagrootte en marges](/latex/nl/opmaak/07-page-size-and-margins.md) laat zien hoe u [**`geometry`** pakket](https://ctan.org/pkg/geometry?lang=en);
* als u meer detail wilt, raden we het artikel aan [Een visuele gids voor de pagina-indelingsparameters van LaTeX](/latex/nl/diepgaande-artikelen/04-a-visual-guide-to-latex-s-page-layout-parameters.md).

### Kop- en voetteksten in standaard LaTeX-documentklassen en paginastijlen

Zoals opgemerkt biedt LaTeX verschillende [ingebouwde paginastijlen](#latex-page-styles) die als standaard worden gebruikt voor de standaarddocumentklassen. De volgende korte voorbeelden demonstreren de standaard kop- en voetteksten die door standaarddocumentklassen worden geproduceerd met LaTeX's standaard `⟨options⟩` voor elke klasse.

#### Standaard kop- en voetteksten van de article-klasse

```latex
\documentclass{article}
% Kies een handig klein paginaformaat
\usepackage[paperheight=16cm,paperwidth=12cm,textwidth=10cm]{geometry}
\usepackage{lipsum}% voor wat dummytekst
\title{Een voorbeeld van de article-klasse}
\author{Overleaf}
\begin{document}
\maketitle

\section{In het begin...}
\lipsum[2]

\section{Nog een sectie}
\lipsum[1]

\section{Nog een}
\lipsum[1]
```

[Open dit **`article`** voorbeeld van de klasse in Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=An+article+class+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%25+Choose+a+conveniently+small+page+size%0A%5Cusepackage%5Bpaperheight%3D16cm%2Cpaperwidth%3D12cm%2Ctextwidth%3D10cm%5D%7Bgeometry%7D%0A%5Cusepackage%7Blipsum%7D%25+for+some+dummy+text%0A%5Ctitle%7BAn+article+class+example%7D%0A%5Cauthor%7BOverleaf%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cmaketitle%0A%0A%5Csection%7BIn+the+beginning...%7D%0A%5Clipsum%5B2%5D%0A%0A%5Csection%7BAnother+section%7D%0A%5Clipsum%5B1%5D%0A%0A%5Csection%7BYet+another%7D%0A%5Clipsum%5B1%5D%0A%5Cend%7Bdocument%7D)

#### Standaard kop- en voetteksten van de report-klasse

```latex
\documentclass{report}
% Kies een handig klein paginaformaat
\usepackage[paperheight=16cm,paperwidth=12cm,textwidth=10cm]{geometry}
\usepackage{lipsum}% voor wat dummytekst
\title{Een voorbeeld van de report-klasse}
\author{Overleaf}
\begin{document}
\maketitle
\chapter{Eén}
\section{In het begin...}
\lipsum[2]

\section{Nog een sectie}
\lipsum[1]

\section{Nog een}
\lipsum[1]
```

[Open dit **`rapport`** voorbeeld van de klasse in Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=A+report+class+example\&snip=%5Cdocumentclass%7Breport%7D%0A%25+Choose+a+conveniently+small+page+size%0A%5Cusepackage%5Bpaperheight%3D16cm%2Cpaperwidth%3D12cm%2Ctextwidth%3D10cm%5D%7Bgeometry%7D%0A%5Cusepackage%7Blipsum%7D%25+for+some+dummy+text%0A%5Ctitle%7BA+report+class+example%7D%0A%5Cauthor%7BOverleaf%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cmaketitle%0A%5Cchapter%7BOne%7D%0A%5Csection%7BIn+the+beginning...%7D%0A%5Clipsum%5B2%5D%0A%0A%5Csection%7BAnother+section%7D%0A%5Clipsum%5B1%5D%0A%0A%5Csection%7BYet+another%7D%0A%5Clipsum%5B1%5D%0A%5Cend%7Bdocument%7D)

#### Standaard kop- en voetteksten van de book-klasse

```latex
\documentclass{book}
% Kies een handig klein paginaformaat
\usepackage[paperheight=16cm,paperwidth=12cm,textwidth=10cm]{geometry}
\usepackage{lipsum}% voor wat dummytekst
\title{Memoires van een \TeX{}-gebruiker}
\author{Overleaf}
\begin{document}

\frontmatter
\maketitle
Dit is de voorwerksectie waarin Romeinse cijfers worden gebruikt.

\mainmatter
\chapter{Waar begin ik}
\lipsum[4]

\section{In het begin...}
\lipsum[1]

\section{Nog een sectie}
\lipsum[1]

\chapter{Dingen die ik me herinner}

\section{O, en nog een sectie}
\lipsum[1]
```

[Open dit **`boek`** voorbeeld van de klasse in Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=A+book+class+example\&snip=%5Cdocumentclass%7Bbook%7D%0A%25+Choose+a+conveniently+small+page+size%0A%5Cusepackage%5Bpaperheight%3D16cm%2Cpaperwidth%3D12cm%2Ctextwidth%3D10cm%5D%7Bgeometry%7D%0A%5Cusepackage%7Blipsum%7D%25+for+some+dummy+text%0A%5Ctitle%7BMemoirs+of+a+%5CTeX%7B%7D+user%7D%0A%5Cauthor%7BOverleaf%7D%0A%5Cbegin%7Bdocument%7D%0A%0A%5Cfrontmatter%0A%5Cmaketitle%0AThis+is+frontmatter+which+uses+Roman+numerals.%0A%0A%5Cmainmatter%0A%5Cchapter%7BWhere+do+I+start%7D%0A%5Clipsum%5B4%5D%0A%0A%5Csection%7BIn+the+beginning...%7D%0A%5Clipsum%5B1%5D%0A%0A%5Csection%7BYet+another+section%7D%0A%5Clipsum%5B1%5D%0A%0A%5Cchapter%7BThings+I+remember%7D%0A%0A%5Csection%7BOh+and+a+further+section%7D%0A%5Clipsum%5B1%5D%0A%5Cend%7Bdocument%7D)

### Kop- en voetteksten wijzigen voor “niet-standaard” LaTeX-documentklassen

De pakketten/commando's die nodig zijn om kop- en voetteksten te wijzigen kunnen variëren afhankelijk van de gebruikte documentklasse; bijvoorbeeld, [de TeX FAQ](https://texfaq.org/FAQ-fancyhdr#:~:text=The%20scrlayer%2Dscrpage%20package%20provides,and%20has%20several%20predefined%20styles) vermeldt het gebruik van het [scrlayer-scrpage](https://ctan.org/pkg/scrlayer-scrpage?lang=en) pakket, in plaats van [fancyhdr](https://ctan.org/pkg/fancyhdr?lang=en), voor een betere integratie met de [KOMA-script-documentklassen](https://ctan.org/pkg/koma-script). Daarnaast bevat de [memoir-documentklasse](https://ctan.org/pkg/memoir?lang=en) eigen functies (gebruikerscommando's) om kop- en voetteksten te wijzigen.

## Het fancyhdr-pakket gebruiken

Om het `fancyhdr` pakket te laden, voegt u de volgende regel toe aan de preambule van uw document:

```latex
\usepackage[⟨options⟩]{fancyhdr}
```

waar `⟨options⟩` worden uitgelegd in de [pakkettendocumentatie](http://mirrors.ctan.org/macros/latex/contrib/fancyhdr/fancyhdr.pdf).

### Structuur van fancyhdr-kop- en voetteksten

Het volgende diagram vat de algemene structuur van kop- en voetteksten samen die zijn gedefinieerd door `fancyhdr` voor een dubbelzijdig document:

* kop- en voetteksten kunnen verschillende inhoud bevatten op linker (even) en rechter (oneven) pagina's
* kop- en voetteksten zijn onderverdeeld in drie “zones”
  * **L***inker*
  * **C***entrum*
  * **R***echts*
* kop- en voetteksten kunnen een optionele regel (lijn) bevatten

In de **L** zone wordt de inhoud uitgelijnd tegen de linkerrand; in de **C** zone wordt deze gecentreerd en in de **R** zone wordt deze uitgelijnd tegen de rechterrand.

![Diagram dat de structuur van fancyhdr-kop- en voetteksten toont](/files/78eab2073423ee8827b53bb7eaa49a917544f261)

Commando's aangeboden door `fancyhdr` gebruiken afkortingen van één letter, ‘coördinaten’ genoemd, om specifieke zones van kop- en voetteksten en paginalocaties te identificeren:

* **`O`** of **`E`**: om \*\*`O`oneven of \*\*`E`even pagina's
* **`H`** of **`F`**: om \*\*`H`koptekst of \*\*`F`voettekst
* **`L`**, **`C`** of **`R`**: voor de \*\*`L`linker, \*\*`C`centrale en \*\*`R`rechter ‘zone’ van de kop- of voettekst

### Inleiding tot de commando's

In deze sectie worden verschillende `fancyhdr` commando's besproken die worden gebruikt om de inhoud van kop- en voetteksten te definiëren:

* `\fancyhead[*locations*]{*content*}`
* `\fancyfoot[*locations*]{*content*}`
* `\fancyhf[*locations*]{*content*}`

Elk van deze commando's gebruikt ‘coördinaten’ om de kop- en voettekst `*locaties*` waarbij de `*inhoud*` te laten verschijnen. Afhankelijk van welk commando u gebruikt, kunnen (tot) 2 of (tot) 3 coördinaten nodig zijn om de gewenste `*locaties*`.

#### Commando's die tot 2 coördinaten gebruiken

De volgende commando's vereisen maximaal 2 coördinaten om specifieke locaties in een kop- of voettekst aan te geven:

* `\fancyhead[*locations*]{*content*}`: veronderstelt de `**H**`koptekstcoördinaat
* `\fancyfoot[*locations*]{*content*}`: veronderstelt de `**F**`voettekstcoördinaat

waar `*locaties*` is een optionele door komma's gescheiden lijst met posities, gespecificeerd door 1 of 2 coördinaten, waarin `*inhoud*`.

**Voorbeeld van een dubbelzijdig document**

Het volgende voorbeeld is ontleend aan de `fancyhdr` documentatie:

```latex
\documentclass{book}
\usepackage[paperheight=16cm, paperwidth=12cm,% Stel de hoogte en breedte van het papier in
includehead,
nomarginpar,% We willen geen margeparagrafen
textwidth=10cm,% Stel \textwidth in op 10cm
headheight=10mm,% Stel \headheight in op 10 mm
]{geometry}
\usepackage{fancyhdr}
\begin{document}
% Stel de paginastijl in op "fancy"...
\pagestyle{fancy}
%... en configureer deze vervolgens.
\fancyhead{} % wis alle koptekstvelden
\fancyhead[RO,LE]{\textbf{De prestaties van afgestudeerden}}
\fancyfoot{} % wis alle voettekstvelden
\fancyfoot[LE,RO]{\thepage}
\fancyfoot[LO,CE]{Van: K. Grant}
\fancyfoot[CO,RE]{Aan: Dean A. Smith}
% Enkele inhoud:
Dit is pagina 1.\newpage
Dit is pagina 2.
\end{document}
```

[Open dit `fancyhdr` voorbeeld in Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=fancyhdr+package+example\&snip=%5Cdocumentclass%7Bbook%7D%0A%5Cusepackage%5Bpaperheight%3D16cm%2C+paperwidth%3D12cm%2C%25+Set+the+height+and+width+of+the+paper%0Aincludehead%2C%0Anomarginpar%2C%25+We+don%27t+want+any+margin+paragraphs%0Atextwidth%3D10cm%2C%25+Set+%5Ctextwidth+to+10cm%0Aheadheight%3D10mm%2C%25+Set+%5Cheadheight+to+10mm%0A%5D%7Bgeometry%7D%0A%5Cusepackage%7Bfancyhdr%7D%0A%5Cbegin%7Bdocument%7D%0A%25+Set+the+page+style+to+%22fancy%22...%0A%5Cpagestyle%7Bfancy%7D%0A%25...+then+configure+it.%0A%5Cfancyhead%7B%7D+%25+clear+all+header+fields%0A%5Cfancyhead%5BRO%2CLE%5D%7B%5Ctextbf%7BThe+performance+of+new+graduates%7D%7D%0A%5Cfancyfoot%7B%7D+%25+clear+all+footer+fields%0A%5Cfancyfoot%5BLE%2CRO%5D%7B%5Cthepage%7D%0A%5Cfancyfoot%5BLO%2CCE%5D%7BFrom%3A+K.+Grant%7D%0A%5Cfancyfoot%5BCO%2CRE%5D%7BTo%3A+Dean+A.+Smith%7D%0A%25+Some+content%3A%0AThis+is+page+1.%5Cnewpage%0AThis+is+page+2.%0A%5Cend%7Bdocument%7D)

De volgende afbeelding toont de uitvoer die door dit voorbeeld wordt geproduceerd:

![Voorbeeld van een dubbelzijdig document gemaakt met het LaTeX fancyhdr-pakket](/files/e93ab99d1a720ae2ab34ee33097af98e9a53356c)

**Opmerkingen bij de gebruikte commando's**

* **`\fancyhead{}`**: wist de instellingen voor de kopteksten
* **`\fancyfoot{}`**: wist de instellingen voor de voetteksten
* **`\fancyhead[RO,LE]{\textbf{De prestaties van afgestudeerden}}`**: gebruikt de koptekstlocaties **`RO`** (\*\*`R`**echts**`O`**dd) en `LE` (**`L`**inker**`E`\*\*even) om de inhoud te plaatsen `\textbf{De prestaties van afgestudeerden}`
* **`\fancyfoot[LE,RO]{\thepage}`**: gebruikt de voettekstlocaties **`LE`** (\*\*`L`**inker**`E`**ven) en `RO` (**`R`**echts**`O`dd) om het paginanummer te plaatsen dat wordt gegenereerd door `\thepage`
* **`\fancyfoot[LO,CE]{Van: K. Grant}`**: gebruikt de voettekstlocaties **`LO`** (\*\*`L`**inker**`O`**dd) en `CE` (**`C`**entrum**`E`\*\*even) om de inhoud te plaatsen `Van: K. Grant`
* **`\fancyfoot[CO,RE]{Aan: Dean A. Smith}`**: gebruikt de voettekstlocaties **`CO`** (\*\*`C`**entrum**`O`**dd) en `RE` (**`R`**echts**`E`\*\*even) om de inhoud te plaatsen `Aan: Dean A. Smith`

**Enkelzijdige en dubbelzijdige documenten**

De [diagram hierboven](#hfstructure) toont de structuur van kop- en voetteksten voor een dubbelzijdig document, zoals de `boek` klasse, of `article`/`rapport` klassen die zijn geladen met de optie `twoside`.

**Voorbeelden van enkelzijdige documenten**

Voor *enkelzijdige* documenten gebaseerd op de `article` of `rapport` klassen zijn alle pagina's in feite rechterpagina's, dus de ‘coördinaten’ voor `**E**`venpagina's zijn niet van toepassing. We hoeven ook niet *nodig* om de `**O**` coördinaat op te geven en kunnen één enkel `**L**`, `**C**` of `**R**` waarde gebruiken:

```latex
\documentclass{article}
\usepackage[paperheight=16cm, paperwidth=12cm,% Stel de hoogte en breedte van het papier in
includehead,
nomarginpar,% We willen geen margeparagrafen
textwidth=10cm,% Stel \textwidth in op 10cm
headheight=10mm,% Stel \headheight in op 10 mm
]{geometry}
\usepackage{fancyhdr}
\begin{document}
% Stel de paginastijl in op "fancy"...
\pagestyle{fancy}
\title{Enkelzijdig document}
\author{Overleaf}
\date{augustus 2022}
\fancyhf{} % bestaande kop-/voettekstvermeldingen wissen
% We hoeven het O-coördinaat niet op te geven
\fancyhead[R]{Hello}
\fancyfoot[L]{\thepage}
\maketitle
\section{Introduction}
Enkele inhoud.
\newpage
\section{Vervolg...}
\end{document}
```

[Open dit `fancyhdr` voorbeeld in Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Single-sided+fancyhdr+package+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Bpaperheight%3D16cm%2C+paperwidth%3D12cm%2C%25+Set+the+height+and+width+of+the+paper%0Aincludehead%2C%0Anomarginpar%2C%25+We+don%27t+want+any+margin+paragraphs%0Atextwidth%3D10cm%2C%25+Set+%5Ctextwidth+to+10cm%0Aheadheight%3D10mm%2C%25+Set+%5Cheadheight+to+10mm%0A%5D%7Bgeometry%7D%0A%5Cusepackage%7Bfancyhdr%7D%0A%5Cbegin%7Bdocument%7D%0A%25+Set+the+page+style+to+%22fancy%22...%0A%5Cpagestyle%7Bfancy%7D%0A%5Ctitle%7BSingle-sided+document%7D%0A%5Cauthor%7BOverleaf%7D%0A%5Cdate%7BAugust+2022%7D%0A%5Cfancyhf%7B%7D+%25+clear+existing+header%2Ffooter+entries%0A%25+We+don%27t+need+to+specify+the+O+coordinate%0A%5Cfancyhead%5BR%5D%7BHello%7D%0A%5Cfancyfoot%5BL%5D%7B%5Cthepage%7D%0A%5Cmaketitle%0A%5Csection%7BIntroduction%7D%0ASome+content.%0A%5Cnewpage%0A%5Csection%7BContinued...%7D%0A%5Cend%7Bdocument%7D)

De `fancyhdr` pakket geeft een waarschuwing als u probeert kop- of voetteksten op te geven met behulp van het `**E**` coördinaat binnen enkelzijdige documenten:

```latex
\documentclass{article}
\usepackage[paperheight=16cm, paperwidth=12cm,% Stel de hoogte en breedte van het papier in
includehead,
nomarginpar,% We willen geen margeparagrafen
textwidth=10cm,% Stel \textwidth in op 10cm
headheight=10mm,% Stel \headheight in op 10 mm
]{geometry}
\usepackage{fancyhdr}
\begin{document}
% Stel de paginastijl in op "fancy"...
\pagestyle{fancy}
\title{Waarschuwing zonder twoside}
\author{Overleaf}
\date{juli 2022}
\fancyhead[E]{Hello}% Dit veroorzaakt een waarschuwing!
\fancyfoot[E]{\thepage}% Dit veroorzaakt een waarschuwing!
\maketitle
\section{Introduction}
Enkele inhoud.
\newpage
\section{Vervolg...}
\end{document}
```

[Open dit ***onjuist*** `fancyhdr` voorbeeld in Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=fancyhdr+package+warning+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Bpaperheight%3D16cm%2C+paperwidth%3D12cm%2C%25+Set+the+height+and+width+of+the+paper%0Aincludehead%2C%0Anomarginpar%2C%25+We+don%27t+want+any+margin+paragraphs%0Atextwidth%3D10cm%2C%25+Set+%5Ctextwidth+to+10cm%0Aheadheight%3D10mm%2C%25+Set+%5Cheadheight+to+10mm%0A%5D%7Bgeometry%7D%0A%5Cusepackage%7Bfancyhdr%7D%0A%5Cbegin%7Bdocument%7D%0A%25+Set+the+page+style+to+%22fancy%22...%0A%5Cpagestyle%7Bfancy%7D%0A%5Ctitle%7BWarning+without+twoside%7D%0A%5Cauthor%7BOverleaf%7D%0A%5Cdate%7BJuly+2022%7D%0A%5Cfancyhead%5BE%5D%7BHello%7D%25+This+triggers+a+warning%21%0A%5Cfancyfoot%5BE%5D%7B%5Cthepage%7D%25+This+triggers+a+warning%21%0A%5Cmaketitle%0A%5Csection%7BIntroduction%7D%0ASome+content.%0A%5Cnewpage%0A%5Csection%7BContinued...%7D%0A%5Cend%7Bdocument%7D)

Zoals te zien is in deze geannoteerde schermafbeelding:

![Een voorbeeldwaarschuwing van het fancyhdr-pakket](/files/fe081c769daf22c017f5c8a9ca081006d7e35383)

het bovenstaande voorbeeld geeft de volgende waarschuwingen:

```latex
Package fancyhdr Warning: de `E'-optie van \fancyhead zonder twoside-optie is nutteloos op invoerregel 23.
Package fancyhdr Warning: de `E'-optie van \fancyfoot zonder twoside-optie is nutteloos op invoerregel 24.
```

**Een enkel coördinaat gebruiken in een dubbelzijdig document: E en O weglaten**

Als je `\fancyhead` of `\fancyfoot` in een dubbelzijdig document, maar laat het **`E`** en **`O`** van een locatie weg en gebruik *slechts 1 coördinaat*, **`L`**, **`C`** of **`R`**, de `*inhoud*` wordt op die locatie geplaatst op *even- en oneven pagina's*.

**Voorbeeld**

Het volgende voorbeeld laat zien dat het weglaten van **`E`** en **`O`** van `*locaties*` opgegeven in `\fancyhead` en \\\\`fancyfoot`. Het gebruikt ook de volgende commando's:

* `\pagestyle{fancy}` om de paginastijl in te stellen op een stijl geconfigureerd door `fancyhdr`
* `\fancyhead{}\fancyfoot{}` worden gebruikt om alle kop- en voetteksten te wissen (zie ook `\fancyhf{}`)

```latex
\begin{document}
% Stel de paginastijl in op "fancy"...
\pagestyle{fancy}
%... en configureer deze vervolgens.

% Wis alle kop- en voetteksten (zie ook \fancyhf{})
\fancyhead{}\fancyfoot{}

% Stel de centrale koptekstlocatie in maar geef O of E niet op
\fancyhead[C]{In het midden van de koptekst op alle pagina's: \thepage}

% Stel de linker voettekstlocatie in maar geef O of E niet op
\fancyfoot[L]{Links in de voettekst op alle pagina's: \thepage}

% Enkele inhoud:
Dit is pagina 1.\newpage
Dit is pagina 2.
```

[Open dit `fancyhdr` voorbeeld in Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=fancyhdr+package+example\&snip=%5Cdocumentclass%7Bbook%7D%0A%5Cusepackage%5Bpaperheight%3D16cm%2C+paperwidth%3D12cm%2C%25+Set+the+height+and+width+of+the+paper%0Aincludehead%2C%0Anomarginpar%2C%25+We+don%27t+want+any+margin+paragraphs%0Atextwidth%3D10cm%2C%25+Set+%5Ctextwidth+to+10cm%0Aheadheight%3D10mm%2C%25+Set+%5Cheadheight+to+10mm%0A%5D%7Bgeometry%7D%0A%5Cusepackage%7Bfancyhdr%7D%0A%5Cbegin%7Bdocument%7D%0A%25+Set+the+page+style+to+%22fancy%22...%0A%5Cpagestyle%7Bfancy%7D%0A%25...+then+configure+it.%0A%0A%25+Clear+all+headers+and+footers+%28see+also+%5Cfancyhf%7B%7D%29%0A%5Cfancyhead%7B%7D%5Cfancyfoot%7B%7D%0A%0A%25+Set+the+Centre+header+location+but+do+not+specify+O+or+E%0A%5Cfancyhead%5BC%5D%7BIn+the+centre+of+the+header+on+all+pages%3A+%5Cthepage%7D%0A%0A%25+Set+the+Left+footer+location+but+do+not+specify+O+or+E%0A%5Cfancyfoot%5BL%5D%7BOn+the+left+of+the+footer+on+all+pages%3A+%5Cthepage%7D%0A%0A%25+Some+content%3A%0AThis+is+page+1.%5Cnewpage%0AThis+is+page+2.%0A%5Cend%7Bdocument%7D)

De volgende afbeelding is een geannoteerde versie van de uitvoer die door deze code wordt geproduceerd:

![Een enkel fancyhdr-coördinaat gebruiken in een dubbelzijdig LaTeX-document](/files/26dd8d2a84663a84a38b67bc7f1789bea42835de)

Zoals uit deze afbeelding blijkt,

```latex
\fancyhead[C]{In het midden van de koptekst op alle pagina's: \thepage}
```

stelt de \*\*`C`\*\*centrale koptekstlocatie in maar geeft niet aan of deze op \*\*`O`oneven of \*\*`E`\*\*even pagina's moet verschijnen. Het weglaten van **`O`** en **`E`** coördinaten resulteert in de \*\*`C`\*\*centrale zone-inhoud van de koptekst op oneven en even pagina's verschijnt.

Daarnaast

```latex
\fancyfoot[L]{Links in de voettekst op alle pagina's: \thepage}
```

stelt de \*\*`L`stelt de \*\*linker voettekstlocatie in maar geeft niet aan of deze op oneven of even pagina's moet verschijnen. Het weglaten van **`O`** en **`E`** coördinaten resulteert in de \*\*`L`\*\*linker zone-inhoud verschijnt in de linker zone van de voettekst op oneven en even pagina's.

**Een enkel coördinaat gebruiken in een dubbelzijdig document: L, C en R weglaten**

Als je **`L`**, **`C`** en **`R`** van een locatie in een dubbelzijdig document, en gebruik *slechts 1 coördinaat*, **`E`** of **`O`**, de `*inhoud*` zal *geplaatst in alle drie zones* op de even- of oneven pagina's die in de locatie zijn opgegeven.

**Voorbeeld**

Het volgende voorbeeld stelt de kop- en voettekst in voor oneven en even pagina's, maar geen van de `*locaties*` in het `\fancyhead` en `\fancyfoot` commando's geeft de ‘zone’ op, **`L`**, **`C`** of **`R`**, waarin de `*inhoud*` moet worden geplaatst. Let op hoe de `*inhoud*` in alle drie zones wordt weergegeven.

```latex
\begin{document}
% Stel de paginastijl in op "fancy"...
\pagestyle{fancy}
%... en configureer deze vervolgens.

% Wis alle kop- en voetteksten (zie ook \fancyhf{})
\fancyhead{}\fancyfoot{}

% Stel de kop- en voettekst voor even pagina's in
% pagina's in, maar laat de zone (L, C of R) weg
\fancyhead[E]{Header: even page \thepage}
\fancyfoot[E]{Footer: even page \thepage}

% Stel de kop- en voettekst voor oneven pagina's in
% pagina's in, maar laat de zone (L, C of R) weg
\fancyhead[O]{Header: odd page \thepage}
\fancyfoot[O]{Footer: odd page \thepage}

% Enkele inhoud:
Dit is pagina 1.\newpage
Dit is pagina 2.
```

[Open dit `fancyhdr` voorbeeld in Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=fancyhdr+package+example\&snip=%5Cdocumentclass%7Bbook%7D%0A%5Cusepackage%5Bpaperheight%3D16cm%2C+paperwidth%3D12cm%2C%25+Set+the+height+and+width+of+the+paper%0Aincludehead%2C%0Anomarginpar%2C%25+We+don%27t+want+any+margin+paragraphs%0Atextwidth%3D10cm%2C%25+Set+%5Ctextwidth+to+10cm%0Aheadheight%3D10mm%2C%25+Set+%5Cheadheight+to+10mm%0A%5D%7Bgeometry%7D%0A%5Cusepackage%7Bfancyhdr%7D%0A%5Cbegin%7Bdocument%7D%0A%25+Set+the+page+style+to+%22fancy%22...%0A%5Cpagestyle%7Bfancy%7D%0A%25...+then+configure+it.%0A%0A%25+Clear+all+headers+and+footers+%28see+also+%5Cfancyhf%7B%7D%29%0A%5Cfancyhead%7B%7D%5Cfancyfoot%7B%7D%0A%0A%25+Set+the+header+and+footer+for+Even%0A%25+pages+but+omit+the+zone+%28L%2C+C+or+R%29%0A%5Cfancyhead%5BE%5D%7BHeader%3A+even+page+%5Cthepage%7D%0A%5Cfancyfoot%5BE%5D%7BFooter%3A+even+page+%5Cthepage%7D%0A%0A%25+Set+the+header+and+footer+for+Odd%0A%25+pages+but+omit+the+zone+%28L%2C+C+or+R%29%0A%5Cfancyhead%5BO%5D%7BHeader%3A+odd+page+%5Cthepage%7D%0A%5Cfancyfoot%5BO%5D%7BFooter%3A+odd+page+%5Cthepage%7D%0A%0A%25+Some+content%3A%0AThis+is+page+1.%5Cnewpage%0AThis+is+page+2.%0A%5Cend%7Bdocument%7D)

De volgende afbeelding is een geannoteerde versie van de uitvoer die door deze code wordt geproduceerd:

![](/files/5353fb3e7bb113d3e9ce67f68efb3667b2a18186)

De volgende code stelt de kop- en voettekst in voor **`E`even pagina's, maar laat een zonecoördinaat weg (`L`**, **`C`** of **`R`**):

```latex
\fancyhead[E]{Header: even page \thepage}
\fancyfoot[E]{Footer: even page \thepage}
```

Dit resulteert in:

* **kopteksten voor even pagina's** bevatten `Koptekst: even pagina \thepage` in alle drie de koptekstzones (**`L`**, **`C`** en **`R`**)
* **voetteksten voor even pagina's** bevatten `Voettekst: even pagina \thepage` in alle drie de voettekstzones (**`L`**, **`C`** en **`R`**)

De volgende code stelt de kop- en voettekst in voor **`O`oneven pagina's maar laat ook een zonecoördinaat weg (`L`**, **`C`** of **`R`**):

```latex
\fancyhead[O]{Header: odd page \thepage}
\fancyfoot[O]{Footer: odd page \thepage}
```

Dit levert resultaten op die vergelijkbaar zijn met die voor even pagina's:

* **kopteksten op oneven pagina's** bevatten `Koptekst: oneven pagina \thepage` in alle drie de koptekstzones (**`L`**, **`C`** en **`R`**)
* **voetteksten op oneven pagina's** bevatten `Voettekst: oneven pagina \thepage` in alle drie de voettekstzones (**`L`**, **`C`** en **`R`**)

#### \fancyhf: gebruik van maximaal 3 coördinaten

`\fancyhf` is een algemenere opdracht die kan worden gebruikt om specificaties voor kopteksten en voetteksten te combineren. Hiervoor ondersteunt het de coördinaten **`H`** (voor \*\*`H`\*\*eader) en **`F`** (voor \*\*`F`\*\*ooter). De algemene vorm van de opdracht is

* `\fancyhf[*locations*]{*content*}`

waar `*locaties*` is een optionele door komma's gescheiden lijst van locaties, gespecificeerd door 2 of 3 coördinaten, om te plaatsen `*inhoud*`.

Omdat deze opdracht de inhoud van kopteksten *en* en voetteksten kan specificeren, hebt u de derde coördinaat nodig, **`H`** of **`F`** om de `*locaties*`. Bijvoorbeeld, om de centrale zone van voetteksten op de linker (even) pagina's te gebruiken (ernaar te verwijzen), zou u dit specificeren met de drie coördinaten **`EFC`**:

* \*\*`E`\*\*even-genummerde pagina's
* \*\*`F`voettekst
* \*\*`C`\*\*centrale zone

Merk op dat de volgorde van de coördinaten niet belangrijk is: **`EFC`** geeft hetzelfde resultaat als **`FEC`** enzovoort.

Het volgende voorbeeld gebruikt `\fancyhf` om inhoud te plaatsen in de \*\*`C`\*\*centrale zones van alle kopteksten en voetteksten:

```latex
\begin{document}
\pagestyle{fancy}
\fancyhf{}
\fancyhf[EHC]{Even+Header+Centre}
\fancyhf[EFC]{Even+Footer+Centre}
\fancyhf[OFC]{Odd+Footer+Centre}
\fancyhf[OHC]{Odd+Header+Centre}
\lipsum[1]\newpage\lipsum[1]
```

[Open dit `\fancyhf` voorbeeld in Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Example+of+the+fancyhf+command\&snip=%5Cdocumentclass%7Bbook%7D%0A%5Cusepackage%5Bpaperheight%3D16cm%2C+paperwidth%3D12cm%2C%25+Set+the+height+and+width+of+the+paper%0Aincludehead%2C%0Anomarginpar%2C%25+We+don%27t+want+any+margin+paragraphs%0Atextwidth%3D10cm%2C%25+Set+%5Ctextwidth+to+10cm%0Aheadheight%3D10mm%2C%25+Set+%5Cheadheight+to+10mm%0A%5D%7Bgeometry%7D%0A%5Cusepackage%7Blipsum%7D%0A%5Cusepackage%7Bfancyhdr%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cpagestyle%7Bfancy%7D%0A%5Cfancyhf%7B%7D%0A%5Cfancyhf%5BEHC%5D%7BEven%2BHeader%2BCentre%7D%0A%5Cfancyhf%5BEFC%5D%7BEven%2BFooter%2BCentre%7D%0A%5Cfancyhf%5BOFC%5D%7BOdd%2BFooter%2BCentre%7D%0A%5Cfancyhf%5BOHC%5D%7BOdd%2BHeader%2BCentre%7D%0A%5Clipsum%5B1%5D%5Cnewpage%5Clipsum%5B1%5D%0A%5Cend%7Bdocument%7D)

De volgende afbeelding is een geannoteerde versie van de uitvoer die door het vorige voorbeeld wordt geproduceerd:

![Een voorbeeld met de fancyhdr-opdracht \fancyhf](/files/a65d2b433ec75596255eab64277ca574940aafb2)

### Voorbeelden

#### Basisregels (lijnen) gebruiken in kopteksten en voetteksten

De volgende regelgerelateerde opdrachten worden geboden door versie 4.x van `fancyhdr`:

* **`\headrulewidth`**: macro om de dikte van een lijn onder de koptekst te definiëren
* **`\footrulewidth`**: macro om de dikte van een lijn boven de voettekst te definiëren
* **`\headruleskip`**: macro om de afstand tussen de lijn en de koptekst te definiëren (alleen beschikbaar sinds versie 4.0)
* **`\footruleskip`**: macro om de afstand tussen de lijn en de voettekst te definiëren
* **`\headrule`** macro om de koptekstlijnen (regels) volledig opnieuw te definiëren
* **`\footrule`** macro om de voettekstlijnen (regels) volledig opnieuw te definiëren
* **`\headwidth`** een lengtemaat die de totale breedte van de kopteksten en voetteksten definieert

**OPMERKINGEN**:

* de standaardwaarde van `\headrulewidth` is `0.4pt` en de standaardwaarde van `\footrulewidth` is `0pt` dus standaard wordt die regel niet in voetteksten getoond.
* u moet `\renewcommand` gebruiken om de breedtewaarde te wijzigen die wordt opgeslagen door `\headrulewidth` of `\footrulewidth`
* gebruik op dezelfde manier `\renewcommand` om de ruimte tussen koptekst- of voetteksttekst te wijzigen, ingesteld door `\headruleskip` of `\footruleskip` respectievelijk

Bijvoorbeeld:

```latex
\renewcommand{\headrulewidth}{2pt}
\renewcommand{\footrulewidth}{4pt}
\renewcommand{\headruleskip}{10mm}
\renewcommand{\footruleskip}{10pt}
```

* **Opmerking**: Het is *toe te voegen, omdat* de volgende opdrachten zijn *macro’s*
* * `\headrulewidth`
  * `\footrulewidth`
  * `\headruleskip`
  * `\footruleskip`

dat u *moeten* gebruikt `\renewcommand` om de waarden te wijzigen die door deze opdrachten worden opgeslagen. De volgende code *zal niet werken*:

```latex
\setlength{\headrulewidth}{2pt}% werkt niet
\setlength{\headruleskip}{10mm}% werkt ook niet
```

Het volgende voorbeeld wijzigt de breedte van regels en laat zien hoe u de afstand tussen regels (lijnen) en koptekst- en voetteksttekst kunt aanpassen — met behulp van `\headruleskip` en `\footruleskip`:

```latex
\begin{document}
% Stel de paginastijl in op "fancy"...
\pagestyle{fancy}
%... en configureer deze vervolgens.
\renewcommand{\headruleskip}{10mm}
\renewcommand{\footruleskip}{10pt}
\renewcommand{\headrulewidth}{2pt}
\renewcommand{\footrulewidth}{4pt}
% Enkele inhoud:
\chapter{Wrangling settings}
\section{Page 1}
Dit is pagina 1.
\newpage
\section{Page 2}
Dit is pagina 2.
\end{document}
```

[Open dit `fancyhdr` voorbeeld in Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=fancyhdr+package+example\&snip=%5Cdocumentclass%7Bbook%7D%0A%5Cusepackage%5Bpaperheight%3D16cm%2Cpaperwidth%3D12cm%2C%25+Set+the+height+and+width+of+the+paper%0Aincludehead%2C%0Anomarginpar%2C%25+We+don%27t+want+any+margin+paragraphs%0Atextwidth%3D10cm%2C%25+Set+%5Ctextwidth+to+10cm%0A%25+Set+%5Cheadheight+to+15mm+to+accommodate%0A%25+value+of+%5Cheadruleskip%0Aheadheight%3D15mm%2C%0A%5D%7Bgeometry%7D%0A%5Cusepackage%7Bfancyhdr%7D%0A%5Cbegin%7Bdocument%7D%0A%25+Set+the+page+style+to+%22fancy%22...%0A%5Cpagestyle%7Bfancy%7D%0A%25...+then+configure+it.%0A%5Crenewcommand%7B%5Cheadruleskip%7D%7B10mm%7D%0A%5Crenewcommand%7B%5Cfootruleskip%7D%7B10pt%7D%0A%5Crenewcommand%7B%5Cheadrulewidth%7D%7B2pt%7D%0A%5Crenewcommand%7B%5Cfootrulewidth%7D%7B4pt%7D%0A%25+Some+content%3A%0A%5Cchapter%7BWrangling+settings%7D%0A%5Csection%7BPage+1%7D%0AThis+is+page+1.%0A%5Cnewpage%0A%5Csection%7BPage+2%7D%0AThis+is+page+2.%0A%5Cend%7Bdocument%7D)

#### Sierlijke lijnen in kopteksten gebruiken

Het volgende voorbeeld is afgeleid van een voorbeeld in de `fancyhdr` pakketdocumentatie waarin het [`fourier-orns` pakket](https://ctan.org/pkg/fourier?lang=en).

```latex
\documentclass{book}
\usepackage[paperheight=16cm, paperwidth=12cm,% Stel de hoogte en breedte van het papier in
includehead,
nomarginpar,% We willen geen margeparagrafen
textwidth=10cm,% Stel \textwidth in op 10cm
headheight=14pt,% Zet \headheight op 14pt om ruimte te maken voor onze sierlijke regel!
]{geometry}
\usepackage{fourier-orns}
\usepackage{fancyhdr}
\renewcommand{\headrule}{%
\vspace{-8pt}\hrulefill
\raisebox{-2.1pt}{\quad\decofourleft\decotwo\decofourright\quad}\hrulefill}
\title{Decorative line}
\author{Overleaf}
\date{augustus 2022}
\begin{document}
\pagestyle{fancy}
\fancyhf{}
\fancyhead[LE]{\nouppercase{\rightmark\hfill\leftmark}}
\fancyhead[RO]{\nouppercase{\leftmark\hfill\rightmark}}
\fancyfoot[LE,RO]{\hfill\thepage\hfill}
\chapter{Fancy rules!}
\section{Introduction}
Dit voorbeeld is afkomstig uit de \texttt{fancyhdr}-documentatie.
\newpage
\section{See the header}
\newpage
\section{Yes, very neat!}
\end{document}
```

[Open dit voorbeeld in Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Drawing+fancy+rules+in+headers\&snip=%5Cdocumentclass%7Bbook%7D%0A%5Cusepackage%5Bpaperheight%3D16cm%2C+paperwidth%3D12cm%2C%25+Set+the+height+and+width+of+the+paper%0Aincludehead%2C%0Anomarginpar%2C%25+We+don%27t+want+any+margin+paragraphs%0Atextwidth%3D10cm%2C%25+Set+%5Ctextwidth+to+10cm%0Aheadheight%3D14pt%2C%25+Set+%5Cheadheight+to+14pt+to+accommodate+our+fancy+rule%21%0A%5D%7Bgeometry%7D%0A%5Cusepackage%7Bfourier-orns%7D%0A%5Cusepackage%7Bfancyhdr%7D%0A%5Crenewcommand%7B%5Cheadrule%7D%7B%25%0A%5Cvspace%7B-8pt%7D%5Chrulefill%0A%5Craisebox%7B-2.1pt%7D%7B%5Cquad%5Cdecofourleft%5Cdecotwo%5Cdecofourright%5Cquad%7D%5Chrulefill%7D%0A%5Ctitle%7BDecorative+line%7D%0A%5Cauthor%7BOverleaf%7D%0A%5Cdate%7BAugust+2022%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cpagestyle%7Bfancy%7D%0A%5Cfancyhf%7B%7D%0A%5Cfancyhead%5BLE%5D%7B%5Cnouppercase%7B%5Crightmark%5Chfill%5Cleftmark%7D%7D%0A%5Cfancyhead%5BRO%5D%7B%5Cnouppercase%7B%5Cleftmark%5Chfill%5Crightmark%7D%7D%0A%5Cfancyfoot%5BLE%2CRO%5D%7B%5Chfill%5Cthepage%5Chfill%7D%0A%5Cchapter%7BFancy+rules%21%7D%0A%5Csection%7BIntroduction%7D%0AThis+example+is+taken+from+the+%5Ctexttt%7Bfancyhdr%7D+documentation.%0A%5Cnewpage%0A%5Csection%7BSee+the+header%7D%0A%5Cnewpage%0A%5Csection%7BYes%2C+very+neat%21%7D%0A%5Cend%7Bdocument%7D)

Dit voorbeeld levert de volgende uitvoer op:

![Een voorbeeld van het maken van sierlijke lijnen in kopteksten via het fourier-orns-pakket](/files/d72bfa72bc0b330cf3a533916605c35b181ee349)

* Opmerkingen bij de opdrachten in dit voorbeeld
  * **`\headrule`**: een macro die bepaalt hoe de decoratieve lijn in de koptekst wordt getekend. Hier wordt deze opnieuw gedefinieerd om een lijn te tekenen met ornamenten uit de [`fourier-orns` pakket](https://ctan.org/pkg/fourier?lang=en).
  * **`\leftmark`** en **`\rightmark`**: deze opdrachten worden gebruikt om “markeergegevens” op te halen die door de sectie-opdrachten van LaTeX zijn ingevoegd. Voor een uitgebreidere uitleg van deze opdrachten raden we het begeleidende artikel aan [*Hoe zet LaTeX kop- en voetteksten op?*](/latex/nl/diepgaande-artikelen/23-how-does-latex-typeset-headers-and-footers.md)
  * **`\nouppercase`**: een opdracht die wordt geleverd door het `fancyhdr` pakket om te voorkomen dat koptekst- of voetteksttekst in hoofdletters wordt gezet, wat de standaardstijl is voor LaTeX-kopteksten en -voetteksten

#### fancyhdr-waarschuwing: \headheight is te klein

Als u de `fancyhdr` waarschuwing krijgt dat `\headheight` te klein is, moet u *kan* het opnieuw instellen op een bepaalde waarde `hoogte` door te schrijven

```latex
\setlength{\headheight}{height}
```

maar de [de aanbevolen oplossing is om het `geometry` pakket](https://tex.stackexchange.com/a/100408) en de `headheight=*height*` optie toe te passen om de waarde van `\headheight` om `*height*`.

Het volgende voorbeeld neemt ons eerdere boekklassevoorbeeld opnieuw en stelt `\headheight` in op 2 cm via `headheight=2cm`:

```latex
\documentclass{book}
\usepackage[paperheight=16cm, paperwidth=12cm,% Stel de hoogte en breedte van het papier in
includehead,% Zie hieronder voor een uitleg
nomarginpar,% We willen geen margeparagrafen
textwidth=10cm,% Stel \textwidth in op 10cm
headheight=2cm,% Zet \headheight op 2 cm
showframe % Toon de pagina-opmaak
]{geometry}
\title{Memoires van een \TeX{}-gebruiker}
\author{Overleaf}
\begin{document}

\frontmatter
\maketitle
Dit is de voorwerksectie waarin Romeinse cijfers worden gebruikt.

\mainmatter
\chapter{Waar begin ik}
Hoofdstuk 1: Een kort hoofdstuk dat eindigt op pagina 1.

\chapter{Dingen die ik me herinner}
Hoofdstuk 2: begint op pagina 3, dus \LaTeX{} voegt pagina 2 als een ``lege'' pagina in.
\end{document}
```

[Open in Overleaf: voorbeeld om in te stellen `\headheight` met het geometry-pakket](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Setting+headheight+using+the+geometry+package\&snip=%5Cdocumentclass%7Bbook%7D%0A%5Cusepackage%5Bpaperheight%3D16cm%2C+paperwidth%3D12cm%2C%25+Set+the+height+and+width+of+the+paper%0Aincludehead%2C%25+See+below+for+an+explanation%0Anomarginpar%2C%25+We+don%27t+want+any+margin+paragraphs%0Atextwidth%3D10cm%2C%25+Set+%5Ctextwidth+to+10cm%0Aheadheight%3D2cm%2C%25+Set+%5Cheadheight+to+2cm%0Ashowframe+%25+Show+the+page+layout%0A%5D%7Bgeometry%7D%0A%5Ctitle%7BMemoirs+of+a+%5CTeX%7B%7D+user%7D%0A%5Cauthor%7BOverleaf%7D%0A%5Cbegin%7Bdocument%7D%0A%0A%5Cfrontmatter%0A%5Cmaketitle%0AThis+is+frontmatter+which+uses+Roman+numerals.%0A%0A%5Cmainmatter%0A%5Cchapter%7BWhere+do+I+start%7D%0AChapter+1%3A+A+short+chapter+that+ends+on+page+1.%0A%0A%5Cchapter%7BThings+I+remember%7D%0AChapter+2%3A+Starts+on+page+3%2C+so+%5CLaTeX%7B%7D+inserts+a+%60%60blank%27%27+page+2.%0A%5Cend%7Bdocument%7D)

**Opmerkingen over het geometry-pakket**

Het bovenstaande voorbeeld gebruikt verschillende opties van het `geometry` pakket:

* `nomarginpar`: geeft aan dat we geen margeparagrafen willen
* `textwidth=10cm`: stelt een waarde (10 cm) in voor `\textwidth`, een van de [pagina-opmaakparameters](/latex/nl/diepgaande-artikelen/04-a-visual-guide-to-latex-s-page-layout-parameters.md)
* `headheight=2cm`: stelt een waarde (2 mm) in voor `\headheight`, een van de [pagina-opmaakparameters](/latex/nl/diepgaande-artikelen/04-a-visual-guide-to-latex-s-page-layout-parameters.md)
* `showframe`: tekent de pagina-opmaak

De `geometry` pakket biedt ook opties die invloed hebben op hoe het bepaalde waarden voor LaTeX-pagina-opmaakparameters berekent; bijvoorbeeld:

* `includehead`
* `includefoot`

Ons voorbeeld (hierboven) gebruikte `includehead` om ervoor te zorgen dat de hoogte van het tekstgebied direct wordt beïnvloed door het wijzigen van de waarde van `headheight`. Het volgende diagram, overgenomen uit de `geometry` pakketdocumentatie, laat zien hoe de `includehead` en `includefoot` opties de berekening van de teksthoogte van het document beïnvloeden:

![Afbeelding uit de documentatie van het geometry-pakket die laat zien hoe de opties includehead en includefoot de berekening van de teksthoogte van het document beïnvloeden](/files/54211cb413d4d93e75104f9a471dff605c393a29)

Merk op dat de `geometry` pakket verwijst naar de hoogte van het tekstgebied via de optie `textheight` terwijl LaTeX de gelijknamige [`\textheight` pagina-opmaakparameter](/latex/nl/diepgaande-artikelen/04-a-visual-guide-to-latex-s-page-layout-parameters.md#notes-on-the-page-layout-parameters-and-equations).

#### Voetteksten met pagina X van N

Bron: bewerkte versie van code gepost op tex.stackexchange: <https://tex.stackexchange.com/a/282840>.

Dit voorbeeld maakt een voettekst die het huidige paginanummer en het totale aantal pagina's weergeeft. Het gebruikt de [`lastpage` pakket](https://ctan.org/pkg/lastpage?lang=en) samen met een aangepaste versie van de `plain` paginastijl geïmplementeerd via de `\fancypagestyle` opdracht geleverd door `fancyhdr`.

```latex
\documentclass[12pt]{article}
\usepackage[paperheight=16cm, paperwidth=12cm,% Stel de hoogte en breedte van het papier in
includehead,% Zie hieronder voor een uitleg
nomarginpar,% We willen geen margeparagrafen
textwidth=10cm,% Stel \textwidth in op 10cm
headheight=16pt % Zet \headheight op 16 pt om fancyhdr-waarschuwingen te voorkomen
]{geometry}
\usepackage{lastpage}
\usepackage{fancyhdr}
\usepackage{lipsum} % alleen voor voorbeeldtekst
\pagestyle{fancy}
\renewcommand{\headrulewidth}{0pt}
\fancyfoot[C]{\thepage\ of \pageref{LastPage}}
\fancypagestyle{plain}{%
  \renewcommand{\headrulewidth}{0pt}%
  \fancyhf{}%
  \fancyfoot[C]{\thepage\ of \pageref{LastPage}}}
\begin{document}
\title{Another fancyhdr demo}
\author{\texttt{tex.stackexchange} \textit{et al}}
\maketitle

\lipsum
\end{document}
```

[Open dit voorbeeld in Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Footers+with+page+X+of+Y\&snip=%5Cdocumentclass%5B12pt%5D%7Barticle%7D%0A%5Cusepackage%5Bpaperheight%3D16cm%2C+paperwidth%3D12cm%2C%25+Set+the+height+and+width+of+the+paper%0Aincludehead%2C%25+See+below+for+an+explanation%0Anomarginpar%2C%25+We+don%27t+want+any+margin+paragraphs%0Atextwidth%3D10cm%2C%25+Set+%5Ctextwidth+to+10cm%0Aheadheight%3D16pt+%25+Set+%5Cheadheight+to+16pt+to+avoid+fancyhr+warnings%0A%5D%7Bgeometry%7D%0A%5Cusepackage%7Blastpage%7D%0A%5Cusepackage%7Bfancyhdr%7D%0A%5Cusepackage%7Blipsum%7D+%25+just+for+mock+text%0A%5Cpagestyle%7Bfancy%7D%0A%5Crenewcommand%7B%5Cheadrulewidth%7D%7B0pt%7D%0A%5Cfancyfoot%5BC%5D%7B%5Cthepage%5C+of+%5Cpageref%7BLastPage%7D%7D%0A%5Cfancypagestyle%7Bplain%7D%7B%25%0A++%5Crenewcommand%7B%5Cheadrulewidth%7D%7B0pt%7D%25%0A++%5Cfancyhf%7B%7D%25%0A++%5Cfancyfoot%5BC%5D%7B%5Cthepage%5C+of+%5Cpageref%7BLastPage%7D%7D%7D%0A%5Cbegin%7Bdocument%7D%0A%5Ctitle%7BAnother+fancyhdr+demo%7D%0A%5Cauthor%7B%5Ctexttt%7Btex.stackexchange%7D+%5Ctextit%7Bet+al%7D%7D%0A%5Cmaketitle%0A%0A%5Clipsum%0A%5Cend%7Bdocument%7D)

#### Volledig lege pagina's maken: geen kopteksten of voetteksten

Zoals vermeld in de [`fancyhdr` pakkettendocumentatie](http://mirrors.ctan.org/macros/latex/contrib/fancyhdr/fancyhdr.pdf), als u een document maakt met

* het `boek` klasse *zonder* het `openany` optie, of
* het `rapport` klasse met de `openright` optie

elk onderdeel (`\part{...}`) en hoofdstuk (`\chapter{...}`) beginnen op oneven genummerde (rechter) pagina's.

Soms moet LaTeX een "lege" pagina invoegen om ervoor te zorgen dat het volgende hoofdstuk- of deelpagina op een rechterpagina begint — maar die "lege" pagina bevat nog steeds kopteksten die veel mensen lelijk vinden.

**Voorbeeld van "lege" pagina's in een document met de boekklasse**

De volgende `boek` klassevoorbeeld maakt 5 pagina's, waaronder 2 hoofdstukpagina's op de rechterzijde.

```latex
\begin{document}

\frontmatter
\maketitle
Dit is de voorwerksectie waarin Romeinse cijfers worden gebruikt.

\mainmatter
\chapter{Waar begin ik}
Hoofdstuk 1: Een kort hoofdstuk dat eindigt op pagina 1.

\chapter{Dingen die ik me herinner}
Hoofdstuk 2: begint op pagina 3, dus \LaTeX{} voegt pagina 2 als een ``lege'' pagina in.

\end{document}
```

[Open dit `boek` voorbeeld van de klasse in Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Demonstrating+blank+pages\&snip=%5Cdocumentclass%7Bbook%7D%0A%25+Choose+a+conveniently+small+page+size%0A%5Cusepackage%5Bpaperheight%3D16cm%2Cpaperwidth%3D12cm%2Ctextwidth%3D10cm%5D%7Bgeometry%7D%0A%5Ctitle%7BMemoirs+of+a+%5CTeX%7B%7D+user%7D%0A%5Cauthor%7BOverleaf%7D%0A%5Cbegin%7Bdocument%7D%0A%0A%5Cfrontmatter%0A%5Cmaketitle%0AThis+is+frontmatter+which+uses+Roman+numerals.%0A%0A%5Cmainmatter%0A%5Cchapter%7BWhere+do+I+start%7D%0AChapter+1%3A+A+short+chapter+that+ends+on+page+1.%0A%0A%5Cchapter%7BThings+I+remember%7D%0AChapter+2%3A+Starts+on+page+3%2C+so+%5CLaTeX%7B%7D+inserts+a+%60%60blank%27%27+page+2.%0A%0A%5Cend%7Bdocument%7D)

Zoals te zien is in de volgende geannoteerde afbeelding, begint hoofdstuk 2 op pagina 3 omdat LaTeX pagina 2 heeft ingevoegd, die formeel “leeg” is maar een lelijke koptekst bevat.

![Voorbeeld van lege pagina's in een document met de boekklasse](/files/116f760d8b3a76ffa71e13665ffef94b2dd9f1dd)

Een verscheidenheid aan mechanismen—code en pakketten—kan worden gebruikt om ervoor te zorgen dat ingevoegde pagina's, zoals pagina 2 hierboven, volledig leeg zijn. Hier zijn enkele voorbeelden:

* gebruik het `emptypage` pakket door de volgende regel aan de preambule van uw document toe te voegen:

```latex
\usepackage{emptypage}
```

* voeg handmatig een lege pagina aan het einde van hoofdstuk 1 in, zodat hoofdstuk 2 natuurlijk op een rechterpagina begint, waardoor LaTeX geen nieuwe pagina hoeft af te dwingen. De volgende code wordt gesuggereerd in de `fancyhdr` pakketdocumentatie:

```latex
\clearpage
\begingroup
\pagestyle{empty}\cleardoublepage
\endgroup
```

* evenzo kunt u aan het einde van hoofdstuk 1 een nieuwe pagina maken en de stijl ervan leeg maken met `\thispagestyle{empty}`:

```latex
\newpage\thispagestyle{empty}
```

Raadpleeg voor meer informatie over, en voorbeelden van, het gebruik van echt lege pagina's de [TUG FAQ](https://texfaq.org/FAQ-reallyblank) of zoek naar [vragen getagd met `blank-page` op TeX.stackexchange](https://tex.stackexchange.com/questions/tagged/blank-page).

* **TIP**: De TeX FAQ heeft een vermelding met de titel [om van paginanummers af te komen](https://texfaq.org/FAQ-nopageno%7CHow) die een aantal nuttige tips bevat.

#### De stijl van één pagina wijzigen

Soms is het handig om de stijl van een specifieke pagina te wijzigen; bijvoorbeeld door de koptekst en voettekst van de huidige hoofdstukpagina te verwijderen:

```latex
\begin{document}
\maketitle
\chapter{Using different page styles}
\lipsum[1] % via \usepackage{lipsum}
\chapter{Sample Chapter}
\thispagestyle{empty} % verwijder kopteksten/voetteksten van de hoofdstukpagina
\lipsum[1]
\clearpage
\section{New section}
\lipsum[1]
\end{document}
```

[Open dit voorbeeld in Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Setting+the+style+of+a+single+page\&snip=%5Cdocumentclass%7Bbook%7D%0A%5Cusepackage%7Blipsum%7D%0A%5Ctitle%7BChanging+the+style+of+a+single+page%7D%0A%5Cauthor%7BOverleaf%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cmaketitle%0A%5Cchapter%7BUsing+different+page+styles%7D%0A%5Clipsum%5B1%5D+%25+via+%5Cusepackage%7Blipsum%7D%0A%5Cchapter%7BSample+Chapter%7D%0A%5Cthispagestyle%7Bempty%7D+%25+remove+headers%2Ffooters+from+the+chapter+page%0A%5Clipsum%5B1%5D%0A%5Cclearpage%0A%5Csection%7BNew+section%7D%0A%5Clipsum%5B1%5D%0A%5Cend%7Bdocument%7D)

#### Meerdere regels in kopteksten of voetteksten

Kopteksten en voetteksten geproduceerd door `fancyhdr` kunnen meerdere regels bevatten. Het volgende voorbeeld is gebaseerd op de `fancyhdr` documentatie, maar uitgebreid met een koptekst over meerdere regels. Dit voorbeeld gebruikt het `datetime2` pakketopdracht `\DTMnow` om de datum in te voegen waarop het conceptdocument werd opgemaakt. De opdracht `\\` wordt gebruikt om de eerste regel van de koptekst af te sluiten.

```latex
\documentclass{book}
\usepackage[paperheight=16cm, paperwidth=12cm,% Stel de hoogte en breedte van het papier in
includehead,
nomarginpar,% We willen geen margeparagrafen
textwidth=10cm,% Stel \textwidth in op 10cm
headheight=25pt,% Zet \headheight op 25 pt om ruimte te maken voor de koptekst over meerdere regels
]{geometry}
\usepackage{fancyhdr}
\usepackage{datetime2}
\begin{document}
% Stel de paginastijl in op "fancy"...
\pagestyle{fancy}
%... en configureer deze vervolgens.
\fancyhead{} % wis alle koptekstvelden
\fancyhead[RO,LE]{\textbf{DRAFT} (Typeset \DTMnow)\\\textbf{The performance of new graduates}}
\fancyfoot{} % wis alle voettekstvelden
\fancyfoot[LE,RO]{\thepage}
\fancyfoot[LO,CE]{Van: K. Grant}
\fancyfoot[CO,RE]{Aan: Dean A. Smith}
% Enkele inhoud:
Dit is pagina 1.\newpage
Dit is pagina 2.
\end{document}
```

[Open dit `fancyhdr` voorbeeld in Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Multiline+header+fancyhdr+package+example\&snip=%5Cdocumentclass%7Bbook%7D%0A%5Cusepackage%5Bpaperheight%3D16cm%2C+paperwidth%3D12cm%2C%25+Set+the+height+and+width+of+the+paper%0Aincludehead%2C%0Anomarginpar%2C%25+We+don%27t+want+any+margin+paragraphs%0Atextwidth%3D10cm%2C%25+Set+%5Ctextwidth+to+10cm%0Aheadheight%3D25pt%2C%25+Set+%5Cheadheight+to+25pt+to+accommodate+the+multiline+header%0A%5D%7Bgeometry%7D%0A%5Cusepackage%7Bfancyhdr%7D%0A%5Cusepackage%7Bdatetime2%7D%0A%5Cbegin%7Bdocument%7D%0A%25+Set+the+page+style+to+%22fancy%22...%0A%5Cpagestyle%7Bfancy%7D%0A%25...+then+configure+it.%0A%5Cfancyhead%7B%7D+%25+clear+all+header+fields%0A%5Cfancyhead%5BRO%2CLE%5D%7B%5Ctextbf%7BDRAFT%7D+%28Typeset+%5CDTMnow%29%5C%5C%5Ctextbf%7BThe+performance+of+new+graduates%7D%7D%0A%5Cfancyfoot%7B%7D+%25+clear+all+footer+fields%0A%5Cfancyfoot%5BLE%2CRO%5D%7B%5Cthepage%7D%0A%5Cfancyfoot%5BLO%2CCE%5D%7BFrom%3A+K.+Grant%7D%0A%5Cfancyfoot%5BCO%2CRE%5D%7BTo%3A+Dean+A.+Smith%7D%0A%25+Some+content%3A%0AThis+is+page+1.%5Cnewpage%0AThis+is+page+2.%0A%5Cend%7Bdocument%7D)

De volgende afbeelding toont de uitvoer die door dit voorbeeld wordt geproduceerd:

![Een voorbeeld van een koptekst over meerdere regels, geproduceerd door fancyhdr](/files/666d471f7ebd0ecdeefd06a0ebbbdc2070f39ee2)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://overleaf-pro.ayaka.space/latex/nl/opmaak/02-headers-and-footers.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
