> 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/fr/specifique-a-un-domaine/09-typesetting-exams-in-latex.md).

# Composer des examens en LaTeX

## Introduction

La classe LaTeX `exam.cls` rend simple la création de sujets d'examen et la composition des questions. Elle définit une marge de 1 po pour tous les formats de papier et fournit des commandes spéciales pour rédiger et calculer les notes. Pour utiliser la `classe exam` vous devez placer la ligne

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

au début de votre `.tex` fichier. Cela activera les commandes liées aux examens du paquet et définira le format de page afin de laisser des marges pour les corrections.

## Exemple de base

Commençons par un exemple de travail de base de la `classe exam` classe.

```latex
\documentclass{exam}

\begin{document}

\begin{center}
\fbox{\fbox{\parbox{5.5in}{\centering
Répondez aux questions dans les espaces prévus. Si vous manquez de place
pour une réponse, continuez au dos de la page.}}}
\end{center}

\vspace{5mm}
\makebox[0.75\textwidth]{Nom et section:\enspace\hrulefill}

\vspace{5mm}
\makebox[0.75\textwidth]{Nom de l'enseignant:\enspace\hrulefill}

\begin{questions}
\question Est-il vrai que \(x^n + y^n = z^n\) si \(x,y,z\) et \(n\) sont
des entiers positifs ? Expliquez.

\question Prouvez que la partie réelle de tous les zéros non triviaux de la fonction
\(\zeta(z)\) est \(\frac{1}{2}\)

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

[Ouvrez cet exemple dans 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/6a5dc8dedc525823dc406026df4a24c5f82375c8)

La syntaxe de l' `environnement` questions `itemize` et `enumerate` environnements. Chaque question est saisie en plaçant la commande `\question` devant elle.

Les autres commandes de cet exemple ne sont pas spécifiques à la `classe exam` classe, mais peuvent être utiles pour créer un en-tête rapide pour votre examen.

## Création de nouvelles questions

Dans la section précédente, un exemple de base montrant comment créer une question a été présenté. Les questions peuvent être personnalisées davantage, et cette section explique comment.

### Espacement

Si les étudiants doivent répondre à l'examen dans l'espace prévu, cet espace peut être défini manuellement ou réparti uniformément. Voir l'exemple ci-dessous :

```latex
\begin{questions}

\question Est-il vrai que \(x^n + y^n = z^n\) si \(x,y,z\) et \(n\) sont des entiers positifs ? Expliquez.
\vspace{\stretch{1}}

\question Prouvez que la partie réelle de tous les zéros non triviaux de la fonction \(\zeta(z)\) est \(\frac{1}{2}\)
\vspace{\stretch{1}}

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

\end{questions}
\clearpage
```

[Ouvrez cet exemple sur 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)

Le résultat de ce code est montré dans l'image ci-dessous — le préambule du document LaTeX est ajouté automatiquement lorsque vous ouvrez le lien :

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

Dans cet exemple, la commande `\vspace{\stretch{1}}` après chaque question répartit uniformément l'espace disponible.

La commande `\clearpage` insère un point de saut de page pour continuer à saisir les questions sur une nouvelle page.

Si vous souhaitez attribuer manuellement l'espace à chaque question, utilisez la commande `\vspace{}` et, entre les accolades, écrivez l'unité d'espace dont vous avez besoin. Par exemple, `\vspace{1in}` insère un espace vertical d'un pouce. Consultez la documentation sur [les longueurs en LaTeX](/latex/fr/mise-en-forme/01-lengths-in-latex.md) pour une liste des unités disponibles.

### Sous-parties

Si vos questions comportent plusieurs parties centrées sur certains sous-thèmes, vous pouvez utiliser les environnements `parts`, `subparts`, `subsubparts` et les commandes correspondantes `\part`, `\subpart` et `\subsubpart`. Voir l'exemple suivant :

```latex
\begin{questions}
\question Étant donné l'équation \(x^n + y^n = z^n\) pour des \(x,y,z\) et \(n\) positifs
entiers.
\begin{parts}
\part Pour quelles valeurs de \(n\) l'énoncé de la question précédente est-il vrai ?
\vspace{\stretch{1}}

\part Pour \(n=2\), il existe un théorème portant un nom particulier. Quel est ce nom ?
\vspace{\stretch{1}}

\part Quel célèbre mathématicien avait une élégante preuve de ce théorème mais
il n'y avait pas assez de place dans la marge pour l'écrire ?
\vspace{\stretch{1}}

\begin{subparts}
\subpart Qui a réellement démontré le théorème ?
\vspace{\stretch{1}}
\subpart Combien de temps a-t-il réellement fallu pour résoudre ce problème ?
\vspace{\stretch{1}}
\end{subparts}

\end{parts}

\question Prouvez que la partie réelle de tous les zéros non triviaux de la fonction
\(\zeta(z)\) est \(\frac{1}{2}\)
...

\end{questions}
```

[Ouvrez cet exemple sur 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)

Le résultat de ce code est montré dans l'image ci-dessous — le préambule du document LaTeX est ajouté automatiquement lorsque vous ouvrez le lien :

![ExamEx3OLV2.png](/files/df04e992f46b038b89c235e9fd680b804536fb17)

Les environnements `parts` et `subparts` fournissent des listes imbriquées de type question. Comme pour les questions, vous pouvez définir manuellement l'espacement vertical.

## Questions à choix multiples

Il existe quatre environnements pour créer des questions à choix multiples.

```latex
\begin{questions}
\question Lequel de ces célèbres physiciens a inventé le temps ?

\begin{oneparchoices}
 \choice Stephen Hawking
 \choice Albert Einstein
 \choice Emmy Noether
 \choice Cela n'a pas de sens
\end{oneparchoices}

\question Lequel de ces célèbres physiciens a publié un article sur le mouvement brownien ?

\begin{checkboxes}
 \choice Stephen Hawking
 \choice Albert Einstein
 \choice Emmy Noether
 \choice Je ne sais pas
\end{checkboxes}
\end{questions}
```

[Ouvrez cet exemple dans 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)

Le résultat de ce code est montré dans l'image ci-dessous — le préambule du document LaTeX est ajouté automatiquement lorsque vous ouvrez le lien :

![ExamMulti.png](/files/4bf4ff0c2749c1198e3d59fed688bdaec19f61fd)

Dans cet exemple, deux environnements différents sont utilisés pour énumérer les choix possibles des questions à choix multiples.

* L'environnement `oneparchoices` étiquette les choix avec des lettres majuscules et les affiche horizontalement. Si vous souhaitez que les choix soient affichés sous forme de liste, l'environnement `choices` est le bon choix.
* L'environnement `checkboxes` affiche des cases à cocher devant chaque choix. Si vous avez besoin que les choix soient affichés horizontalement, utilisez plutôt l'environnement `oneparcheckboxes` à la place.

## Notation

Une autre caractéristique importante de la `classe exam` classe est qu'elle fournit des commandes pour faciliter la correction des examens.

### Points dans chaque question

Vous pouvez ajouter un paramètre à chaque `\question` ou `\part` pour afficher le nombre de points que vous obtenez en y répondant correctement. Le paramètre supplémentaire, entre crochets, après une question ou une partie représente le nombre de points qui lui est attribué. Vous pouvez modifier l'apparence et l'emplacement où les points sont affichés ; consultez la [guide de référence](#reference-guide) pour des commandes supplémentaires.

```latex
\begin{questions}
\question Étant donné l'équation \(x^n + y^n = z^n\) pour des \(x,y,z\) et \(n\) positifs
entiers.
\begin{parts}
\part[10] Pour quelles valeurs de \(n\) l'énoncé de la question précédente est-il vrai ?
\vspace{\stretch{1}}

\part[10] Pour \(n=2\), il existe un théorème portant un nom particulier. Quel est ce nom ?
\vspace{\stretch{1}}

\part[10] Quel célèbre mathématicien avait une élégante preuve de ce théorème mais il n'y avait
pas assez de place dans la marge pour l'écrire ?
\vspace{\stretch{1}}

\end{parts}

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

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

[Ouvrez cet exemple dans 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)

Le résultat de ce code est montré dans l'image ci-dessous — le préambule du document LaTeX est ajouté automatiquement lorsque vous ouvrez le lien :

![ExamEx4OLV2b.png](/files/20caafdd8e0aa5349c72da01124b4e7020c5a614)

### Comptage des points et des demi-points

Il est parfois pratique d'inclure des demi-points comme valeur pour des parties d'une question. Vous pouvez le faire puis afficher la valeur de la question entière. Voir l'exemple ci-dessous :

```latex
\documentclass[addpoints]{exam}
\begin{document}
\begin{questions}
\question Étant donné l'équation \(x^n + y^n = z^n\) pour des \(x,y,z\) et \(n\) positifs
entiers.
\begin{parts}
\part[5] Pour quelles valeurs de \(n\) l'énoncé de la question précédente est-il vrai ?
\vspace{\stretch{1}}

\part[2 \half] Pour \(n=2\), il existe un théorème portant un nom particulier. Quel est ce nom ?
\vspace{\stretch{1}}

\part[2 \half] Quel célèbre mathématicien avait une élégante preuve de ce théorème mais il y avait
pas assez de place dans la marge pour l'écrire ?
\vspace{\stretch{1}}

\end{parts}

\droptotalpoints

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

[Ouvrez cet exemple dans 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)

Le résultat de ce code est montré dans l'image ci-dessous — le préambule du document LaTeX est ajouté automatiquement lorsque vous ouvrez le lien :

![ExamCountPointsOLV2.png](/files/2bc3bcc50793485247d988daf44ed227e1fdebbe)

La commande `\half` ajoute des demi-points à une question. La commande `\droptotalpoints` affiche le nombre total de points de la dernière question. Pour que cette dernière commande fonctionne, vous devez ajouter l'option `[addpoints]` à l'instruction de la classe du document.

### Points bonus

Il est possible d'ajouter des questions bonus ; ces points supplémentaires apparaîtront ensuite dans le [tableau de notation](#grading-table). Ajouter des questions et des parties bonus est en fait aussi simple que de créer des questions et des parties ordinaires.

```latex
\begin{questions}

\question Étant donné l'équation \(x^n + y^n = z^n\) pour des \(x,y,z\) et \(n\) positifs
entiers.
\begin{parts}
\part[5] Pour quelles valeurs de \(n\) l'énoncé de la question précédente est-il vrai ?
\vspace{\stretch{1}}

\part[2 \half] Pour \(n=2\), il existe un théorème portant un nom particulier. Quel est ce nom ?
\vspace{\stretch{1}}

\bonuspart[2 \half] Quel célèbre mathématicien avait une élégante preuve de ce théorème mais il y avait
pas assez de place dans la marge pour l'écrire ?
\vspace{\stretch{1}}

\end{parts}

\droptotalpoints

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

\vspace{\stretch{1}}

\bonusquestion[30] Prouvez que la partie réelle de tous les zéros non triviaux de la fonction
\(\zeta(z)\) est \(\frac{1}{2}\)
\vspace{\stretch{1}}

\end{questions}
```

[Ouvrez cet exemple dans 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)

Le résultat de ce code est montré dans l'image ci-dessous — le préambule du document LaTeX est ajouté automatiquement lorsque vous ouvrez le lien :

![ExamEx6OLV2file.png](/files/231e9cfd8ad31a25b3e4d977f986a2cce9903413)

Les commandes `\bonusquestion` et `\bonuspart` affichent `(bonus)` à côté de la valeur en points de la question.

### Tableau de notation

Un tableau indiquant les points de chaque question peut être affiché avec une commande spéciale.

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

![ExamEx7.png](/files/1c4ced6ee76927a417a7b57db5c2e6517a971541)

Il existe trois commandes pour afficher un tableau des notes :

**\gradetable**

Affiche un tableau avec les notes correspondant aux questions ordinaires. S'il y a des questions bonus, elles ne sont pas incluses.

**\bonusgradetable**

Affiche un tableau avec les notes correspondant uniquement aux questions bonus

**\combinedgradetable**

Affiche un tableau avec les deux types de questions, ordinaires et bonus.

Ces commandes prennent deux paramètres supplémentaires, chacun entre crochets.

* Le premier peut être `[h]` pour un tableau horizontal ou `[v]` pour un tableau vertical.
* Le deuxième définit comment le tableau est indexé : `[questions]` pour indexer les points par question et `[pages]` pour lister les points par numéro de page.

## Exemple de projet d'examen Overleaf

Les exemples ci-dessus ont été combinés pour créer un modèle de projet de base que vous pouvez utiliser comme point de départ pour votre travail. Vous pouvez créer un nouveau projet en cliquant/sélectionnant le lien suivant : [Ouvrir un `classe exam` exemple de projet Overleaf](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=) .

### Autres langues

Il n'existe pas de prise en charge d'autres langues que l'anglais dans la `classe exam` classe. Néanmoins, il est facile de traduire les mots par défaut dans votre langue locale. Le projet ci-dessus contient un extrait de code commenté montrant comment traduire certains éléments du document en espagnol.

```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 obtenus}
\chtword{Total}

...
```

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

Le reste du document serait exactement le même que dans les exemples précédents. Les commandes saisies ici modifient les mots par défaut dans la `classe exam` classe.

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

Modifie les mots point et points en punto et puntos dans les questions et parties ordinaires.

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

Écrit punto extra et puntos extras au lieu de bonus point et bonus points dans les questions bonus et les parties bonus.

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

Modifie le texte affiché par \droptotalpoints. Dans l'exemple, il affiche Pregunta 1 : 7 1/2 puntos.

**\chqword{Pregunta}**

Modifie le mot Question en Pregunta dans le tableau de notation. Les autres commandes modifient les autres mots de ce tableau : chpgword pour Page, \chpword pour Points, \chbpword pour Points bonus, \chsword pour Score et \chtword pour Total. Ces commandes peuvent varier selon le type de tableau que vous créez ; consultez le guide de référence pour les commandes nécessaires dans d'autres tableaux.

## Guide de référence

### Placement et mise en forme de l'indicateur de points pour les questions

Ces commandes peuvent être saisies dans le préambule pour modifier le format de tout le document ou juste avant une question pour modifier le format à partir de cette question jusqu'à la prochaine commande de mise en forme ou jusqu'à la fin du document.

* `\poinstinmargin` (ou `\pointsinleftmargin`) entraînera l'affichage des valeurs des points dans la marge de gauche.
* `\pointsinrightmargin` entraînera l'affichage des valeurs des points dans la marge de droite.
* `\nopointsinmargin` (ou `\nopointsinrightmargin`) rétablira la situation par défaut.
* `\bracketedpoints` utilisera des crochets au lieu de parenthèses autour des valeurs des points.
* `\boxedpoints` encadre les valeurs des points dans une boîte.

Voici un exemple utilisant `\pointsinmargin` et `\pointsinrightmargin`:

```latex
Ici, nous utiliserons \verb|\pointsinmargin|
\begin{questions}
\pointsinmargin
\question Étant donné l'équation \(x^n + y^n = z^n\) pour des \(x,y,z\) et \(n\) positifs
entiers.
\begin{parts}
\part[5] Pour quelles valeurs de \(n\) l'énoncé de la question précédente est-il vrai ?
\vspace{40pt}

\part[2 \half] Pour \(n=2\), il existe un théorème portant un nom particulier. Quel est ce nom ?
\vspace{40pt}

\part[2 \half] Quel célèbre mathématicien avait une élégante preuve de ce théorème mais il y avait
pas assez de place dans la marge pour l'écrire ?

\vspace{40pt}
\end{parts}

Maintenant, nous utiliserons \verb|\pointsinrightmargin|

\pointsinrightmargin
\question Étant donné l'équation \(x^n + y^n = z^n\) pour des \(x,y,z\) et \(n\) positifs
entiers.
\begin{parts}
\part[5] Pour quelles valeurs de \(n\) l'énoncé de la question précédente est-il vrai ?
\vspace{40pt}

\part[2 \half] Pour \(n=2\), il existe un théorème portant un nom particulier. Quel est ce nom ?
\vspace{40pt}

\part[2 \half] Quel célèbre mathématicien avait une élégante preuve de ce théorème mais il y avait
pas assez de place dans la marge pour l'écrire ?
entiers.
\end{parts}
\end{questions}
```

[Ouvrez cet exemple dans 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)

L'image suivante montre le résultat du code ci-dessus :

![Examclassmargins.png](/files/3654a99a0d0efc8626b2caa429b21cb6c788ba14)

### Modification des noms par défaut dans les tableaux de notes

Les commandes dépendent du format et des informations affichées dans le tableau. Les **h** et **v** dans chaque commande signifient une orientation horizontale ou verticale. Si la commande est précédée d'un **b** signifie qu'elle modifie le format dans un tableau de bonus, si la commande est précédée d'un **c** signifie qu'elle fonctionne sur les tableaux combinés. Par exemple, pour modifier le mot « Score » dans un tableau bonus orienté verticalement par les mots « Points attribués », vous devez utiliser `\bvsword{Points attribués}`.

Ci-dessous, un tableau avec les valeurs par défaut est présenté.

|                              | **horizontal**                                                                                                                                                                                                           | **vertical**                                                                                                                                                                                                     |
| ---------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **tableau de notes**         | <p><code>\hqword{Question :}</code><br><code>\hpgword{Page :}</code><br><code>\hpword{Points :}</code><br><code>\hsword{Note :}</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{Note}</code><br><code>\vtword{Total :}</code></p>                                              |
| **tableau des points bonus** | <p><code>\bhqword{Question :}</code><br><code>\bhpgword{Page :}</code><br><code>\bhpword{Points bonus :}</code><br><code>\bhsword{Note :}</code><br><code>\bhtword{Total}</code></p>                                     | <p><code>\bvqword{Question}</code><br><code>\bvpgword{Page}</code><br><code>\bvpword{Points bonus}</code><br><code>\bvsword{Note}</code><br><code>\bvtword{Total :}</code></p>                                   |
| **tableau combiné**          | <p><code>\chqword{Question :}</code><br><code>\chpgword{Page :}</code><br><code>\chpword{Points :}</code><br><code>\chbpword{Points bonus :}</code><br><code>\chsword{Note :}</code><br><code>\chtword{Total}</code></p> | <p><code>\cvqword{Question}</code><br><code>\cvpgword{Page}</code><br><code>\cvpword{Points}</code><br><code>\cvbpword{Points bonus}</code><br><code>\cvsword{Note}</code><br><code>\cvtword{Total :}</code></p> |

## Lectures complémentaires

Pour plus d'informations, voir :

* [Créer un document en LaTeX](/latex/fr/bases-de-latex/01-learn-latex-in-30-minutes.md)
* [Gras, italiques et soulignement](/latex/fr/bases-de-latex/03-bold-italics-and-underlining.md)
* [Listes](/latex/fr/bases-de-latex/04-lists.md)
* [Expressions mathématiques](/latex/fr/mathematiques/01-mathematical-expressions.md)
* [Indices et exposants](/latex/fr/mathematiques/02-subscripts-and-superscripts.md)
* [Crochets et parenthèses](/latex/fr/mathematiques/03-brackets-and-parentheses.md)
* [Alignement des équations](/latex/fr/mathematiques/06-aligning-equations-with-amsmath.md)
* [Liste des lettres grecques et des symboles mathématiques](/latex/fr/mathematiques/11-list-of-greek-letters-and-math-symbols.md)
* [Insertion d'images](/latex/fr/autres-sujets/27-inserting-images.md)
* [Positionnement des images et des tableaux](/latex/fr/figures-et-tableaux/02-positioning-images-and-tables.md)
* [Tailles, familles et styles de police](/latex/fr/polices/01-font-sizes-families-and-styles.md)
* [Familles de polices](/latex/fr/polices/02-font-typefaces.md)
* [Le **classe exam** documentation de la classe](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/fr/specifique-a-un-domaine/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.
