> 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/pl/specyficzne-dla-dziedziny/09-typesetting-exams-in-latex.md).

# Składanie egzaminów w LaTeX-u

## Wstęp

Klasa LaTeX `exam.cls` ułatwia tworzenie arkuszy egzaminacyjnych i składu pytań. Ustawia margines 1 cal we wszystkich rozmiarach papieru i udostępnia specjalne polecenia do zapisywania i obliczania ocen. Aby użyć `exam` klasy, należy umieścić wiersz

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

na początku pliku `.tex` . To włączy polecenia pakietu związane z egzaminami i ustawi format strony tak, aby pozostawić marginesy na poprawki.

## Podstawowy przykład

Zacznijmy od podstawowego działającego przykładu `exam` klasy.

```latex
\documentclass{exam}

\begin{document}

\begin{center}
\fbox{\fbox{\parbox{5.5in}{\centering
Odpowiedz na pytania w przeznaczonych do tego miejscach. Jeśli zabraknie Ci miejsca
na odpowiedź, kontynuuj na odwrocie strony.}}}
\end{center}

\vspace{5mm}
\makebox[0.75\textwidth]{Imię i grupa:\enspace\hrulefill}

\vspace{5mm}
\makebox[0.75\textwidth]{Imię prowadzącego:\enspace\hrulefill}

\begin{questions}
\question Czy to prawda, że \(x^n + y^n = z^n\), jeśli \(x,y,z\) i \(n\) są
dodatnimi liczbami całkowitymi?. Wyjaśnij.

\question Udowodnij, że część rzeczywista wszystkich nietrywialnych zer funkcji
\(\zeta(z)\) wynosi \(\frac{1}{2}\)

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

[Otwórz ten przykład w 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/6f68ac0a2a7f88c3e17449dacba0dabe59f92b09)

Składnia `questions` environment jest bardzo podobna do składni środowisk `itemize` i `enumerate` . Każde pytanie wpisuje się, umieszczając polecenie `\question` przed nim.

Pozostałe polecenia w tym przykładzie nie są specyficzne dla `exam` klasy, ale mogą być przydatne do szybkiego utworzenia nagłówka egzaminu.

## Tworzenie nowych pytań

W poprzedniej sekcji przedstawiono podstawowy przykład pokazujący, jak tworzyć pytanie. Pytania można dalej dostosowywać, a ta sekcja wyjaśnia, jak to zrobić.

### Odstępy

Jeśli od studentów wymaga się odpowiedzi na egzaminie w przeznaczonym do tego miejscu, można ten obszar ustawić ręcznie albo rozdzielić równomiernie. Zobacz poniższy przykład:

```latex
\begin{questions}

\question Czy to prawda, że \(x^n + y^n = z^n\), jeśli \(x,y,z\) i \(n\) są dodatnimi liczbami całkowitymi?. Wyjaśnij.
\vspace{\stretch{1}}

\question Udowodnij, że część rzeczywista wszystkich nietrywialnych zer funkcji \(\zeta(z)\) wynosi \(\frac{1}{2}\)
\vspace{\stretch{1}}

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

\end{questions}
\clearpage
```

[Otwórz ten przykład w 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)

Wynik tego kodu pokazano na poniższym obrazku — preambuła dokumentu LaTeX jest dodawana automatycznie po otwarciu łącza:

![ExamEx2OLV2.png](/files/8a2496a2ae604b00290e33ecd3a9f0dcc4502627)

W tym przykładzie polecenie `\vspace{\stretch{1}}` po każdym pytaniu równomiernie rozdziela dostępną przestrzeń.

Polecenie `\clearpage` wstawia punkt podziału strony, aby kontynuować wpisywanie pytań na nowej stronie.

Jeśli chcesz ręcznie przypisać miejsce do każdego pytania, użyj polecenia `\vspace{}` i między nawiasami klamrowymi wpisz potrzebną jednostkę odstępu. Na przykład `\vspace{1in}` wstawia pionowy odstęp o wysokości 1 cala. Sprawdź dokumentację dotyczącą [długości w LaTeX-u](/latex/pl/formatowanie/01-lengths-in-latex.md) aby zobaczyć listę dostępnych jednostek.

### Podpunkty

Jeśli Twoje pytania mają kilka części skupionych na pewnych podtematach, możesz użyć środowisk `parts`, `subparts`, `subsubparts` oraz odpowiednich poleceń `\part`, `\subpart` i `\subsubpart`. Zobacz następny przykład:

```latex
\begin{questions}
\question Dla równania \(x^n + y^n = z^n\), gdzie \(x,y,z\) i \(n\) są dodatnimi
liczbami całkowitymi.
\begin{parts}
\part Dla jakich wartości \(n\) stwierdzenie z poprzedniego pytania jest prawdziwe?
\vspace{\stretch{1}}

\part Dla \(n=2\) istnieje twierdzenie o specjalnej nazwie. Jaka to nazwa?
\vspace{\stretch{1}}

\part Jaki znany matematyk miał elegancki dowód tego twierdzenia, ale
nie było dość miejsca na marginesie, aby go zapisać?
\vspace{\stretch{1}}

\begin{subparts}
\subpart Kto tak naprawdę udowodnił to twierdzenie?
\vspace{\stretch{1}}
\subpart Jak długo właściwie zajęło rozwiązanie tego problemu?
\vspace{\stretch{1}}
\end{subparts}

\end{parts}

\question Udowodnij, że część rzeczywista wszystkich nietrywialnych zer funkcji
\(\zeta(z)\) wynosi \(\frac{1}{2}\)
...

\end{questions}
```

[Otwórz ten przykład w 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)

Wynik tego kodu pokazano na poniższym obrazku — preambuła dokumentu LaTeX jest dodawana automatycznie po otwarciu łącza:

![ExamEx3OLV2.png](/files/1034ada9f62936c917b0c6975745b94445c0ed42)

Środowiska `parts` i `subparts` zapewniają zagnieżdżone listy podobne do pytań. Tak jak w pytaniach możesz ręcznie ustawić pionowe odstępy.

## Pytania wielokrotnego wyboru

Istnieją cztery środowiska do tworzenia pytań wielokrotnego wyboru.

```latex
\begin{questions}
\question Który z tych słynnych fizyków wynalazł czas?

\begin{oneparchoices}
 \choice Stephen Hawking
 \choice Albert Einstein
 \choice Emmy Noether
 \choice To nie ma sensu
\end{oneparchoices}

\question Który z tych słynnych fizyków opublikował pracę o ruchu Browna?

\begin{checkboxes}
 \choice Stephen Hawking
 \choice Albert Einstein
 \choice Emmy Noether
 \choice Nie wiem
\end{checkboxes}
\end{questions}
```

[Otwórz ten przykład w 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)

Wynik tego kodu pokazano na poniższym obrazku — preambuła dokumentu LaTeX jest dodawana automatycznie po otwarciu łącza:

![ExamMulti.png](/files/800f16a1a1ece01b333f8144f7ff6df1708ee497)

W tym przykładzie użyto dwóch różnych środowisk do wypisania możliwych odpowiedzi dla pytań wielokrotnego wyboru.

* Środowisko `oneparchoices` oznacza odpowiedzi wielkimi literami i drukuje je poziomo. Jeśli chcesz, aby odpowiedzi były wypisane w formie listy, środowisko `choices` jest właściwym wyborem.
* Środowisko `checkboxes` drukuje pola wyboru przed każdą odpowiedzią. Jeśli odpowiedzi mają być drukowane poziomo, użyj zamiast tego środowiska `oneparcheckboxes` .

## Ocenianie

Kolejną ważną cechą `exam` klasy jest to, że udostępnia polecenia ułatwiające ocenianie egzaminów.

### Punkty przy każdym pytaniu

Możesz dodać parametr do każdego `\question` lub `\part` , aby wydrukować liczbę punktów, które uzyskasz za poprawną odpowiedź. Dodatkowy parametr, w nawiasach po pytaniu lub części, oznacza liczbę przypisanych do nich punktów. Możesz zmienić wygląd i miejsce, w którym są drukowane punkty; zobacz [przewodnik referencyjny](#reference-guide) aby poznać dodatkowe polecenia.

```latex
\begin{questions}
\question Dla równania \(x^n + y^n = z^n\), gdzie \(x,y,z\) i \(n\) są dodatnimi
liczbami całkowitymi.
\begin{parts}
\part[10] Dla jakich wartości \(n\) stwierdzenie z poprzedniego pytania jest prawdziwe?
\vspace{\stretch{1}}

\part[10] Dla \(n=2\) istnieje twierdzenie o specjalnej nazwie. Jaka to nazwa?
\vspace{\stretch{1}}

\part[10] Jaki słynny matematyk miał elegancki dowód tego twierdzenia, ale
nie było dość miejsca na marginesie, aby go zapisać?
\vspace{\stretch{1}}

\end{parts}

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

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

[Otwórz ten przykład w 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)

Wynik tego kodu pokazano na poniższym obrazku — preambuła dokumentu LaTeX jest dodawana automatycznie po otwarciu łącza:

![ExamEx4OLV2b.png](/files/6d40d8cb5ae61e0c26c3198535849b98b2fd84e2)

### Liczenie punktów i półpunktów

Czasem wygodnie jest podawać jako wartość części pytania także półpunkty. Można to zrobić, a następnie wydrukować wartość całego pytania. Zobacz poniższy przykład:

```latex
\documentclass[addpoints]{exam}
\begin{document}
\begin{questions}
\question Dla równania \(x^n + y^n = z^n\), gdzie \(x,y,z\) i \(n\) są dodatnimi
liczbami całkowitymi.
\begin{parts}
\part[5] Dla jakich wartości \(n\) stwierdzenie z poprzedniego pytania jest prawdziwe?
\vspace{\stretch{1}}

\part[2 \half] Dla \(n=2\) istnieje twierdzenie o specjalnej nazwie. Jaka to nazwa?
\vspace{\stretch{1}}

\part[2 \half] Jaki słynny matematyk miał elegancki dowód tego twierdzenia, ale
nie było dość miejsca na marginesie, aby go zapisać?
\vspace{\stretch{1}}

\end{parts}

\droptotalpoints

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

[Otwórz ten przykład w 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)

Wynik tego kodu pokazano na poniższym obrazku — preambuła dokumentu LaTeX jest dodawana automatycznie po otwarciu łącza:

![ExamCountPointsOLV2.png](/files/0c1fc1054f00d8eacf43c517f446a10ad3d022a4)

Polecenie `\half` dodaje półpunkty do pytania. Polecenie `\droptotalpoints` drukuje łączną liczbę punktów dla ostatniego pytania. Aby to ostatnie polecenie działało, musisz dodać opcję `[addpoints]` do deklaracji klasy dokumentu.

### Punkty bonusowe

Można dodawać pytania bonusowe; te dodatkowe punkty pojawią się później w [tabeli ocen](#grading-table). Dodawanie pytań bonusowych i ich części jest w rzeczywistości tak proste, jak tworzenie zwykłych pytań i części.

```latex
\begin{questions}

\question Dla równania \(x^n + y^n = z^n\), gdzie \(x,y,z\) i \(n\) są dodatnimi
liczbami całkowitymi.
\begin{parts}
\part[5] Dla jakich wartości \(n\) stwierdzenie z poprzedniego pytania jest prawdziwe?
\vspace{\stretch{1}}

\part[2 \half] Dla \(n=2\) istnieje twierdzenie o specjalnej nazwie. Jaka to nazwa?
\vspace{\stretch{1}}

\bonuspart[2 \half] Jaki słynny matematyk miał elegancki dowód tego twierdzenia, ale
nie było dość miejsca na marginesie, aby go zapisać?
\vspace{\stretch{1}}

\end{parts}

\droptotalpoints

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

\vspace{\stretch{1}}

\bonusquestion[30] Udowodnij, że część rzeczywista wszystkich nietrywialnych zer funkcji
\(\zeta(z)\) wynosi \(\frac{1}{2}\)
\vspace{\stretch{1}}

\end{questions}
```

[Otwórz ten przykład w 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)

Wynik tego kodu pokazano na poniższym obrazku — preambuła dokumentu LaTeX jest dodawana automatycznie po otwarciu łącza:

![ExamEx6OLV2file.png](/files/8fb7037f2df36eb91c03c9b7d476e0e886095bb2)

Polecenia `\bonusquestion` i `\bonuspart` drukuje `(bonusowe)` obok wartości punktowej pytania.

### Tabela ocen

Tabelę pokazującą punkty każdego pytania można wydrukować specjalnym poleceniem.

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

![ExamEx7.png](/files/6cf5a3a5d8d91e46bc00a33cd064107298a7e6c8)

Istnieją trzy polecenia do drukowania tabeli ocen:

**\gradetable**

Drukuje tabelę z ocenami odpowiadającymi zwykłym pytaniom. Jeśli są pytania bonusowe, nie są one uwzględniane.

**\bonusgradetable**

Drukuje tabelę zawierającą tylko oceny odpowiadające pytaniom bonusowym

**\combinedgradetable**

Drukuje tabelę zawierającą zarówno zwykłe, jak i bonusowe pytania.

Te polecenia przyjmują dwa dodatkowe parametry, każdy w nawiasach kwadratowych.

* Pierwszy z nich może być `[h]` dla tabeli poziomej lub `[v]` dla tabeli pionowej.
* Drugi określa sposób indeksowania tabeli: `[questions]` aby indeksować punkty według pytania oraz `[pages]` aby wypisać punkty według numeru strony.

## Przykład projektu egzaminu w Overleaf

Powyższe przykłady zostały połączone, aby utworzyć podstawowy szablon projektu, którego możesz użyć jako punktu wyjścia do swojej pracy. Możesz utworzyć nowy projekt, klikając/wybierając poniższy link: [Otwórz przykład projektu w Overleaf `exam` projektu](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=) .

### Inne języki

Nie ma wsparcia dla innych języków niż angielski w `exam` klasie. Mimo to łatwo jest przetłumaczyć domyślne słowa na język lokalny. Powyższy projekt zawiera zakomentowany fragment kodu pokazujący, jak przetłumaczyć niektóre elementy dokumentu na język hiszpański.

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

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

\totalformat{Pytanie \thequestion: \totalpoints punktów}

\chqword{Pytanie}
\chpgword{Strona}
\chpword{Punkty}
\chbpword{Punkty bonusowe}
\chsword{Uzyskane punkty}
\chtword{Suma}

...
```

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

Reszta dokumentu byłaby dokładnie taka sama jak w poprzednich przykładach. Wpisane tutaj polecenia zmieniają domyślne słowa w `exam` klasy.

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

Zmienia słowa point i points na punto i puntos w zwykłych pytaniach i częściach.

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

Zamiast bonus point i bonus points wpisuje punto extra i puntos extras w pytaniach bonusowych i częściach bonusowych.

**\totalformat{Pytanie \thequestion: \totalpoints punktów}**

Zmienia tekst drukowany przez \droptotalpoints. W przykładzie drukuje "Pregunta 1: 7 1/2 puntos".

**\chqword{Pytanie}**

Zmienia słowo Question na słowo Pregunta w tabeli ocen. Pozostałe polecenia zmieniają inne słowa w tej tabeli: chpgword na Page, \chpword na Points, \chbpword na Bonus points, \chsword na Score i \chtword na Total. Polecenia te mogą się różnić w zależności od typu tworzonej tabeli; zobacz przewodnik referencyjny dla poleceń potrzebnych w innych tabelach.

## Przewodnik referencyjny

### Umieszczanie i formatowanie oznaczenia punktów przy pytaniach

Te polecenia można wpisać w preambule, aby zmienić format całego dokumentu, albo bezpośrednio przed pytaniem, aby zmienić format od tego pytania aż do następnego polecenia formatowania lub końca dokumentu.

* `\poinstinmargin` (lub `\pointsinleftmargin`) spowoduje, że wartości punktowe będą drukowane w lewym marginesie.
* `\pointsinrightmargin` spowoduje, że wartości punktowe będą drukowane w prawym marginesie.
* `\nopointsinmargin` (lub `\nopointsinrightmargin`) przywróci ustawienie domyślne.
* `\bracketedpoints` będzie używać nawiasów kwadratowych zamiast okrągłych wokół wartości punktowych.
* `\boxedpoints` rysuje ramkę wokół wartości punktowych.

Oto przykład używający `\pointsinmargin` i `\pointsinrightmargin`:

```latex
Tutaj użyjemy \verb|\pointsinmargin|
\begin{questions}
\pointsinmargin
\question Dla równania \(x^n + y^n = z^n\), gdzie \(x,y,z\) i \(n\) są dodatnimi
liczbami całkowitymi.
\begin{parts}
\part[5] Dla jakich wartości \(n\) stwierdzenie z poprzedniego pytania jest prawdziwe?
\vspace{40pt}

\part[2 \half] Dla \(n=2\) istnieje twierdzenie o specjalnej nazwie. Jaka to nazwa?
\vspace{40pt}

\part[2 \half] Jaki słynny matematyk miał elegancki dowód tego twierdzenia, ale
nie było dość miejsca na marginesie, aby go zapisać?

\vspace{40pt}
\end{parts}

Teraz użyjemy \verb|\pointsinrightmargin|

\pointsinrightmargin
\question Dla równania \(x^n + y^n = z^n\), gdzie \(x,y,z\) i \(n\) są dodatnimi
liczbami całkowitymi.
\begin{parts}
\part[5] Dla jakich wartości \(n\) stwierdzenie z poprzedniego pytania jest prawdziwe?
\vspace{40pt}

\part[2 \half] Dla \(n=2\) istnieje twierdzenie o specjalnej nazwie. Jaka to nazwa?
\vspace{40pt}

\part[2 \half] Jaki słynny matematyk miał elegancki dowód tego twierdzenia, ale
nie było dość miejsca na marginesie, aby go zapisać?
liczbami całkowitymi.
\end{parts}
\end{questions}
```

[Otwórz ten przykład w 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)

Poniższy obraz pokazuje wynik powyższego kodu:

![Examclassmargins.png](/files/ae39f2f08743118344c80fc3b510b00f4d27fa52)

### Zmiana domyślnych nazw w tabelach ocen

Polecenia zależą od formatu i informacji wyświetlanych w tabeli. **h** i **v** w obrębie każdego polecenia oznaczają orientację poziomą lub pionową. Jeśli przed poleceniem znajduje się **b** , oznacza to, że zmienia ono format w tabeli bonusowej; jeśli przed poleceniem znajduje się **c** , oznacza to, że działa ono w tabelach łączonych. Na przykład, aby zmienić słowo "Score" w pionowej tabeli bonusowej na słowa "Points Awarded", należy użyć `\bvsword{Points Awarded}`.

Poniżej pokazano tabelę z wartościami domyślnymi.

|                               | **poziomy**                                                                                                                                                                                                         | **pionowy**                                                                                                                                                                                                      |
| ----------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **tabela ocen**               | <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>                                              |
| **tabela punktów bonusowych** | <p><code>\bhqword{Question:}</code><br><code>\bhpgword{Page:}</code><br><code>\bhpword{Bonus Points:}</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{Bonus Points}</code><br><code>\bvsword{Score}</code><br><code>\bvtword{Total:}</code></p>                                   |
| **tabela łączona**            | <p><code>\chqword{Question:}</code><br><code>\chpgword{Page:}</code><br><code>\chpword{Points:}</code><br><code>\chbpword{Bonus Points:}</code><br><code>\chsword{Score:}</code><br><code>\chtword{Suma}</code></p> | <p><code>\cvqword{Question}</code><br><code>\cvpgword{Page}</code><br><code>\cvpword{Points}</code><br><code>\cvbpword{Bonus Points}</code><br><code>\cvsword{Score}</code><br><code>\cvtword{Total:}</code></p> |

## Dalsza lektura

Więcej informacji znajdziesz w:

* [Tworzenie dokumentu w LaTeX-u](/latex/pl/podstawy-latex-a/01-learn-latex-in-30-minutes.md)
* [Pogrubienie, kursywa i podkreślenie](/latex/pl/podstawy-latex-a/03-bold-italics-and-underlining.md)
* [Listy](/latex/pl/podstawy-latex-a/04-lists.md)
* [Wyrażenia matematyczne](/latex/pl/matematyka/01-mathematical-expressions.md)
* [Indeksy dolne i górne](/latex/pl/matematyka/02-subscripts-and-superscripts.md)
* [Nawiasy i nawiasy okrągłe](/latex/pl/matematyka/03-brackets-and-parentheses.md)
* [Wyrównywanie równań](/latex/pl/matematyka/06-aligning-equations-with-amsmath.md)
* [Lista greckich liter i symboli matematycznych](/latex/pl/matematyka/11-list-of-greek-letters-and-math-symbols.md)
* [Wstawianie obrazów](/latex/pl/wiecej-tematow/27-inserting-images.md)
* [Pozycjonowanie obrazów i tabel](/latex/pl/rysunki-i-tabele/02-positioning-images-and-tables.md)
* [Rozmiary czcionek, kroje i style](/latex/pl/czcionki/01-font-sizes-families-and-styles.md)
* [Kroje pisma](/latex/pl/czcionki/02-font-typefaces.md)
* [Ta **exam** dokumentacja klasy](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/pl/specyficzne-dla-dziedziny/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.
