--- /dev/null
+% grep begin{exercise} exsheet2-demo-klausur-en.tex | sed 's/^.*\[\(.*\)\]/\1/' | awk ' { s += $1 } END { print s } '
+\documentclass[exam,nostudentinfo,nogradeinfo,german]{exsheet2}
+
+\usepackage{fontspec}
+
+
+
+\title{BA Prüfung (Max Student)}
+\course{Microcontroller}
+\curriculum{ITS-B}
+
+\date{2022-10-21}
+%\semester{SS 2022}
+
+\author{Stefan Huber}
+\institute{Department IT}
+\school{FH Salzburg}
+
+
+\instructions{%
+\textbf{Hilfsmittel:}
+Es ist ein nicht-programmierbarer Taschenrechner erlaubt. Darüber hinaus sind
+keine Hilfsmittel gestattet.
+
+\bigskip
+
+\textbf{Hinweise:}
+Die Vervielfältigung und Verbreitung, auch auszugsweise, ist nur nach
+vorheriger, schriftlicher Zustimmung erlaubt. Die Erstellung von Privatkopien
+unterliegt §\,42\ UrhG.
+
+\begin{center}
+ Alles Gute!
+\end{center}
+}
+
+
+
+\begin{document}
+
+\maketitle
+
+
+\begin{exercise}
+ Erläutern Sie das Gravitationsgesetz von Newton.
+\end{exercise}
+
+
+
+\end{document}
\DeclareOption{naustrian}{\def \exsheetgerman{}}
\DeclareOption{showanswers}{\def \exsheetshowanswers{}}
\DeclareOption{exam}{\def \exsheetexam{}}
+\DeclareOption{nostudentinfo}{\def \exsheetnostudentinfo{}}
+\DeclareOption{nogradeinfo}{\def \exsheetnogradeinfo{}}
\PassOptionsToClass{a4paper}{article}
\def\@auth{}
\renewcommand{\author}[1]{\def\@auth{#1}\def\@author{#1}}
-\def\@institute{\ }
+\def\@institute{}
\newcommand{\institute}[1]{\def\@institute{#1}}
-\def\@school{\ }
+\def\@school{}
\newcommand{\school}[1]{\def\@school{#1}}
-\def\@duration{\ }
+\def\@duration{}
\newcommand{\duration}[1]{\def\@duration{#1}}
-\def\@instructions{\ }
+\def\@instructions{}
\newcommand{\instructions}[1]{\def\@instructions{#1}}
\let\olddate\date
{\LARGE \bf \@title}
\vspace*{1cm}
- {\large \bf \@course\ (\@semester)}
+ {
+ \large\bf%
+ \@course
+ \ifthenelse{\equal{\@semester}{}}{}{ (\@semester)}
+ }
\vspace*{1cm}
\hrule
\@institute \\
\@school \\
- \vspace*{1cm}
- \theduration: \@duration
+ \ifthenelse{\equal{\@duration}{}}{}{%
+ \vspace*{1cm}
+ \theduration: \@duration
+ }
\end{center}
\vspace{4em}
\@instructions
\vfill
- \makestudentinfo
- \vspace{3em}
- \makegradeinfo
+ \ifthenelse{\isundefined{\exsheetnostudentinfo}}{%
+ \makestudentinfo
+ }{}
+
+ \ifthenelse{\isundefined{\exsheetnogradeinfo}}{%
+ \vspace{3em}
+ \makegradeinfo
+ }{}
\end{titlepage}
}
}