2014-12-27, 14:08
Hier ein eingedeutschtes Beispiel für die exam
Klasse, mit der sich recht einfach Klausuren setzen lassen.
Edit 30.12.2014: Nach Hinweisen von Axel Kielhorn habe ich das Beispiel noch erweitert.
\documentclass[addpoints,a4paper,ngerman,12pt,answers]{exam}
\usepackage{babel}
\usepackage[a4paper,top=2.5cm,bottom=3cm,left=2.5cm,right=2cm]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{booktabs}
\usepackage{graphicx}
\usepackage{csquotes}
\usepackage{paralist}
\usepackage{wasysym}
\usepackage[math]{iwona}
\pointpoints{Punkt}{Punkte}
\bonuspointpoints{Bonuspunkt}{Bonuspunkte}
\renewcommand{\solutiontitle}{\noindent\textbf{Lösung:}\enspace}
\chqword{Frage}
\chpgword{Seite}
\chpword{Punkte}
\chbpword{Bonus Punkte}
\chsword{Erreicht}
\chtword{Gesamt}
\checkboxchar{\Square}
\checkedchar{\CheckedBox}
\pagestyle{headandfoot}
\runningheadrule
\firstpageheader{Links oben}{Mitte oben}{\today}
\runningheader{Links oben}{Mitte oben}{\today}
\firstpagefooter{Links unten}{Mitte unten}{\thepage\,/\,\numpages}
\runningfooter{Links unten}{Mitte unten}{\thepage\,/\,\numpages}
\begin{document}
\vspace*{3em}
\makebox[\textwidth]{Name:\enspace\hrulefill}
\vspace*{2em}
\makebox[\textwidth]{Matrikelnummer:\enspace\hrulefill}
\vspace*{3em}
\begin{questions}
\question[4] Warum gibt es Luft?
\begin{solution}
Damit wir atmen können.
\end{solution}
\bonusquestion[2] Wieviel Luft gibt es?
\begin{solution}
Ziemlich viel.
\end{solution}
\question[5] Warum gibt es Sauerstoff?
\clearpage
\question Was wäre, wenn es keine Luft gäbe?
\begin{parts}
\part[5] Was würde mit Luftballons geschehen?
\bonuspart[6] Wie könnten Fluggesellschaften damit umgehen?
\end{parts}
\question [100] Wird es morgen schneien?
\begin{checkboxes}
\CorrectChoice Ja
\choice Nein
\choice Vielleicht
\end{checkboxes}
\question Ein Name der folgenden Reihe passt nicht zu den anderen. Welcher?
\begin{oneparchoices}
\choice Donald
\choice Dagobert
\choice Daisy
\choice Micky
\CorrectChoice Balu
\end{oneparchoices}
\end{questions}
\begin{center}
\combinedgradetable[h][questions]
\end{center}
\end{document} |
\documentclass[addpoints,a4paper,ngerman,12pt,answers]{exam}
\usepackage{babel}
\usepackage[a4paper,top=2.5cm,bottom=3cm,left=2.5cm,right=2cm]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{booktabs}
\usepackage{graphicx}
\usepackage{csquotes}
\usepackage{paralist}
\usepackage{wasysym}
\usepackage[math]{iwona}
\pointpoints{Punkt}{Punkte}
\bonuspointpoints{Bonuspunkt}{Bonuspunkte}
\renewcommand{\solutiontitle}{\noindent\textbf{Lösung:}\enspace}
\chqword{Frage}
\chpgword{Seite}
\chpword{Punkte}
\chbpword{Bonus Punkte}
\chsword{Erreicht}
\chtword{Gesamt}
\checkboxchar{\Square}
\checkedchar{\CheckedBox}
\pagestyle{headandfoot}
\runningheadrule
\firstpageheader{Links oben}{Mitte oben}{\today}
\runningheader{Links oben}{Mitte oben}{\today}
\firstpagefooter{Links unten}{Mitte unten}{\thepage\,/\,\numpages}
\runningfooter{Links unten}{Mitte unten}{\thepage\,/\,\numpages}
\begin{document}
\vspace*{3em}
\makebox[\textwidth]{Name:\enspace\hrulefill}
\vspace*{2em}
\makebox[\textwidth]{Matrikelnummer:\enspace\hrulefill}
\vspace*{3em}
\begin{questions}
\question[4] Warum gibt es Luft?
\begin{solution}
Damit wir atmen können.
\end{solution}
\bonusquestion[2] Wieviel Luft gibt es?
\begin{solution}
Ziemlich viel.
\end{solution}
\question[5] Warum gibt es Sauerstoff?
\clearpage
\question Was wäre, wenn es keine Luft gäbe?
\begin{parts}
\part[5] Was würde mit Luftballons geschehen?
\bonuspart[6] Wie könnten Fluggesellschaften damit umgehen?
\end{parts}
\question [100] Wird es morgen schneien?
\begin{checkboxes}
\CorrectChoice Ja
\choice Nein
\choice Vielleicht
\end{checkboxes}
\question Ein Name der folgenden Reihe passt nicht zu den anderen. Welcher?
\begin{oneparchoices}
\choice Donald
\choice Dagobert
\choice Daisy
\choice Micky
\CorrectChoice Balu
\end{oneparchoices}
\end{questions}
\begin{center}
\combinedgradetable[h][questions]
\end{center}
\end{document}
Uwe Ziegenhagen likes LaTeX and Python, sometimes even combined.
Do you like my content and would like to thank me for it? Consider making a small donation to my local fablab, the Dingfabrik Köln. Details on how to donate can be found here Spenden für die Dingfabrik.
More Posts - Website