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

# Kokeiden taittaminen LaTeXissa

## Johdanto

LaTeX-luokka `exam.cls` tekee tenttipapereiden luomisesta ja kysymysten ladonnasta helppoa. Se asettaa 1 tuuman marginaalin kaikissa paperiko'oissa ja tarjoaa erityiskomentoja arvosanojen kirjoittamiseen ja laskemiseen. Käyttääksesi `exam` luokan sinun on lisättävä rivi

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

tiedostosi alkuun `.tex` tiedostoon. Tämä ottaa käyttöön paketin tentteihin liittyvät komennot ja asettaa sivumuodon niin, että korjauksille jää marginaalit.

## Perusesimerkki

Aloitetaan luokan perustoimivalla esimerkillä `exam` luokasta.

```latex
\documentclass{exam}

\begin{document}

\begin{center}
\fbox{\fbox{\parbox{5.5in}{\centering
Vastaa kysymyksiin annetuissa tiloissa. Jos tila loppuu
vastaukselle, jatka sivun kääntöpuolelle.}}}
\end{center}

\vspace{5mm}
\makebox[0.75\textwidth]{Nimi ja ryhmä:\enspace\hrulefill}

\vspace{5mm}
\makebox[0.75\textwidth]{Opettajan nimi:\enspace\hrulefill}

\begin{questions}
\question Onko totta, että \(x^n + y^n = z^n\), jos \(x,y,z\) ja \(n\) ovat
positiivisia kokonaislukuja? Perustele.

\question Todista, että funktion \(\zeta(z)\) kaikkien epätriviaalien nollakohtien reaaliosa on
\(\frac{1}{2}\)

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

[Avaa tämä esimerkki Overleafissa](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/c5bf68aa59c8ca9952304c4f09c843f47c2713a8)

Käytön syntaksi `questions` -ympäristön on hyvin samankaltainen kuin `itemize` ja `enumerate` -ympäristöjen. Jokainen kysymys kirjoitetaan lisäämällä komento `\question` sen eteen.

Tämän esimerkin muut komennot eivät ole luokalle ominaisia, mutta niistä voi olla hyötyä nopean otsikon luomiseen kokeellesi. `exam` luokalle, mutta niistä voi olla hyötyä nopean otsikon luomiseen kokeellesi.

## Uusien kysymysten luominen

Edellisessä osiossa esiteltiin perusesimerkki siitä, miten kysymys luodaan. Kysymyksiä voidaan muokata edelleen, ja tämä osio selittää, miten.

### Välistys

Jos opiskelijoiden on vastattava kokeeseen varatussa tilassa, tila voidaan määrittää käsin tai jakaa tasaisesti. Katso alla oleva esimerkki:

```latex
\begin{questions}

\question Onko totta, että \(x^n + y^n = z^n\), jos \(x,y,z\) ja \(n\) ovat positiivisia kokonaislukuja? Perustele.
\vspace{\stretch{1}}

\question Todista, että funktion \(\zeta(z)\) kaikkien epätriviaalien nollakohtien reaaliosa on \(\frac{1}{2}\)
\vspace{\stretch{1}}

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

\end{questions}
\clearpage
```

[Avaa tämä esimerkki Overleafissa](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)

Tämän koodin tuloste näkyy alla olevassa kuvassa — LaTeX-dokumentin johdanto lisätään automaattisesti, kun avaat linkin:

![ExamEx2OLV2.png](/files/68c8b5dd089fc5377da4b0502e9b35121ee8e634)

Tässä esimerkissä komento `\vspace{\stretch{1}}` jokaisen kysymyksen jälkeen jakaa käytettävissä olevan tilan tasaisesti.

Komento `\clearpage` lisää sivunvaihtokohdan, jotta kysymyksiä voidaan jatkaa uudella sivulla.

Jos haluat antaa tilan jokaiselle kysymykselle käsin, käytä komentoa `\vspace{}` ja kirjoita aaltosulkeiden väliin tarvitsemasi väliyksiköt. Esimerkiksi `\vspace{1in}` lisää 1 tuuman pystysuuntaisen välin. Katso LaTeXin pituuksia koskevasta dokumentaatiosta luettelo käytettävissä olevista yksiköistä. [pituudet LaTeXissa](/latex/fi/muotoilu/01-lengths-in-latex.md) luettelo käytettävissä olevista yksiköistä.

### Alakohdat

Jos kysymyksissäsi on useita osia, jotka keskittyvät joihinkin ala-aiheisiin, voit käyttää ympäristöjä `parts`, `subparts`, `subsubparts` ja vastaavia komentoja `\part`, `\subpart` ja `\subsubpart`. Katso seuraava esimerkki:

```latex
\begin{questions}
\question Kun yhtälö \(x^n + y^n = z^n\) koskee \(x,y,z\)-
kokonaislukuja.
\begin{parts}
\part Millä arvoilla \(n\) edellisen kysymyksen väite on tosi?
\vspace{\stretch{1}}

\part Kun \(n=2\), on olemassa lause, jolla on erityinen nimi. Mikä tuo nimi on?
\vspace{\stretch{1}}

\part Millä kuuluisalla matemaatikolla oli elegantti todistus tälle lauseelle, mutta
marginaalissa ei ollut tarpeeksi tilaa kirjoittaa sitä ylös?
\vspace{\stretch{1}}

\begin{subparts}
\subpart Kuka itse asiassa todisti lauseen?
\vspace{\stretch{1}}
\subpart Kuinka kauan tämän ongelman ratkaiseminen itse asiassa kesti?
\vspace{\stretch{1}}
\end{subparts}

\end{parts}

\question Todista, että funktion \(\zeta(z)\) kaikkien epätriviaalien nollakohtien reaaliosa on
\(\frac{1}{2}\)
...

\end{questions}
```

[Avaa tämä esimerkki Overleafissa](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)

Tämän koodin tuloste näkyy alla olevassa kuvassa — LaTeX-dokumentin johdanto lisätään automaattisesti, kun avaat linkin:

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

Ympäristöt `parts` ja `subparts` tarjoavat kysymysmaisia sisäkkäisiä luetteloita. Aivan kuten kysymyksissäkin, pystysuuntainen väli voidaan määrittää käsin.

## Monivalintakysymykset

Monivalintakysymysten luomiseen on neljä ympäristöä.

```latex
\begin{questions}
\question Kuka näistä kuuluisista fyysikoista keksi ajan?

\begin{oneparchoices}
 \choice Stephen Hawking
 \choice Albert Einstein
 \choice Emmy Noether
 \choice Tässä ei ole mitään järkeä
\end{oneparchoices}

\question Kuka näistä kuuluisista fyysikoista julkaisi artikkelin Brownin liikkeestä?

\begin{checkboxes}
 \choice Stephen Hawking
 \choice Albert Einstein
 \choice Emmy Noether
 \choice En tiedä
\end{checkboxes}
\end{questions}
```

[Avaa tämä esimerkki Overleafissa](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)

Tämän koodin tuloste näkyy alla olevassa kuvassa — LaTeX-dokumentin johdanto lisätään automaattisesti, kun avaat linkin:

![ExamMulti.png](/files/242595c3c423484e8049215cb471cf83d9f355a2)

Tässä esimerkissä käytetään kahta eri ympäristöä, joilla luetellaan monivalintakysymysten mahdolliset vaihtoehdot.

* Ympäristö `oneparchoices` merkitsee vaihtoehdot isoilla kirjaimilla ja tulostaa ne vaakasuunnassa. Jos haluat vaihtoehdot tulostettaviksi luettelomaisessa muodossa, ympäristö `choices` on oikea valinta.
* Ympäristö `checkboxes` tulostaa valintaruudut jokaisen vaihtoehdon eteen. Jos vaihtoehdot pitää tulostaa vaakasuunnassa, käytä sen sijaan ympäristöä `oneparcheckboxes` .

## Arvostelu

Toinen tärkeä `exam` luokan ominaisuus on, että se tarjoaa komentoja kokeiden arvostelun helpottamiseksi.

### Pisteet kussakin kysymyksessä

Voit lisätä parametrin kuhunkin `\question` tai `\part` komentoon tulostaaksesi niiden pisteiden määrän, jotka saat vastaamalla siihen oikein. Lisäparametri, hakasulkeissa kysymyksen tai osan jälkeen, edustaa sille annettua pistemäärää. Voit muuttaa pisteiden ulkoasua ja paikkaa, jossa ne tulostetaan; katso [viiteopas](#reference-guide) lisäkomentoja varten.

```latex
\begin{questions}
\question Kun yhtälö \(x^n + y^n = z^n\) koskee \(x,y,z\)-
kokonaislukuja.
\begin{parts}
\part[10] Millä arvoilla \(n\) edellisen kysymyksen väite on tosi?
\vspace{\stretch{1}}

\part[10] Kun \(n=2\), on olemassa lause, jolla on erityinen nimi. Mikä tuo nimi on?
\vspace{\stretch{1}}

\part[10] Millä kuuluisalla matemaatikolla oli elegantti todistus tälle lauseelle, mutta siellä oli
marginaalissa ei ollut tarpeeksi tilaa kirjoittaa sitä ylös?
\vspace{\stretch{1}}

\end{parts}

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

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

[Avaa tämä esimerkki Overleafissa](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)

Tämän koodin tuloste näkyy alla olevassa kuvassa — LaTeX-dokumentin johdanto lisätään automaattisesti, kun avaat linkin:

![ExamEx4OLV2b.png](/files/cb66a549e5863b4a3028f8b5f475a6a0aa7122df)

### Pisteiden ja puolipisteiden laskeminen

Joskus on kätevää antaa kysymysten osille puolikkaita pisteitä. Voit tehdä niin ja tulostaa sitten koko kysymyksen pistemäärän. Katso alla oleva esimerkki:

```latex
\documentclass[addpoints]{exam}
\begin{document}
\begin{questions}
\question Kun yhtälö \(x^n + y^n = z^n\) koskee \(x,y,z\)-
kokonaislukuja.
\begin{parts}
\part[5] Millä arvoilla \(n\) edellisen kysymyksen väite on tosi?
\vspace{\stretch{1}}

\part[2 \half] Kun \(n=2\), on olemassa lause, jolla on erityinen nimi. Mikä tuo nimi on?
\vspace{\stretch{1}}

\part[2 \half] Millä kuuluisalla matemaatikolla oli elegantti todistus tälle lauseelle, mutta siellä oli
marginaalissa ei ollut tarpeeksi tilaa kirjoittaa sitä ylös?
\vspace{\stretch{1}}

\end{parts}

\droptotalpoints

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

[Avaa tämä esimerkki Overleafissa](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)

Tämän koodin tuloste näkyy alla olevassa kuvassa — LaTeX-dokumentin johdanto lisätään automaattisesti, kun avaat linkin:

![ExamCountPointsOLV2.png](/files/7c5f0b358a331fbef5001034f496c14adde470cf)

Komento `\half` lisää kysymykseen puolen pisteen. `\droptotalpoints` tulostaa viimeisen kysymyksen kokonaispistemäärän. Jotta tämä viimeinen komento toimisi, sinun on lisättävä vaihtoehto `[addpoints]` asiakirjaluokan lauseeseen.

### Lisäpisteet

On mahdollista lisätä bonuskysymyksiä; nämä lisäpisteet näkyvät myöhemmin [arvostelutaulukossa](#grading-table). Bonuskysymysten ja -osien lisääminen on itse asiassa yhtä helppoa kuin tavallisten kysymysten ja osien luominen.

```latex
\begin{questions}

\question Kun yhtälö \(x^n + y^n = z^n\) koskee \(x,y,z\)-
kokonaislukuja.
\begin{parts}
\part[5] Millä arvoilla \(n\) edellisen kysymyksen väite on tosi?
\vspace{\stretch{1}}

\part[2 \half] Kun \(n=2\), on olemassa lause, jolla on erityinen nimi. Mikä tuo nimi on?
\vspace{\stretch{1}}

\bonuspart[2 \half] Millä kuuluisalla matemaatikolla oli elegantti todistus tälle lauseelle, mutta siellä oli
marginaalissa ei ollut tarpeeksi tilaa kirjoittaa sitä ylös?
\vspace{\stretch{1}}

\end{parts}

\droptotalpoints

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

\vspace{\stretch{1}}

\bonusquestion[30] Todista, että funktion
\(\frac{1}{2}\)
\vspace{\stretch{1}}

\end{questions}
```

[Avaa tämä esimerkki Overleafissa](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)

Tämän koodin tuloste näkyy alla olevassa kuvassa — LaTeX-dokumentin johdanto lisätään automaattisesti, kun avaat linkin:

![ExamEx6OLV2file.png](/files/93b1ebc45a320b004bea123c23597602530365cf)

Komennot `\bonusquestion` ja `\bonuspart` tulosta `(bonus)` kysymyksen pistemäärän viereen.

### Arvostelutaulukko

Taulukko, joka näyttää kunkin kysymyksen pisteet, voidaan tulostaa erityiskomennolla.

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

![ExamEx7.png](/files/51029929a232b13fd89ba9762f44f2b715e8eb4a)

Arvosanataulukon tulostamiseen on kolme komentoa:

**\gradetable**

Tulostaa taulukon tavallisten kysymysten pisteistä. Jos bonuskysymyksiä on, niitä ei sisällytetä.

**\bonusgradetable**

Tulostaa taulukon vain bonuskysymysten pisteistä

**\combinedgradetable**

Tulostaa taulukon, jossa ovat sekä tavalliset että bonuskysymykset.

Nämä komennot ottavat kaksi lisäparametria, kumpikin hakasulkeissa.

* Ensimmäinen niistä voi olla `[h]` vaakasuuntaista taulukkoa varten tai `[v]` pystysuuntaista taulukkoa varten.
* Toinen määrittää, miten taulukko indeksoidaan: `[questions]` pisteiden indeksointiin kysymyksen mukaan ja `[pages]` pisteiden listaamiseen sivunumeron mukaan.

## Overleafin tenttiprojektiesimerkki

Yllä olevat esimerkit on yhdistetty perusprojektipohjaksi, jota voit käyttää työsi lähtökohtana. Voit luoda uuden projektin napsauttamalla/valitsemalla seuraavan linkin: [Avaa Overleafin `exam` projektiesimerkki](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=) .

### Muut kielet

Luokassa ei ole tukea muille kielille kuin englannille `exam` . Siitä huolimatta oletussanat on helppo kääntää omalle paikalliselle kielelle. Yllä oleva projekti sisältää kommentoidun koodipätkän, joka näyttää, miten joitakin asiakirjan osia käännetään espanjaksi.

```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 saavutetut}
\chtword{Yhteensä}

...
```

![ExamEx8.png](/files/2aec19bc502f68a7a687242877a568d8c173909a)

Muu asiakirja olisi täsmälleen sama kuin aiemmissa esimerkeissä. Tässä kirjoitetut komennot muuttavat oletussanoja `exam` luokasta.

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

Muuttaa sanat point ja points sanoiksi punto ja puntos tavallisissa kysymyksissä ja osissa.

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

Kirjoittaa punto extra ja puntos extras sanojen bonus point ja bonus points sijaan bonuskysymyksissä ja bonusosissa.

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

Muuttaa \droptotalpoints-komennon tulostamaa tekstiä. Esimerkissä se tulostaa Pregunta 1: 7 1/2 puntos.

**\chqword{Pregunta}**

Muuttaa sanan Question sanaksi Pregunta arvostelutaulukossa. Loput komennot muuttavat taulukon muita sanoja: chpgword sanaksi Page, \chpword sanaksi Points, \chbpword sanaksi Bonus points, \chsword sanaksi Score ja \chtword sanaksi Total. Nämä komennot voivat muuttua sen mukaan, millaista taulukkoa olet luomassa; katso viiteopasta, josta löydät muihin taulukoihin tarvittavat komennot.

## Viiteopas

### Piste-merkinnän sijoittaminen ja muotoilu kysymyksille

Nämä komennot voidaan kirjoittaa johdantoon, jotta koko asiakirjan muoto muuttuu, tai aivan ennen kysymystä, jotta muoto muuttuu kyseisestä kysymyksestä seuraavaan muotoilukomentoon tai asiakirjan loppuun asti.

* `\poinstinmargin` (tai `\pointsinleftmargin`) saa pistearvot tulostumaan vasempaan marginaaliin.
* `\pointsinrightmargin` saa pistearvot tulostumaan oikeaan marginaaliin.
* `\nopointsinmargin` (tai `\nopointsinrightmargin`) palauttaa oletustilanteen.
* `\bracketedpoints` käyttää pistearvojen ympärillä sulkeiden sijaan hakasulkeita.
* `\boxedpoints` piirtää laatikon pistearvojen ympärille.

Tässä on esimerkki, jossa käytetään `\pointsinmargin` ja `\pointsinrightmargin`:

```latex
Tässä käytämme \verb|\pointsinmargin|
\begin{questions}
\pointsinmargin
\question Kun yhtälö \(x^n + y^n = z^n\) koskee \(x,y,z\)-
kokonaislukuja.
\begin{parts}
\part[5] Millä arvoilla \(n\) edellisen kysymyksen väite on tosi?
\vspace{40pt}

\part[2 \half] Kun \(n=2\), on olemassa lause, jolla on erityinen nimi. Mikä tuo nimi on?
\vspace{40pt}

\part[2 \half] Millä kuuluisalla matemaatikolla oli elegantti todistus tälle lauseelle, mutta siellä oli
marginaalissa ei ollut tarpeeksi tilaa kirjoittaa sitä ylös?

\vspace{40pt}
\end{parts}

Nyt käytämme \verb|\pointsinrightmargin|

\pointsinrightmargin
\question Kun yhtälö \(x^n + y^n = z^n\) koskee \(x,y,z\)-
kokonaislukuja.
\begin{parts}
\part[5] Millä arvoilla \(n\) edellisen kysymyksen väite on tosi?
\vspace{40pt}

\part[2 \half] Kun \(n=2\), on olemassa lause, jolla on erityinen nimi. Mikä tuo nimi on?
\vspace{40pt}

\part[2 \half] Millä kuuluisalla matemaatikolla oli elegantti todistus tälle lauseelle, mutta siellä oli
marginaalissa ei ollut tarpeeksi tilaa kirjoittaa sitä ylös?
kokonaislukuja.
\end{parts}
\end{questions}
```

[Avaa tämä esimerkki Overleafissa](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)

Seuraava kuva näyttää yllä olevan koodin tulosteen:

![Examclassmargins.png](/files/880f30fa49c6aedf0a34845164ac88972f4c0490)

### Oletusnimien muuttaminen arvostelutaulukoissa

Komennot riippuvat taulukon muodosta ja siinä näytettävistä tiedoista.  **h** ja **v** kussakin komennossa tarkoittavat vaaka- tai pystysuuntaista suuntaa. Jos komennon edessä on merkki b, se muuttaa muodon bonus-taulukossa; jos komennon edessä on merkki c, se toimii yhdistetyissä taulukoissa. Esimerkiksi, jos haluat muuttaa sanan "Score" pystysuuntaisessa bonus-taulukossa sanoiksi "Points Awarded", sinun tulisi käyttää **b** muuttaa muodon bonus-taulukossa, jos komennon edessä on **c** se toimii yhdistetyissä taulukoissa. Esimerkiksi, jos haluat muuttaa sanan "Score" pystysuuntaisessa bonus-taulukossa sanoiksi "Points Awarded", sinun tulisi käyttää `\bvsword{Points Awarded}`.

Alla näkyy taulukko oletusarvoilla.

|                             | **vaaka**                                                                                                                                                                                                                | **pysty**                                                                                                                                                                                                            |
| --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **arvostelutaulukko**       | <p><code>\hqword{Kysymys:}</code><br><code>\hpgword{Sivu:}</code><br><code>\hpword{Pisteet:}</code><br><code>\hsword{Pisteet:}</code><br><code>\htword{Yhteensä}</code></p>                                              | <p><code>\vqword{Kysymys}</code><br><code>\vpgword{Sivu}</code><br><code>\vpword{Pisteet}</code><br><code>\vsword{Pisteet}</code><br><code>\vtword{Yhteensä:}</code></p>                                             |
| **bonuspisteiden taulukko** | <p><code>\bhqword{Kysymys:}</code><br><code>\bhpgword{Sivu:}</code><br><code>\bhpword{Lisäpisteet:}</code><br><code>\bhsword{Pisteet:}</code><br><code>\bhtword{Yhteensä}</code></p>                                     | <p><code>\bvqword{Kysymys}</code><br><code>\bvpgword{Sivu}</code><br><code>\bvpword{Lisäpisteet}</code><br><code>\bvsword{Pisteet}</code><br><code>\bvtword{Yhteensä:}</code></p>                                    |
| **yhdistetty taulukko**     | <p><code>\chqword{Kysymys:}</code><br><code>\chpgword{Sivu:}</code><br><code>\chpword{Pisteet:}</code><br><code>\chbpword{Lisäpisteet:}</code><br><code>\chsword{Pisteet:}</code><br><code>\chtword{Yhteensä}</code></p> | <p><code>\cvqword{Kysymys}</code><br><code>\cvpgword{Sivu}</code><br><code>\cvpword{Pisteet}</code><br><code>\cvbpword{Lisäpisteet}</code><br><code>\cvsword{Pisteet}</code><br><code>\cvtword{Yhteensä:}</code></p> |

## Lisälukemista

Lisätietoja löydät:

* [Asiakirjan luominen LaTeXissa](/latex/fi/latexin-perusteet/01-learn-latex-in-30-minutes.md)
* [Lihavointi, kursivointi ja alleviivaus](/latex/fi/latexin-perusteet/03-bold-italics-and-underlining.md)
* [Luettelot](/latex/fi/latexin-perusteet/04-lists.md)
* [Matemaattiset lausekkeet](/latex/fi/matematiikka/01-mathematical-expressions.md)
* [Alaindeksit ja yläindeksit](/latex/fi/matematiikka/02-subscripts-and-superscripts.md)
* [Hakasulkeet ja sulut](/latex/fi/matematiikka/03-brackets-and-parentheses.md)
* [Yhtälöiden tasaus](/latex/fi/matematiikka/06-aligning-equations-with-amsmath.md)
* [Luettelo kreikkalaisista kirjaimista ja matemaattisista symboleista](/latex/fi/matematiikka/11-list-of-greek-letters-and-math-symbols.md)
* [Kuvien lisääminen](/latex/fi/lisaa-aiheita/27-inserting-images.md)
* [Kuvien ja taulukoiden sijoittelu](/latex/fi/kuvat-ja-taulukot/02-positioning-images-and-tables.md)
* [Kirjasinkoot, -perheet ja -tyylit](/latex/fi/fontit/01-font-sizes-families-and-styles.md)
* [Kirjasinlajit](/latex/fi/fontit/02-font-typefaces.md)
* [Se **exam** luokan dokumentaatio](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/fi/alakohtaiset/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.
