> 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/vakspecifiek/09-typesetting-exams-in-latex.md).

# Toetsen zetten in LaTeX

## Inleiding

De LaTeX-klasse `exam.cls` maakt het eenvoudig om tentamens samen te stellen en vragen op te maken. Het stelt een marge van 1 inch in voor alle papierformaten en biedt speciale commando's om cijfers te schrijven en te berekenen. Om de `exam` klasse te gebruiken moet u de regel

```latex
\documentclass{exam}
```

aan het begin van uw `.tex` bestand plaatsen. Hierdoor worden de examencommando's van het pakket ingeschakeld en wordt het paginaformaat zo ingesteld dat er marges zijn voor correcties.

## Basisvoorbeeld

Laten we beginnen met een eenvoudig werkend voorbeeld van de `exam` klasse.

```latex
\documentclass{exam}

\begin{document}

\begin{center}
\fbox{\fbox{\parbox{5.5in}{\centering
Beantwoord de vragen in de daarvoor bestemde ruimte. Als de ruimte
voor een antwoord op is, ga dan verder op de achterkant van de pagina.}}}
\end{center}

\vspace{5mm}
\makebox[0.75\textwidth]{Naam en sectie:\enspace\hrulefill}

\vspace{5mm}
\makebox[0.75\textwidth]{Naam van de docent:\enspace\hrulefill}

\begin{questions}
\question Is het waar dat \(x^n + y^n = z^n\) als \(x,y,z\) en \(n\)
positieve gehele getallen zijn?. Leg uit.

\question Bewijs dat het reële deel van alle niet-triviale nulpunten van de functie
\(\zeta(z)\) gelijk is aan \(\frac{1}{2}\)

\question Bereken \[\int_{0}^{\infty} \frac{\sin(x)}{x}\]
\end{questions}
\end{document}
```

[Open dit voorbeeld in Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Basic+exam+class+example\&snip=%5Cdocumentclass%7Bexam%7D%0A%0A%5Cbegin%7Bdocument%7D%0A%0A%5Cbegin%7Bcenter%7D%0A%5Cfbox%7B%5Cfbox%7B%5Cparbox%7B5.5in%7D%7B%5Ccentering%0AAnswer+the+questions+in+the+spaces+provided.+If+you+run+out+of+room%0Afor+an+answer%2C+continue+on+the+back+of+the+page.%7D%7D%7D%0A%5Cend%7Bcenter%7D%0A%0A%5Cvspace%7B5mm%7D%0A%5Cmakebox%5B0.75%5Ctextwidth%5D%7BName+and+section%3A%5Censpace%5Chrulefill%7D%0A%0A%5Cvspace%7B5mm%7D%0A%5Cmakebox%5B0.75%5Ctextwidth%5D%7BInstructor%E2%80%99s+name%3A%5Censpace%5Chrulefill%7D%0A%0A%5Cbegin%7Bquestions%7D%0A%5Cquestion+Is+it+true+that+%5C%28x%5En+%2B+y%5En+%3D+z%5En%5C%29+if+%5C%28x%2Cy%2Cz%5C%29+and+%5C%28n%5C%29+are%0Apositive+integers%3F.+Explain.%0A%0A%5Cquestion+Prove+that+the+real+part+of+all+non-trivial+zeros+of+the+function%0A%5C%28%5Czeta%28z%29%5C%29+is+%5C%28%5Cfrac%7B1%7D%7B2%7D%5C%29%0A%0A%5Cquestion+Compute+%5C%5B%5Cint_%7B0%7D%5E%7B%5Cinfty%7D+%5Cfrac%7B%5Csin%28x%29%7D%7Bx%7D%5C%5D%0A%5Cend%7Bquestions%7D%0A%5Cend%7Bdocument%7D)

![ExamEx1OLV2b.png](/files/9707c8a655ba988dbd9bb9571830ee72deb6237d)

De syntaxis van de `questions` omgeving lijkt sterk op die van de `itemize` en `enumerate` omgevingen. Elke vraag wordt getypt door het commando `\question` ervoor te plaatsen.

De andere commando's in dit voorbeeld zijn niet specifiek voor de `exam` klasse, maar kunnen nuttig zijn om snel een koptekst voor uw tentamen te maken.

## Nieuwe vragen maken

In de vorige sectie werd een basisvoorbeeld getoond van hoe een vraag kan worden gemaakt. Vragen kunnen verder worden aangepast, en deze sectie legt uit hoe.

### Afstand

Als de studenten het tentamen in de daarvoor bestemde ruimte moeten beantwoorden, kan die ruimte handmatig worden ingesteld of gelijkmatig worden verdeeld. Zie het onderstaande voorbeeld:

```latex
\begin{questions}

\question Is het waar dat \(x^n + y^n = z^n\) als \(x,y,z\) en \(n\) positieve gehele getallen zijn?. Leg uit.
\vspace{\stretch{1}}

\question Bewijs dat het reële deel van alle niet-triviale nulpunten van de functie \(\zeta(z)\) gelijk is aan \(\frac{1}{2}\)
\vspace{\stretch{1}}

\question Bereken \[\int_{0}^{\infty} \frac{\sin(x)}{x}\]
\vspace{\stretch{1}}

\end{questions}
\clearpage
```

[Open dit voorbeeld op Overleaf](https://www.overleaf.com/docs?engine=\&snip_name=Providing+space+for+exam+questions\&snip=%5Cdocumentclass%7Bexam%7D%0A%0A%5Cbegin%7Bdocument%7D%0A%0A%5Cbegin%7Bcenter%7D%0A%5Cfbox%7B%5Cfbox%7B%5Cparbox%7B5.5in%7D%7B%5Ccentering%0AAnswer+the+questions+in+the+spaces+provided.+If+you+run+out+of+room%0Afor+an+answer%2C+continue+on+the+back+of+the+page.%7D%7D%7D%0A%5Cend%7Bcenter%7D%0A%0A%5Cvspace%7B5mm%7D%0A%5Cmakebox%5B0.75%5Ctextwidth%5D%7BName+and+section%3A%5Censpace%5Chrulefill%7D%0A%0A%5Cvspace%7B5mm%7D%0A%5Cmakebox%5B0.75%5Ctextwidth%5D%7BInstructor%E2%80%99s+name%3A%5Censpace%5Chrulefill%7D%0A%5Cbegin%7Bquestions%7D%0A%0A%5Cquestion+Is+it+true+that+%5C%28x%5En+%2B+y%5En+%3D+z%5En%5C%29+if+%5C%28x%2Cy%2Cz%5C%29+and+%5C%28n%5C%29+are+positive+integers%3F.+Explain.%0A%5Cvspace%7B%5Cstretch%7B1%7D%7D%0A%0A%5Cquestion+Prove+that+the+real+part+of+all+non-trivial+zeros+of+the+function+%5C%28%5Czeta%28z%29%5C%29+is+%5C%28%5Cfrac%7B1%7D%7B2%7D%5C%29%0A%5Cvspace%7B%5Cstretch%7B1%7D%7D%0A%0A%5Cquestion+Compute+%5C%5B%5Cint_%7B0%7D%5E%7B%5Cinfty%7D+%5Cfrac%7B%5Csin%28x%29%7D%7Bx%7D%5C%5D%0A%5Cvspace%7B%5Cstretch%7B1%7D%7D%0A%0A%5Cend%7Bquestions%7D%0A%5Cclearpage%0A%5Cend%7Bdocument%7D)

De uitvoer van deze code wordt hieronder in de afbeelding getoond — de LaTeX-documentpreambule wordt automatisch toegevoegd wanneer u de link opent:

![ExamEx2OLV2.png](/files/bcd3fe2a8e6fe7a2d335c355671827c50cac2047)

In dit voorbeeld verdeelt het commando `\vspace{\stretch{1}}` na elke vraag de beschikbare ruimte gelijkmatig.

Het commando `\clearpage` voegt een pagina-einde in om verder te gaan met het typen van vragen op een nieuwe pagina.

Als u de ruimte handmatig aan elke vraag wilt toewijzen, gebruik dan het commando `\vspace{}` en schrijf tussen de accolades de eenheid van de ruimte die u nodig hebt. Bijvoorbeeld, `\vspace{1in}` voegt een verticale ruimte van 1 inch in. Raadpleeg de documentatie over [lengtes in LaTeX](/latex/nl/opmaak/01-lengths-in-latex.md) voor een lijst van beschikbare eenheden.

### Subonderdelen

Als uw vragen uit meerdere onderdelen bestaan die op bepaalde subonderwerpen zijn gericht, kunt u de omgevingen `parts`, `subparts`, `subsubparts` en de bijbehorende commando's gebruiken `\part`, `\subpart` en `\subsubpart`. Zie het volgende voorbeeld:

```latex
\begin{questions}
\question Gegeven de vergelijking \(x^n + y^n = z^n\) voor positieve
gehele getallen.
\begin{parts}
\part Voor welke waarden van \(n\) is de stelling in de vorige vraag waar?
\vspace{\stretch{1}}

\part Voor \(n=2\) is er een stelling met een speciale naam. Wat is die naam?
\vspace{\stretch{1}}

\part Welke beroemde wiskundige had een elegant bewijs voor deze stelling maar
er was niet genoeg ruimte in de marge om het op te schrijven?
\vspace{\stretch{1}}

\begin{subparts}
\subpart Wie bewees de stelling eigenlijk?
\vspace{\stretch{1}}
\subpart Hoe lang duurde het eigenlijk om dit probleem op te lossen?
\vspace{\stretch{1}}
\end{subparts}

\end{parts}

\question Bewijs dat het reële deel van alle niet-triviale nulpunten van de functie
\(\zeta(z)\) gelijk is aan \(\frac{1}{2}\)
...

\end{questions}
```

[Open dit voorbeeld op Overleaf](https://www.overleaf.com/docs?engine=\&snip_name=Multipart+exam+questions\&snip=%5Cdocumentclass%7Bexam%7D%0A%5Cbegin%7Bdocument%7D%0A%0A%5Cbegin%7Bcenter%7D%0A%5Cfbox%7B%5Cfbox%7B%5Cparbox%7B5.5in%7D%7B%5Ccentering%0AAnswer+the+questions+in+the+spaces+provided.+If+you+run+out+of+room%0Afor+an+answer%2C+continue+on+the+back+of+the+page.%7D%7D%7D%0A%5Cend%7Bcenter%7D%0A%0A%5Cvspace%7B5mm%7D%0A%5Cmakebox%5B0.75%5Ctextwidth%5D%7BName+and+section%3A%5Censpace%5Chrulefill%7D%0A%0A%5Cvspace%7B5mm%7D%0A%5Cmakebox%5B0.75%5Ctextwidth%5D%7BInstructor%E2%80%99s+name%3A%5Censpace%5Chrulefill%7D%0A%5Cbegin%7Bquestions%7D%0A%5Cquestion+Given+the+equation+%5C%28x%5En+%2B+y%5En+%3D+z%5En%5C%29+for+%5C%28x%2Cy%2Cz%5C%29+and+%5C%28n%5C%29+positive%0Aintegers.+%0A%5Cbegin%7Bparts%7D%0A%5Cpart+For+what+values+of+%5C%28n%5C%29+is+the+statement+in+the+previous+question+true%3F%0A%5Cvspace%7B%5Cstretch%7B1%7D%7D%0A%0A%5Cpart+For+%5C%28n%3D2%5C%29+there%27s+a+theorem+with+a+special+name.+What%27s+that+name%3F%0A%5Cvspace%7B%5Cstretch%7B1%7D%7D%0A%0A%5Cpart+What+famous+mathematician+had+an+elegant+proof+for+this+theorem+but%0Athere+was+not+enough+space+in+the+margin+to+write+it+down%3F%0A%5Cvspace%7B%5Cstretch%7B1%7D%7D%0A%0A%5Cbegin%7Bsubparts%7D%0A%5Csubpart+Who+actually+proved+the+theorem%3F%0A%5Cvspace%7B%5Cstretch%7B1%7D%7D%0A%5Csubpart+How+long+did+actually+take+to+solve+this+problem%3F%0A%5Cvspace%7B%5Cstretch%7B1%7D%7D%0A%5Cend%7Bsubparts%7D%0A%0A%5Cend%7Bparts%7D%0A%0A%5Cquestion+Prove+that+the+real+part+of+all+non-trivial+zeros+of+the+function+%0A%5C%28%5Czeta%28z%29%5C%29+is+%5C%28%5Cfrac%7B1%7D%7B2%7D%5C%29%0A...%0A%0A%5Cend%7Bquestions%7D%0A%5Cend%7Bdocument%7D)

De uitvoer van deze code wordt hieronder in de afbeelding getoond — de LaTeX-documentpreambule wordt automatisch toegevoegd wanneer u de link opent:

![ExamEx3OLV2.png](/files/395dca8d9442680b5ff57953a01f993beabfcdf2)

De omgevingen `parts` en `subparts` bieden geneste lijsten die op vragen lijken. Net als bij vragen kunt u de verticale afstand handmatig instellen.

## Meerkeuzevragen

Er zijn vier omgevingen om meerkeuzevragen te maken.

```latex
\begin{questions}
\question Welke van deze beroemde natuurkundigen heeft de tijd uitgevonden?

\begin{oneparchoices}
 \choice Stephen Hawking
 \choice Albert Einstein
 \choice Emmy Noether
 \choice Dit slaat nergens op
\end{oneparchoices}

\question Welke van deze beroemde natuurkundigen publiceerde een artikel over Brownsche beweging?

\begin{checkboxes}
 \choice Stephen Hawking
 \choice Albert Einstein
 \choice Emmy Noether
 \choice Ik weet het niet
\end{checkboxes}
\end{questions}
```

[Open dit voorbeeld in Overleaf](https://www.overleaf.com/docs?engine=\&snip_name=Multiple+choice+exam+example\&snip=%5Cdocumentclass%7Bexam%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bquestions%7D%0A%5Cquestion+Which+of+these+famous+physicists+invented+time%3F%0A%0A%5Cbegin%7Boneparchoices%7D%0A+%5Cchoice+Stephen+Hawking+%0A+%5Cchoice+Albert+Einstein%0A+%5Cchoice+Emmy+Noether%0A+%5Cchoice+This+makes+no+sense%0A%5Cend%7Boneparchoices%7D%0A++++%0A%5Cquestion+Which+of+these+famous+physicists+published+a+paper+on+Brownian+Motion%3F%0A%0A%5Cbegin%7Bcheckboxes%7D%0A+%5Cchoice+Stephen+Hawking+%0A+%5Cchoice+Albert+Einstein%0A+%5Cchoice+Emmy+Noether%0A+%5Cchoice+I+don%27t+know%0A%5Cend%7Bcheckboxes%7D%0A%5Cend%7Bquestions%7D%0A%5Cend%7Bdocument%7D)

De uitvoer van deze code wordt hieronder in de afbeelding getoond — de LaTeX-documentpreambule wordt automatisch toegevoegd wanneer u de link opent:

![ExamMulti.png](/files/fd5df5baadc636e331d306457ccada3e68a00e14)

In dit voorbeeld worden twee verschillende omgevingen gebruikt om de mogelijke keuzes voor meerkeuzevragen op te sommen.

* De omgeving `oneparchoices` labelt de keuzes met hoofdletters en zet ze horizontaal af. Als u wilt dat de keuzes in een lijstachtige vorm worden afgedrukt, is de omgeving `choices` de juiste keuze.
* De omgeving `checkboxes` plaatst aanvinkvakjes vóór elke keuze. Als de keuzes horizontaal moeten worden afgedrukt, gebruik dan de omgeving `oneparcheckboxes` in plaats daarvan.

## Nakijken

Een andere belangrijke eigenschap van de `exam` klasse is dat deze commando's biedt om het nakijken van de tentamens eenvoudiger te maken.

### Punten per vraag

U kunt aan elke `\question` of `\part` een parameter toevoegen om het aantal punten af te drukken dat u behaalt door deze correct te beantwoorden. De extra parameter, tussen vierkante haken, na een vraag of een onderdeel, stelt het aantal punten voor dat eraan wordt toegekend. U kunt het uiterlijk en de plaats waar de punten worden afgedrukt wijzigen, zie de [naslaggids](#reference-guide) voor aanvullende commando's.

```latex
\begin{questions}
\question Gegeven de vergelijking \(x^n + y^n = z^n\) voor positieve
gehele getallen.
\begin{parts}
\part[10] Voor welke waarden van \(n\) is de stelling in de vorige vraag waar?
\vspace{\stretch{1}}

\part[10] Voor \(n=2\) is er een stelling met een speciale naam. Wat is die naam?
\vspace{\stretch{1}}

\part[10] Welke beroemde wiskundige had een elegant bewijs voor deze stelling maar er was
niet genoeg ruimte in de marge om het op te schrijven?
\vspace{\stretch{1}}

\end{parts}

\question[20] Bereken \[\int_{0}^{\infty} \frac{\sin(x)}{x}\]

\vspace{\stretch{1}}
\end{questions}
```

[Open dit voorbeeld in Overleaf](https://www.overleaf.com/docs?engine=\&snip_name=Adding+points+to+exam+questions\&snip=%5Cdocumentclass%7Bexam%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bquestions%7D%0A%5Cquestion+Given+the+equation+%5C%28x%5En+%2B+y%5En+%3D+z%5En%5C%29+for+%5C%28x%2Cy%2Cz%5C%29+and+%5C%28n%5C%29+positive%0Aintegers.+%0A%5Cbegin%7Bparts%7D%0A%5Cpart%5B10%5D+For+what+values+of+%5C%28n%5C%29+is+the+statement+in+the+previous+question+true%3F%0A%5Cvspace%7B%5Cstretch%7B1%7D%7D%0A%0A%5Cpart%5B10%5D+For+%5C%28n%3D2%5C%29+there%27s+a+theorem+with+a+special+name.+What%27s+that+name%3F%0A%5Cvspace%7B%5Cstretch%7B1%7D%7D%0A%0A%5Cpart%5B10%5D+What+famous+mathematician+had+an+elegant+proof+for+this+theorem+but+there+was%0Anot+enough+space+in+the+margin+to+write+it+down%3F%0A%5Cvspace%7B%5Cstretch%7B1%7D%7D%0A%0A%5Cend%7Bparts%7D%0A%0A%5Cquestion%5B20%5D+Compute+%5C%5B%5Cint_%7B0%7D%5E%7B%5Cinfty%7D+%5Cfrac%7B%5Csin%28x%29%7D%7Bx%7D%5C%5D%0A%0A%5Cvspace%7B%5Cstretch%7B1%7D%7D%0A%5Cend%7Bquestions%7D%0A%5Cend%7Bdocument%7D)

De uitvoer van deze code wordt hieronder in de afbeelding getoond — de LaTeX-documentpreambule wordt automatisch toegevoegd wanneer u de link opent:

![ExamEx4OLV2b.png](/files/04d0a31e6b31373dd2d1b86a1745338bdf0a1c5c)

### Punten en halve punten tellen

Soms is het handig om halve punten als waarde voor onderdelen van een vraag op te nemen. U kunt dit doen en vervolgens de waarde van de hele vraag afdrukken. Zie het onderstaande voorbeeld:

```latex
\documentclass[addpoints]{exam}
\begin{document}
\begin{questions}
\question Gegeven de vergelijking \(x^n + y^n = z^n\) voor positieve
gehele getallen.
\begin{parts}
\part[5] Voor welke waarden van \(n\) is de stelling in de vorige vraag waar?
\vspace{\stretch{1}}

\part[2 \half] Voor \(n=2\) is er een stelling met een speciale naam. Wat is die naam?
\vspace{\stretch{1}}

\part[2 \half] Welke beroemde wiskundige had een elegant bewijs voor deze stelling maar er was
niet genoeg ruimte in de marge om het op te schrijven?
\vspace{\stretch{1}}

\end{parts}

\droptotalpoints

\question[20] Bereken \[\int_{0}^{\infty} \frac{\sin(x)}{x}\]
\end{questions}
\end{document}
```

[Open dit voorbeeld in Overleaf](https://www.overleaf.com/docs?engine=\&snip_name=exam+package+counting+points+and+half+points\&snip=%5Cdocumentclass%5Baddpoints%5D%7Bexam%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bquestions%7D%0A%5Cquestion+Given+the+equation+%5C%28x%5En+%2B+y%5En+%3D+z%5En%5C%29+for+%5C%28x%2Cy%2Cz%5C%29+and+%5C%28n%5C%29+positive%0Aintegers.+%0A%5Cbegin%7Bparts%7D%0A%5Cpart%5B5%5D+For+what+values+of+%5C%28n%5C%29+is+the+statement+in+the+previous+question+true%3F%0A%5Cvspace%7B%5Cstretch%7B1%7D%7D%0A%0A%5Cpart%5B2+%5Chalf%5D+For+%5C%28n%3D2%5C%29+there%27s+a+theorem+with+a+special+name.+What%27s+that+name%3F%0A%5Cvspace%7B%5Cstretch%7B1%7D%7D%0A%0A%5Cpart%5B2+%5Chalf%5D+What+famous+mathematician+had+an+elegant+proof+for+this+theorem+but+there+was%0Anot+enough+space+in+the+margin+to+write+it+down%3F%0A%5Cvspace%7B%5Cstretch%7B1%7D%7D%0A%0A%5Cend%7Bparts%7D%0A%0A%5Cdroptotalpoints%0A%0A%5Cquestion%5B20%5D+Compute+%5C%5B%5Cint_%7B0%7D%5E%7B%5Cinfty%7D+%5Cfrac%7B%5Csin%28x%29%7D%7Bx%7D%5C%5D%0A%5Cend%7Bquestions%7D%0A%5Cend%7Bdocument%7D)

De uitvoer van deze code wordt hieronder in de afbeelding getoond — de LaTeX-documentpreambule wordt automatisch toegevoegd wanneer u de link opent:

![ExamCountPointsOLV2.png](/files/1bedb4c5dee6af20f0aa08b9bba164e6b02fd0c6)

Het commando `\half` voegt halve punten toe aan een vraag. Het commando `\droptotalpoints` drukt het totale aantal punten voor de laatste vraag af. Om dit laatste commando te laten werken moet u de optie `[addpoints]` aan de documentclass-instructie toevoegen.

### Bonuspunten

Het is mogelijk om bonusvragen toe te voegen; deze extra punten verschijnen later in de [beoordelingstabel](#grading-table). Bonusvragen en onderdelen toevoegen is eigenlijk net zo eenvoudig als het maken van gewone vragen en onderdelen.

```latex
\begin{questions}

\question Gegeven de vergelijking \(x^n + y^n = z^n\) voor positieve
gehele getallen.
\begin{parts}
\part[5] Voor welke waarden van \(n\) is de stelling in de vorige vraag waar?
\vspace{\stretch{1}}

\part[2 \half] Voor \(n=2\) is er een stelling met een speciale naam. Wat is die naam?
\vspace{\stretch{1}}

\bonuspart[2 \half] Welke beroemde wiskundige had een elegant bewijs voor deze stelling maar er was
niet genoeg ruimte in de marge om het op te schrijven?
\vspace{\stretch{1}}

\end{parts}

\droptotalpoints

\question[20] Bereken \[\int_{0}^{\infty} \frac{\sin(x)}{x}\]

\vspace{\stretch{1}}

\bonusquestion[30] Bewijs dat het reële deel van alle niet-triviale nulpunten van de functie
\(\zeta(z)\) gelijk is aan \(\frac{1}{2}\)
\vspace{\stretch{1}}

\end{questions}
```

[Open dit voorbeeld in Overleaf](https://www.overleaf.com/docs?engine=\&snip_name=exam+package+and+bonus+points\&snip=%5Cdocumentclass%5Baddpoints%5D%7Bexam%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bquestions%7D%0A%0A%5Cquestion+Given+the+equation+%5C%28x%5En+%2B+y%5En+%3D+z%5En%5C%29+for+%5C%28x%2Cy%2Cz%5C%29+and+%5C%28n%5C%29+positive%0Aintegers.+%0A%5Cbegin%7Bparts%7D%0A%5Cpart%5B5%5D+For+what+values+of+%5C%28n%5C%29+is+the+statement+in+the+previous+question+true%3F%0A%5Cvspace%7B%5Cstretch%7B1%7D%7D%0A%0A%5Cpart%5B2+%5Chalf%5D+For+%5C%28n%3D2%5C%29+there%27s+a+theorem+with+a+special+name.+What%27s+that+name%3F%0A%5Cvspace%7B%5Cstretch%7B1%7D%7D%0A%0A%5Cbonuspart%5B2+%5Chalf%5D+What+famous+mathematician+had+an+elegant+proof+for+this+theorem+but+there+was%0Anot+enough+space+in+the+margin+to+write+it+down%3F%0A%5Cvspace%7B%5Cstretch%7B1%7D%7D%0A%0A%5Cend%7Bparts%7D%0A%0A%5Cdroptotalpoints%0A%0A%5Cquestion%5B20%5D+Compute+%5C%5B%5Cint_%7B0%7D%5E%7B%5Cinfty%7D+%5Cfrac%7B%5Csin%28x%29%7D%7Bx%7D%5C%5D%0A%0A%5Cvspace%7B%5Cstretch%7B1%7D%7D%0A%0A%5Cbonusquestion%5B30%5D+Prove+that+the+real+part+of+all+non-trivial+zeros+of+the+function+%0A%5C%28%5Czeta%28z%29%5C%29+is+%5C%28%5Cfrac%7B1%7D%7B2%7D%5C%29%0A%5Cvspace%7B%5Cstretch%7B1%7D%7D%0A%0A%5Cend%7Bquestions%7D%0A%5Cend%7Bdocument%7D)

De uitvoer van deze code wordt hieronder in de afbeelding getoond — de LaTeX-documentpreambule wordt automatisch toegevoegd wanneer u de link opent:

![ExamEx6OLV2file.png](/files/73d7eb5b288f9bafab4aef1b2c18f13619edb9b5)

De commando's `\bonusquestion` en `\bonuspart` drukt `(bonus)` naast de puntwaarde van de vraag af.

### Beoordelingstabel

Een tabel die de punten van elke vraag toont, kan met een speciaal commando worden afgedrukt.

```latex
\begin{center}
\combinedgradetable[h][questions]
\end{center}
```

![ExamEx7.png](/files/ff14458cce8d7010d10cd2aa147e8dbe2a12475f)

Er zijn drie commando's om een cijfertabel af te drukken:

**\gradetable**

Drukt een tabel af met de punten die overeenkomen met de gewone vragen. Als er bonusvragen zijn, worden die niet meegerekend.

**\bonusgradetable**

Drukt een tabel af met alleen de punten die overeenkomen met de bonusvragen.

**\combinedgradetable**

Drukt een tabel af met zowel gewone als bonusvragen.

Deze commando's nemen twee extra parameters, elk tussen vierkante haken.

* De eerste kan `[h]` zijn voor een horizontale tabel of `[v]` voor een verticale tabel.
* De tweede bepaalt hoe de tabel wordt geïndexeerd: `[questions]` om de punten per vraag te indexeren en `[pages]` om de punten per paginanummer op te sommen.

## Voorbeeld van een Overleaf-examenproject

De bovenstaande voorbeelden zijn samengevoegd om een basissjabloon voor een project te maken dat u als startpunt voor uw werk kunt gebruiken. U kunt een nieuw project maken door op de volgende link te klikken of deze te selecteren: [Open een Overleaf `exam` voorbeeldproject](https://www.overleaf.com/project/new/template/20093?id=68314645\&templateName=Example+project+using+the+exam+class\&latexEngine=pdflatex\&texImage=texlive-full%3A2020.1\&mainFile=) .

### Andere talen

Er is geen ondersteuning voor andere talen dan Engels in de `exam` klasse. Toch is het eenvoudig om de standaardwoorden daarvoor in uw eigen taal te vertalen. Het bovenstaande project bevat een uit-gecommentarieerd codefragment dat laat zien hoe u sommige documentelementen naar het Spaans kunt vertalen.

```latex
\usepackage[spanish]{babel}

\pointpoints{punto}{puntos}
\bonuspointpoints{punto extra}{puntos extra}

\totalformat{Pregunta \thequestion: \totalpoints puntos}

\chqword{Pregunta}
\chpgword{Página}
\chpword{Puntos}
\chbpword{Puntos extra}
\chsword{Puntos obtenidos}
\chtword{Totaal}

...
```

![ExamEx8.png](/files/b10b6de86789d00ded4290abd051294689937129)

De rest van het document zou precies hetzelfde zijn als in de vorige voorbeelden. De commando's die hier worden getypt, wijzigen de standaardwoorden in de `exam` klasse.

**\pointpoints{punto}{puntos}**

Wijzigt de woorden point en points in de woorden punto en puntos in gewone vragen en onderdelen.

**\bonuspointpoints{punto extra}{puntos extra}**

Schrijft punto extra en puntos extras in plaats van bonus point en bonus points in bonusvragen en bonusonderdelen.

**\totalformat{Pregunta \thequestion: \totalpoints puntos}**

Wijzigt de tekst die door \droptotalpoints wordt afgedrukt. In het voorbeeld wordt Pregunta 1: 7 1/2 puntos afgedrukt.

**\chqword{Pregunta}**

Wijzigt het woord Question in het woord Pregunta in de cijfertabel. De rest van de commando's wijzigt de andere woorden in die tabel, chpgword voor Page, \chpword voor Points, \chbpword voor Bonus points, \chsword voor Score en \chtword voor Total. Deze commando's kunnen variëren afhankelijk van het type tabel dat u maakt; zie de naslaggids voor de commando's die nodig zijn in andere tabellen.

## Naslaggids

### Plaatsen en opmaken van de puntenmarkering voor vragen

Deze commando's kunnen in de preambule worden getypt om de opmaak van het hele document te wijzigen, of direct vóór een vraag om de opmaak vanaf die vraag tot aan het volgende opmaakcommando of het einde van het document te wijzigen.

* `\poinstinmargin` (of `\pointsinleftmargin`) zal ervoor zorgen dat de puntwaarden in de linkermarge worden afgedrukt.
* `\pointsinrightmargin` zal ervoor zorgen dat de puntwaarden in de rechtermarge worden afgedrukt.
* `\nopointsinmargin` (of `\nopointsinrightmargin`) keert terug naar de standaardinstelling.
* `\bracketedpoints` zal vierkante haken gebruiken in plaats van ronde haakjes rond de puntwaarden.
* `\boxedpoints` tekent een kader rond de puntwaarden.

Hier is een voorbeeld met `\pointsinmargin` en `\pointsinrightmargin`:

```latex
Hier gebruiken we \verb|\pointsinmargin|
\begin{questions}
\pointsinmargin
\question Gegeven de vergelijking \(x^n + y^n = z^n\) voor positieve
gehele getallen.
\begin{parts}
\part[5] Voor welke waarden van \(n\) is de stelling in de vorige vraag waar?
\vspace{40pt}

\part[2 \half] Voor \(n=2\) is er een stelling met een speciale naam. Wat is die naam?
\vspace{40pt}

\part[2 \half] Welke beroemde wiskundige had een elegant bewijs voor deze stelling maar er was
niet genoeg ruimte in de marge om het op te schrijven?

\vspace{40pt}
\end{parts}

Nu gebruiken we \verb|\pointsinrightmargin|

\pointsinrightmargin
\question Gegeven de vergelijking \(x^n + y^n = z^n\) voor positieve
gehele getallen.
\begin{parts}
\part[5] Voor welke waarden van \(n\) is de stelling in de vorige vraag waar?
\vspace{40pt}

\part[2 \half] Voor \(n=2\) is er een stelling met een speciale naam. Wat is die naam?
\vspace{40pt}

\part[2 \half] Welke beroemde wiskundige had een elegant bewijs voor deze stelling maar er was
niet genoeg ruimte in de marge om het op te schrijven?
gehele getallen.
\end{parts}
\end{questions}
```

[Open dit voorbeeld in Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=exam+class+with+point+in+margins\&snip=%5Cdocumentclass%5Baddpoints%5D%7Bexam%7D%0A%5Cusepackage%5Ba4paper%2C+total%3D%7B6in%2C+8in%7D%5D%7Bgeometry%7D%0A%5Cbegin%7Bdocument%7D%0AHere+we%27ll+use+%5Cverb%7C%5Cpointsinmargin%7C%0A%5Cbegin%7Bquestions%7D%0A%5Cpointsinmargin%0A%5Cquestion+Given+the+equation+%5C%28x%5En+%2B+y%5En+%3D+z%5En%5C%29+for+%5C%28x%2Cy%2Cz%5C%29+and+%5C%28n%5C%29+positive%0Aintegers.+%0A%5Cbegin%7Bparts%7D%0A%5Cpart%5B5%5D+For+what+values+of+%5C%28n%5C%29+is+the+statement+in+the+previous+question+true%3F%0A%5Cvspace%7B40pt%7D%0A%0A%5Cpart%5B2+%5Chalf%5D+For+%5C%28n%3D2%5C%29+there%27s+a+theorem+with+a+special+name.+What%27s+that+name%3F%0A%5Cvspace%7B40pt%7D%0A%0A%5Cpart%5B2+%5Chalf%5D+What+famous+mathematician+had+an+elegant+proof+for+this+theorem+but+there+was%0Anot+enough+space+in+the+margin+to+write+it+down%3F%0A%0A%5Cvspace%7B40pt%7D%0A%5Cend%7Bparts%7D%0A%0ANow+we%27ll+use+%5Cverb%7C%5Cpointsinrightmargin%7C%0A%0A%5Cpointsinrightmargin%0A%5Cquestion+Given+the+equation+%5C%28x%5En+%2B+y%5En+%3D+z%5En%5C%29+for+%5C%28x%2Cy%2Cz%5C%29+and+%5C%28n%5C%29+positive%0Aintegers.+%0A%5Cbegin%7Bparts%7D%0A%5Cpart%5B5%5D+For+what+values+of+%5C%28n%5C%29+is+the+statement+in+the+previous+question+true%3F%0A%5Cvspace%7B40pt%7D%0A%0A%5Cpart%5B2+%5Chalf%5D+For+%5C%28n%3D2%5C%29+there%27s+a+theorem+with+a+special+name.+What%27s+that+name%3F%0A%5Cvspace%7B40pt%7D%0A%0A%5Cpart%5B2+%5Chalf%5D+What+famous+mathematician+had+an+elegant+proof+for+this+theorem+but+there+was%0Anot+enough+space+in+the+margin+to+write+it+down%3F%0Aintegers.+%0A%5Cend%7Bparts%7D%0A%5Cend%7Bquestions%7D%0A%5Cend%7Bdocument%7D)

De volgende afbeelding toont de uitvoer van de code hierboven:

![Examclassmargins.png](/files/8ac8ff7e55471e0966336d28a89e8639cc00cd4f)

### Standaardnamen in beoordelingstabellen wijzigen

De commando's zijn afhankelijk van de opmaak en de informatie die in de tabel wordt weergegeven. De **h** en **v** binnen elk commando betekenen respectievelijk horizontale of verticale oriëntatie. Als het commando wordt voorafgegaan door een **b** betekent dit dat het de opmaak in een bonustabel wijzigt, als het commando wordt voorafgegaan door een **c** betekent dit dat het werkt op gecombineerde tabellen. Als u bijvoorbeeld het woord "Score" in een verticaal georiënteerde bonustabel wilt wijzigen in de woorden "Points Awarded", moet u gebruiken `\bvsword{Points Awarded}`.

Hieronder wordt een tabel met de standaardwaarden getoond.

|                         | **horizontaal**                                                                                                                                                                                                      | **verticaal**                                                                                                                                                                                                   |
| ----------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **cijfertabel**         | <p><code>\hqword{Question:}</code><br><code>\hpgword{Page:}</code><br><code>\hpword{Points:}</code><br><code>\hsword{Score:}</code><br><code>\htword{Total}</code></p>                                               | <p><code>\vqword{Question}</code><br><code>\vpgword{Page}</code><br><code>\vpword{Points}</code><br><code>\vsword{Score}</code><br><code>\vtword{Total:}</code></p>                                             |
| **bonuspuntentabel**    | <p><code>\bhqword{Question:}</code><br><code>\bhpgword{Page:}</code><br><code>\bhpword{Bonuspunten:}</code><br><code>\bhsword{Score:}</code><br><code>\bhtword{Total}</code></p>                                     | <p><code>\bvqword{Question}</code><br><code>\bvpgword{Page}</code><br><code>\bvpword{Bonuspunten}</code><br><code>\bvsword{Score}</code><br><code>\bvtword{Total:}</code></p>                                   |
| **gecombineerde tabel** | <p><code>\chqword{Question:}</code><br><code>\chpgword{Page:}</code><br><code>\chpword{Points:}</code><br><code>\chbpword{Bonuspunten:}</code><br><code>\chsword{Score:}</code><br><code>\chtword{Totaal}</code></p> | <p><code>\cvqword{Question}</code><br><code>\cvpgword{Page}</code><br><code>\cvpword{Points}</code><br><code>\cvbpword{Bonuspunten}</code><br><code>\cvsword{Score}</code><br><code>\cvtword{Total:}</code></p> |

## Verder lezen

Zie voor meer informatie:

* [Een document maken in LaTeX](/latex/nl/latex-basis/01-learn-latex-in-30-minutes.md)
* [Vet, cursief en onderstrepen](/latex/nl/latex-basis/03-bold-italics-and-underlining.md)
* [Lijsten](/latex/nl/latex-basis/04-lists.md)
* [Wiskundige uitdrukkingen](/latex/nl/wiskunde/01-mathematical-expressions.md)
* [Subscripts en superscripts](/latex/nl/wiskunde/02-subscripts-and-superscripts.md)
* [Haken en haakjes](/latex/nl/wiskunde/03-brackets-and-parentheses.md)
* [Vergelijkingen uitlijnen](/latex/nl/wiskunde/06-aligning-equations-with-amsmath.md)
* [Lijst van Griekse letters en wiskundige symbolen](/latex/nl/wiskunde/11-list-of-greek-letters-and-math-symbols.md)
* [Afbeeldingen invoegen](/latex/nl/meer-onderwerpen/27-inserting-images.md)
* [Afbeeldingen en tabellen positioneren](/latex/nl/afbeeldingen-en-tabellen/02-positioning-images-and-tables.md)
* [Lettergroottes, lettertypen en stijlen](/latex/nl/lettertypen/01-font-sizes-families-and-styles.md)
* [Lettertypen](/latex/nl/lettertypen/02-font-typefaces.md)
* [De **exam** documentatie van de klasse](https://mirror.ox.ac.uk/sites/ctan.org/macros/latex/contrib/exam/examdoc.pdf).


---

# 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/vakspecifiek/09-typesetting-exams-in-latex.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.
