> For the complete documentation index, see [llms.txt](https://ayakaleaf-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://ayakaleaf-pro.ayaka.space/latex/ru/specializirovannye/09-typesetting-exams-in-latex.md).

# Верстка экзаменов в LaTeX

## Введение

Класс LaTeX `exam.cls` делает создание экзаменационных работ и набор вопросов простым. Он задаёт поля по 1 дюйму для всех форматов бумаги и предоставляет специальные команды для записи и подсчёта оценок. Чтобы использовать `класс` вам нужно поместить строку

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

в начало вашего `.tex` файла. Это включит команды пакета, связанные с экзаменами, и установит формат страницы так, чтобы оставить поля для исправлений.

## Базовый пример

Давайте начнём с базового рабочего примера `класс` класса.

```latex
\documentclass{exam}

\begin{document}

\begin{center}
\fbox{\fbox{\parbox{5.5in}{\centering
Ответьте на вопросы в предусмотренных местах. Если вам не хватит места
для ответа, продолжите на обратной стороне страницы.}}}
\end{center}

\vspace{5mm}
\makebox[0.75\textwidth]{Имя и группа:\enspace\hrulefill}

\vspace{5mm}
\makebox[0.75\textwidth]{Имя преподавателя:\enspace\hrulefill}

\begin{questions}
\question Верно ли, что \(x^n + y^n = z^n\), если \(x,y,z\) и \(n\) —
положительные целые числа? Объясните.

\question Докажите, что действительная часть всех нетривиальных нулей функции
\(\zeta(z)\) равна \(\frac{1}{2}\)

\question Вычислите \[\int_{0}^{\infty} \frac{\sin(x)}{x}\]
\end{questions}
\end{document}
```

[Откройте этот пример в 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/d20f224f9e84690261e0488506347d78aa004d39)

Синтаксис `окружения questions` очень похож на синтаксис `itemize` и `окружений enumerate. Каждый вопрос набирается с помощью команды` \question `перед ним.` Остальные команды в этом примере не являются специфичными для

класса, но могут быть полезны для быстрого создания шапки вашего экзамена. `класс` Создание новых вопросов

## В предыдущем разделе был представлен базовый пример, показывающий, как создать вопрос. Вопросы можно дополнительно настраивать, и этот раздел объясняет как.

Интервалы

### Если студенты должны отвечать на экзамене в предусмотренном месте, это место можно задать вручную или распределить равномерно. См. пример ниже:

\question Верно ли, что \\(x^n + y^n = z^n\\), если \\(x,y,z\\) и \\(n\\) — положительные целые числа? Объясните.

```latex
\begin{questions}

\vspace{\stretch{1}}
\question Докажите, что действительная часть всех нетривиальных нулей функции \(\zeta(z)\) равна \(\frac{1}{2}\)

Откройте этот пример в Overleaf
\question Докажите, что действительная часть всех нетривиальных нулей функции \(\zeta(z)\) равна \(\frac{1}{2}\)

\question Вычислите \[\int_{0}^{\infty} \frac{\sin(x)}{x}\]
\question Докажите, что действительная часть всех нетривиальных нулей функции \(\zeta(z)\) равна \(\frac{1}{2}\)

\end{questions}
\clearpage
```

[Результат работы этого кода показан на изображении ниже — преамбула документа LaTeX добавляется автоматически, когда вы открываете ссылку:](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)

ExamEx2OLV2.png

![В этом примере команда](/files/ac24053cd2fe31dcde956039f1c7329d6719a06a)

после каждого вопроса равномерно распределяет доступное пространство. `\question Докажите, что действительная часть всех нетривиальных нулей функции \(\zeta(z)\) равна \(\frac{1}{2}\)` вставляет точку разрыва страницы, чтобы продолжить набор вопросов на новой странице.

Команда `\clearpage` Если вы хотите вручную задать пространство для каждого вопроса, используйте команду

\vspace{} `и внутри фигурных скобок укажите нужные вам единицы пространства. Например,` \vspace{1in} `вставляет вертикальный отступ в 1 дюйм. Смотрите документацию по` длинам в LaTeX [для списка доступных единиц.](/latex/ru/formatirovanie/01-lengths-in-latex.md) Подчасти

### Если ваши вопросы имеют несколько частей, посвящённых некоторым подтемам, вы можете использовать окружения

parts `subparts`, `subsubparts`, `и соответствующие команды` \part `\subpart`, `\subsubpart` и `. См. следующий пример:`\question Дано уравнение \\(x^n + y^n = z^n\\) для положительных

```latex
\begin{questions}
целых чисел.
\begin{parts}
\part Для каких значений \(n\) утверждение в предыдущем вопросе верно?
\part Для \(n=2\) существует теорема с особым названием. Как оно называется?
\question Докажите, что действительная часть всех нетривиальных нулей функции \(\zeta(z)\) равна \(\frac{1}{2}\)

\part Какой известный математик имел элегантное доказательство этой теоремы, но
\question Докажите, что действительная часть всех нетривиальных нулей функции \(\zeta(z)\) равна \(\frac{1}{2}\)

в полях не хватило места, чтобы записать его?
\begin{subparts}
\question Докажите, что действительная часть всех нетривиальных нулей функции \(\zeta(z)\) равна \(\frac{1}{2}\)

\subpart Кто на самом деле доказал теорему?
\subpart Сколько на самом деле потребовалось времени, чтобы решить эту задачу?
\question Докажите, что действительная часть всех нетривиальных нулей функции \(\zeta(z)\) равна \(\frac{1}{2}\)
\end{subparts}
\question Докажите, что действительная часть всех нетривиальных нулей функции \(\zeta(z)\) равна \(\frac{1}{2}\)
\end{parts}

ExamEx3OLV2.png

\question Докажите, что действительная часть всех нетривиальных нулей функции
\(\zeta(z)\) равна \(\frac{1}{2}\)
...

\end{questions}
```

[Результат работы этого кода показан на изображении ниже — преамбула документа LaTeX добавляется автоматически, когда вы открываете ссылку:](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)

ExamEx2OLV2.png

![Окружения](/files/8f184afd8ccdc23022302147b9df0c6cacb969af)

предоставляют вложенные списки, похожие на вопросы. Как и в вопросах, вы можете вручную задавать вертикальные интервалы. `subparts` и `subsubparts` Вопросы с несколькими вариантами ответа

## Существует четыре окружения для создания вопросов с несколькими вариантами ответов.

\question Кто из этих известных физиков изобрёл время?

```latex
\begin{questions}
\begin{oneparchoices}

\choice Стивен Хокинг
 \choice Альберт Эйнштейн
 \choice Эмми Нётер
 \choice Это бессмысленно
 \end{oneparchoices}
\question Кто из этих известных физиков опубликовал статью о броуновском движении?

\begin{checkboxes}

\choice Я не знаю
 \choice Альберт Эйнштейн
 \choice Эмми Нётер
 \choice Это бессмысленно
 \end{checkboxes}
ExamMulti.png
\end{questions}
```

[Откройте этот пример в 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)

ExamEx2OLV2.png

![В этом примере для перечисления возможных вариантов ответов используются два разных окружения для вопросов с несколькими вариантами ответа.](/files/75ec6c5a52f0f421200947f42bc154267eeb04b6)

Окружение

* oneparchoices `помечает варианты заглавными буквами и выводит их по горизонтали. Если вы хотите, чтобы варианты выводились в виде списка, окружение` choices `подходит лучше всего.` checkboxes
* oneparchoices `ставит флажки перед каждым вариантом. Если вам нужно выводить варианты по горизонтали, используйте окружение` oneparcheckboxes `вместо этого.` Оценивание

## Ещё одна важная особенность

класса заключается в том, что он предоставляет команды, облегчающие проверку экзаменов. `класс` Баллы в каждом вопросе

### Вы можете добавить параметр к каждому

чтобы печатать количество баллов, которое вы получаете за правильный ответ. Дополнительный параметр в квадратных скобках после вопроса или части обозначает количество баллов, назначенных ему. Вы можете изменить внешний вид и место, где печатаются баллы; см. `перед ним.` или `\subpart` для дополнительных команд. [справочное руководство](#reference-guide) \part\[10] Для каких значений \\(n\\) утверждение в предыдущем вопросе верно?

```latex
\begin{questions}
целых чисел.
\begin{parts}
\part Для каких значений \(n\) утверждение в предыдущем вопросе верно?
\part[10] Для \(n=2\) существует теорема с особым названием. Как оно называется?
\question Докажите, что действительная часть всех нетривиальных нулей функции \(\zeta(z)\) равна \(\frac{1}{2}\)

\part[10] Какой известный математик имел элегантное доказательство этой теоремы, но
\question Докажите, что действительная часть всех нетривиальных нулей функции \(\zeta(z)\) равна \(\frac{1}{2}\)

в полях не хватило места, чтобы записать его?
\question[20] Вычислите \[\int_{0}^{\infty} \frac{\sin(x)}{x}\]
\question Докажите, что действительная часть всех нетривиальных нулей функции \(\zeta(z)\) равна \(\frac{1}{2}\)

ExamEx3OLV2.png

ExamEx4OLV2b.png

\question Докажите, что действительная часть всех нетривиальных нулей функции \(\zeta(z)\) равна \(\frac{1}{2}\)
\end{questions}
```

[Откройте этот пример в 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)

ExamEx2OLV2.png

![Подсчёт баллов и половинных баллов](/files/06ff084c95766b5f7eeba077dc06d29537c6edc3)

### Иногда удобно использовать половинные баллы в качестве значения для частей вопроса. Это можно сделать, а затем вывести значение всего вопроса. См. пример ниже:

\documentclass\[addpoints]{exam}

```latex
\part[5] Для каких значений \(n\) утверждение в предыдущем вопросе верно?
\begin{document}
\begin{questions}
целых чисел.
\begin{parts}
\part Для каких значений \(n\) утверждение в предыдущем вопросе верно?
\part[2 \half] Для \(n=2\) существует теорема с особым названием. Как оно называется?
\question Докажите, что действительная часть всех нетривиальных нулей функции \(\zeta(z)\) равна \(\frac{1}{2}\)

\part[2 \half] Какой известный математик имел элегантное доказательство этой теоремы, но
\question Докажите, что действительная часть всех нетривиальных нулей функции \(\zeta(z)\) равна \(\frac{1}{2}\)

\droptotalpoints
\question[20] Вычислите \[\int_{0}^{\infty} \frac{\sin(x)}{x}\]
\question Докажите, что действительная часть всех нетривиальных нулей функции \(\zeta(z)\) равна \(\frac{1}{2}\)

ExamEx3OLV2.png

ExamCountPointsOLV2.png

ExamEx4OLV2b.png
\end{questions}
\end{document}
```

[Откройте этот пример в 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)

ExamEx2OLV2.png

![\half](/files/94d5766c55ea427ce298074b16a2aa7b71f4094f)

Команда `добавляет к вопросу половину балла. Команда` печатает общее количество баллов для последнего вопроса. Чтобы эта последняя команда работала, вам нужно добавить опцию `ExamCountPointsOLV2.png` \[addpoints] `к объявлению класса документа.` Бонусные баллы

### Можно добавлять бонусные вопросы; эти дополнительные баллы позже будут показаны в

таблице оценивания [. Добавление бонусных вопросов и частей на самом деле так же просто, как создание обычных вопросов и частей.](#grading-table)\bonuspart\[2 \half] Какой известный математик имел элегантное доказательство этой теоремы, но

```latex
\begin{questions}

целых чисел.
\begin{parts}
\part Для каких значений \(n\) утверждение в предыдущем вопросе верно?
\part[2 \half] Для \(n=2\) существует теорема с особым названием. Как оно называется?
\question Докажите, что действительная часть всех нетривиальных нулей функции \(\zeta(z)\) равна \(\frac{1}{2}\)

\part[2 \half] Какой известный математик имел элегантное доказательство этой теоремы, но
\question Докажите, что действительная часть всех нетривиальных нулей функции \(\zeta(z)\) равна \(\frac{1}{2}\)

\bonusquestion[30] Докажите, что действительная часть всех нетривиальных нулей функции
\question[20] Вычислите \[\int_{0}^{\infty} \frac{\sin(x)}{x}\]
\question Докажите, что действительная часть всех нетривиальных нулей функции \(\zeta(z)\) равна \(\frac{1}{2}\)

ExamEx3OLV2.png

ExamCountPointsOLV2.png

ExamEx4OLV2b.png

\question Докажите, что действительная часть всех нетривиальных нулей функции \(\zeta(z)\) равна \(\frac{1}{2}\)

ExamEx6OLV2file.png
\(\zeta(z)\) равна \(\frac{1}{2}\)
\question Докажите, что действительная часть всех нетривиальных нулей функции \(\zeta(z)\) равна \(\frac{1}{2}\)

\end{questions}
```

[Откройте этот пример в 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)

ExamEx2OLV2.png

![\bonusquestion](/files/f771968de8b209b8d7509a5287f60e27143b4dc7)

Команды `\bonuspart` и `печатает` (бонус) `рядом со значением баллов за вопрос.` Таблица оценивания

### Таблицу с баллами каждого вопроса можно вывести с помощью специальной команды.

\combinedgradetable\[h]\[questions]

```latex
\begin{center}
ExamEx7.png
\end{center}
```

![Существует три команды для печати таблицы оценок:](/files/2b8aa247b51b63cbc13f101d3428bd226a1bb52c)

\gradetable

**Печатает таблицу с оценками, соответствующими обычным вопросам. Если есть бонусные вопросы, они не включаются.**

\bonusgradetable

**Печатает таблицу только с оценками, соответствующими бонусным вопросам**

\combinedgradetable

**Печатает таблицу и для обычных, и для бонусных вопросов.**

Эти команды принимают два дополнительных параметра, каждый параметр заключён в квадратные скобки.

Первый из них может быть

* \[h] `для горизонтальной таблицы или` \[v] `для вертикальной таблицы.` Второй задаёт, как индексируется таблица:
* \[questions] `чтобы индексировать баллы по вопросам и` \[pages] `чтобы перечислять баллы по номеру страницы.` Пример проекта Overleaf для экзамена

## Приведённые выше примеры были объединены, чтобы создать базовый шаблон проекта, который можно использовать как отправную точку для работы. Вы можете создать новый проект, нажав/выбрав следующую ссылку:

Откройте пример [проекта 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=) .

### В классе

нет поддержки языков, отличных от английского. Тем не менее, легко перевести слова по умолчанию на ваш родной язык. Проект выше содержит закомментированный фрагмент кода, показывающий, как перевести некоторые элементы документа на испанский. `класс` \pointpoints{балл}{баллы}

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

\bonuspointpoints{доп. балл}{доп. баллы}
\totalformat{Вопрос \thequestion: \totalpoints баллов}

\chqword{Вопрос}

\chpgword{Страница}
\chpword{Баллы}
\chbpword{Доп. баллы}
\chsword{Набранные баллы}
\chtword{Итого}
ExamEx8.png

...
```

![Остальная часть документа была бы точно такой же, как показано в предыдущих примерах. Команды, введённые здесь, изменяют слова по умолчанию в](/files/5e5471f3b9c08114d3f204a8f8128b1484612459)

Изменяет слова point и points на слова punto и puntos в обычных вопросах и частях. `класс` класса.

**\bonuspointpoints{доп. балл}{доп. баллы}**

Пишет punto extra и puntos extras вместо bonus point и bonus points в бонусных вопросах и бонусных частях.

**\totalformat{Вопрос \thequestion: \totalpoints баллов}**

Изменяет текст, выводимый командой \droptotalpoints. В примере она печатает Pregunta 1: 7 1/2 puntos.

**\chqword{Вопрос}**

Изменяет слово Question на слово Pregunta в таблице оценивания. Остальные команды изменяют другие слова в этой таблице: chpgword для Page, \chpword для Points, \chbpword для Bonus points, \chsword для Score и \chtword для Total. Эти команды могут меняться в зависимости от типа таблицы, которую вы создаёте; см. справочное руководство по командам, необходимым для других таблиц.

**\chpgword{Страница}**

Размещение и форматирование метки баллов для вопросов

## Справочное руководство

### Эти команды можно вводить в преамбуле, чтобы изменить формат всего документа, или непосредственно перед вопросом, чтобы изменить формат от этого вопроса до следующей команды форматирования или до конца документа.

\poinstinmargin

* `\pointsinleftmargin` (или `) приведёт к тому, что значения баллов будут печататься на левом поле.`\pointsinrightmargin
* `будет приводить к тому, что значения баллов будут печататься на правом поле.` \nopointsinmargin
* `\nopointsinrightmargin` (или `) вернёт ситуацию по умолчанию.`\bracketedpoints
* `будет использовать квадратные скобки вместо круглых вокруг значений баллов.` \boxedpoints
* `обводит значения баллов в рамку.` Вот пример с использованием

\pointsinmargin `Здесь мы используем \verb|\pointsinmargin|` и `будет приводить к тому, что значения баллов будут печататься на правом поле.`:

```latex
\vspace{40pt}
\begin{questions}
Здесь мы используем \verb|\pointsinmargin|
целых чисел.
\begin{parts}
\part Для каких значений \(n\) утверждение в предыдущем вопросе верно?
\part[2 \half] Для \(n=2\) существует теорема с особым названием. Как оно называется?
Теперь мы используем \verb|\pointsinrightmargin|

\part[2 \half] Какой известный математик имел элегантное доказательство этой теоремы, но
Теперь мы используем \verb|\pointsinrightmargin|

\droptotalpoints
\question[20] Вычислите \[\int_{0}^{\infty} \frac{\sin(x)}{x}\]

Теперь мы используем \verb|\pointsinrightmargin|
ExamEx3OLV2.png

Следующее изображение показывает результат работы приведённого выше кода:

будет приводить к тому, что значения баллов будут печататься на правом поле.
целых чисел.
\begin{parts}
\part Для каких значений \(n\) утверждение в предыдущем вопросе верно?
\part[2 \half] Для \(n=2\) существует теорема с особым названием. Как оно называется?
Теперь мы используем \verb|\pointsinrightmargin|

\part[2 \half] Какой известный математик имел элегантное доказательство этой теоремы, но
Теперь мы используем \verb|\pointsinrightmargin|

\droptotalpoints
\question[20] Вычислите \[\int_{0}^{\infty} \frac{\sin(x)}{x}\]
\begin{parts}
ExamEx3OLV2.png
\end{questions}
```

[Откройте этот пример в 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)

Examclassmargins.png

![Изменение стандартных названий в таблицах оценивания](/files/176f761adf0e65446203271bba1c6e64d82bdf37)

### Команды зависят от формата и информации, отображаемой в таблице. Буквы

h **v** и **внутри каждой команды означают горизонтальную или вертикальную ориентацию. Если перед командой стоит** означает, что она изменяет формат в таблице бонусных баллов, если перед командой стоит **b** означает, что она работает с комбинированными таблицами. Например, чтобы заменить слово «Score» в вертикально ориентированной таблице бонусных баллов на слова «Начисленные баллы», следует использовать **c** \bvsword{Начисленные баллы} `Ниже показана таблица со значениями по умолчанию.`.

горизонтальная

|                       | **вертикальная**                                                                                                                                                                                                    | **таблица оценок**                                                                                                                                                                                                             |
| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **\hqword{Вопрос:}**  | <p><code>\hpgword{Страница:}</code><br><code>\hpword{Баллы:}</code><br><code>\hsword{Оценка:}</code><br><code>\htword{Итого}</code><br><code>\vqword{Вопрос}</code></p>                                             | <p><code>\vpgword{Страница}</code><br><code>\vpword{Баллы}</code><br><code>\vsword{Оценка}</code><br><code>\vtword{Итого:}</code><br><code>таблица бонусных баллов</code></p>                                                  |
| **\bhqword{Вопрос:}** | <p><code>\bhpgword{Страница:}</code><br><code>\bhpword{Бонусные баллы:}</code><br><code>\bhsword{Оценка:}</code><br><code>\bhtword{Итого}</code><br><code>\bvqword{Вопрос}</code></p>                               | <p><code>\bvpgword{Страница}</code><br><code>\bvpword{Бонусные баллы}</code><br><code>\bvsword{Оценка}</code><br><code>\bvtword{Итого:}</code><br><code>комбинированная таблица</code></p>                                     |
| **\chqword{Вопрос:}** | <p><code>\chpgword{Страница:}</code><br><code>\chpword{Баллы:}</code><br><code>\chbpword{Бонусные баллы:}</code><br><code>\chsword{Оценка:}</code><br><code>\cvqword{Вопрос}</code><br><code>ExamEx8.png</code></p> | <p><code>\cvpgword{Страница}</code><br><code>\cvpword{Баллы}</code><br><code>\cvbpword{Бонусные баллы}</code><br><code>\cvsword{Оценка}</code><br><code>\cvtword{Итого:}</code><br><code>Создание документа в LaTeX</code></p> |

## Дальнейшее чтение

Дополнительную информацию см. на:

* [Жирный шрифт, курсив и подчёркивание](/latex/ru/osnovy-latex/01-learn-latex-in-30-minutes.md)
* [Списки](/latex/ru/osnovy-latex/03-bold-italics-and-underlining.md)
* [Индексы и верхние индексы](/latex/ru/osnovy-latex/04-lists.md)
* [Математические выражения](/latex/ru/matematika/01-mathematical-expressions.md)
* [Скобки и круглые скобки](/latex/ru/matematika/02-subscripts-and-superscripts.md)
* [Выравнивание уравнений](/latex/ru/matematika/03-brackets-and-parentheses.md)
* [документация класса](/latex/ru/matematika/06-aligning-equations-with-amsmath.md)
* [Список греческих букв и математических символов](/latex/ru/matematika/11-list-of-greek-letters-and-math-symbols.md)
* [Вставка изображений](/latex/ru/drugie-temy/27-inserting-images.md)
* [Размещение изображений и таблиц](/latex/ru/risunki-i-tablicy/02-positioning-images-and-tables.md)
* [Размеры шрифтов, семейства и стили](/latex/ru/shrifty/01-font-sizes-families-and-styles.md)
* [Гарнитуры шрифтов](/latex/ru/shrifty/02-font-typefaces.md)
* [Функция **класс** документация класса](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://ayakaleaf-pro.ayaka.space/latex/ru/specializirovannye/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.
