texlive[48896] Master: srdp-mathematik (12oct18)

commits+karl at tug.org commits+karl at tug.org
Fri Oct 12 23:43:58 CEST 2018


Revision: 48896
          http://tug.org/svn/texlive?view=revision&revision=48896
Author:   karl
Date:     2018-10-12 23:43:58 +0200 (Fri, 12 Oct 2018)
Log Message:
-----------
srdp-mathematik (12oct18)

Modified Paths:
--------------
    trunk/Master/tlpkg/bin/tlpkg-ctan-check
    trunk/Master/tlpkg/tlpsrc/collection-publishers.tlpsrc

Added Paths:
-----------
    trunk/Master/texmf-dist/doc/latex/srdp-mathematik/
    trunk/Master/texmf-dist/doc/latex/srdp-mathematik/README.txt
    trunk/Master/texmf-dist/doc/latex/srdp-mathematik/srdp-mathematik.pdf
    trunk/Master/texmf-dist/doc/latex/srdp-mathematik/srdp-mathematik.tex
    trunk/Master/texmf-dist/doc/latex/srdp-mathematik/srdp-mathematik.xml
    trunk/Master/texmf-dist/tex/latex/srdp-mathematik/
    trunk/Master/texmf-dist/tex/latex/srdp-mathematik/srdp-mathematik.sty
    trunk/Master/tlpkg/tlpsrc/srdp-mathematik.tlpsrc

Added: trunk/Master/texmf-dist/doc/latex/srdp-mathematik/README.txt
===================================================================
--- trunk/Master/texmf-dist/doc/latex/srdp-mathematik/README.txt	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/srdp-mathematik/README.txt	2018-10-12 21:43:58 UTC (rev 48896)
@@ -0,0 +1,27 @@
+__________________________________
+
+                The
+          srdp-mathematik package
+               v1.0
+
+            2018/10/11
+___________________________________
+
+Maintainer: Christoph Weberndorfer
+E-mail    : c.weberndorfer at gmail.com
+            Comments, bug reports and suggestions are welcome.
+Licence   : Released under the LaTeX Project Public License 1.3c or
+            later, see http://www.latex-project.org/lppl.txt
+
+----------------------------------------------------------------------
+
+This package provides basic commands for the defined formats of the Austrian SRDP in mathematics. 
+Furthermore, it includes ways to implement answers in the .tex file, which can be voluntarily displayed in the pdf file and
+it offers a way of varying the answers in order to create different groups (e.g. for tests) easily.  
+
+----------------------------------------------------------------------
+
+Dieses Paket bietet grundlegende Befehle für die vorgegebenen Formate der österreichischen, standardisierten Reife- und Diplomprüfung (SRDP) in Mathematik.
+Es bietet darüber hinaus die Möglichkeit, Antworten in die .tex Datei zu implentieren und diese bei Bedarf in der pdf Datei anzuzeigen. Außerdem können
+die eingegeben Antwortmöglichkeiten variiert werden, um mehrere Gruppe für zum Beispiel Schularbeiten einfach zu erstellen.
+  


Property changes on: trunk/Master/texmf-dist/doc/latex/srdp-mathematik/README.txt
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/srdp-mathematik/srdp-mathematik.pdf
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/doc/latex/srdp-mathematik/srdp-mathematik.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/latex/srdp-mathematik/srdp-mathematik.pdf	2018-10-12 21:42:54 UTC (rev 48895)
+++ trunk/Master/texmf-dist/doc/latex/srdp-mathematik/srdp-mathematik.pdf	2018-10-12 21:43:58 UTC (rev 48896)

Property changes on: trunk/Master/texmf-dist/doc/latex/srdp-mathematik/srdp-mathematik.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/srdp-mathematik/srdp-mathematik.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/srdp-mathematik/srdp-mathematik.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/srdp-mathematik/srdp-mathematik.tex	2018-10-12 21:43:58 UTC (rev 48896)
@@ -0,0 +1,1056 @@
+\documentclass[a4paper,12pt]{article}
+
+\usepackage{geometry}
+\geometry{a4paper,left=18mm,right=18mm, top=3cm, bottom=2cm} 
+
+
+\usepackage{lmodern}
+\usepackage[T1]{fontenc}
+\usepackage{eurosym}
+\usepackage{setspace}
+\usepackage[latin1]{inputenc}
+\usepackage{graphicx}
+\usepackage[ngerman]{babel}
+\usepackage{mathematik}
+\usepackage{blindtext}
+\usepackage[colorlinks, bookmarks=false, 
+pagebackref=false, 
+citecolor=blue, 
+hidelinks
+]
+{hyperref}
+%\usepackage{tocloft}
+\makeatletter
+\renewcommand*\tableofcontents{\@starttoc{toc}}
+\makeatother
+
+\newcommand{\Monat}{%
+\ifcase\month
+ Monat 0 \or Januar \or Februar \or M\xE4rz  \or April \or Mai \or Juni \or Juli%
+ \or August \or September \or Oktober \or November \or Dezember
+\fi}
+
+\setcounter{Antworten}{1} %0 = Angaben ohne L\xF6sungen
+													%1 = Angaben MIT L\xF6sungen
+
+\pagestyle{plain} %PAGESTYLE: empty, plain, fancy
+\onehalfspacing %Zeilenabstand
+\setcounter{Zufall}{0}
+%\setcounter{secnumdepth}{1} % keine Nummerierung der \xDCberschriften
+%
+%
+%
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% DOKUMENT - ANFANG 
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%
+%
+%
+\begin{document}
+\begin{titlepage}
+\thispagestyle{empty}
+\begin{center}
+\vfill
+
+\Huge The \textit{srdp-mathematik} package \\[1cm]
+
+Documentation \\
+\vfill
+\flushright
+\textsc{\large Christoph Weberndorfer} \\[-0.5cm]
+\textsc{\large \Monat~\the\year} \\
+\vfill
+
+\centering
+\normalsize 
+Befehle und Unterst\xFCtzung zur Erstellung von Beispielformaten im Rahmen der standardisierten schriftlichen Reifepr\xFCfung (SRP) in Mathematik, gem\xE4\xDF den Vorlagen des Bundesinstituts f\xFCr Bildungsforschung, Innovation \& Entwicklung des \xF6sterreichischen Schulwesens (bifie).  
+
+\vfill
+
+\begingroup
+\let\cleardoublepage\relax
+\let\clearpage\relax
+\normalsize \tableofcontents
+\endgroup
+
+\leer
+
+
+\end{center}
+
+\vfill
+
+
+\flushleft
+
+Weitere Hilfe (\LaTeX-Grundlagen): \scriptsize
+\begin{verbatim}
+http://www.fernuni-hagen.de/imperia/md/content/zmi_2010/a026_latex_einf.pdf
+
+http://www.asc.tuwien.ac.at/compmath/2012/latex_total2011.pdf
+
+http://latex.tugraz.at/latex/warum
+\end{verbatim}
+
+
+
+
+
+\end{titlepage}
+
+%\section{Installation von \LaTeX~und des \textit{mathematik}-Pakets}
+%
+%\subsection{MikTeX, Sumatra PDF und TeXnicCenter}
+%F\xFCr die Installation von \LaTeX~und m\xFCssen zuerst die folgenden Programme (in der angegebenen Reihenfolge!) installiert werden:
+%\begin{enumerate}
+	%\item \texttt{MikTeX}: http://miktex.org/download
+	%\item \texttt{Sumatra PDF}: http://www.sumatrapdfreader.org/download-free-pdf-viewer-de.html	
+	%\item \texttt{TeXnicCenter}: http://www.texniccenter.org/download/
+%
+%\end{enumerate}
+%
+%
+%\subsection{Installation des \textit{mathematik}-Pakets}
+
+\section{Allgemeine Befehle}
+
+Die \textit{allgemeinen Befehle} erleichtern das Erstellen von Tests, Schularbeiten Pr\xFCfungen mithilfe einiger wichtigen Strukturen. Sie sollten stets verwendet werden, um die volle Funktionsf\xE4higkeit dieses Pakets auszunutzen. 
+\vspace{1cm}
+
+\subsection{Beispielumgebungen}
+
+Jedes Beispiel sollte innerhalb einer Beispielumgebung gesetzt werden, welche bei der Formatierung und der Verarbeitung der Punkte unterst\xFCtzt. Dabei werden zwei Beispiel-Typen unterschieden: \texttt{beispiel} und \texttt{langesbeispiel}.   
+
+\vspace{1cm}
+\subsubsection{\texttt{beispiel}-Umbgebung}
+
+Die \texttt{beispiel}-Umgebung dient zur Erstellung eines Beispiels einer Schularbeit, einer Pr\xFCfung, usw. Dabei sind praktisch alle Funktionen von \LaTeX, wie Text, Formeln oder Grafiken m\xF6glich. Diese Umgebung erlaubt jedoch keinen Seitenumbruch! Die Beispiele werden automatisch nummeriert.
+
+\leer
+
+\textsc{Eingabe:}
+\begin{verbatim}
+\begin{beispiel}{6} %PUNKTE DES BEISPIELS
+
+In diesen Bereich kommt das Beispiel. Dabei kann ein beliebig langer Text
+(ohne Seitenumbruch) geschrieben werden. Die Spalte mit den Punkten wird 
+dabei immer frei gehalten. Aber auch mathematische Formeln sind m\xF6glich:
+$\frac{x^2+x+5}{\sqrt{x^3}}$.
+
+\end{beispiel}
+\end{verbatim}
+
+\leer
+
+\textsc{Ausgabe:}\leer
+
+\begin{beispiel}{6} %PUNKTE DES BEISPIELS
+In diesen Bereich kommt das Beispiel. Dabei kann ein beliebig langer Text
+(ohne Seitenumbruch) geschrieben werden. Die Spalte mit den Punkten wird dabei 
+immer frei gehalten. Aber auch mathematische Formeln sind m\xF6glich:
+$\frac{x^2+x+5}{\sqrt{x^3}}$
+
+
+\end{beispiel}
+
+\vspace{1cm}
+
+\subsubsection{\texttt{langesbeispiel}-Umbgebung}
+
+Die \texttt{langesbeispiel}-Umgebung dient ebenso zur Erstellung eines Beispiels, funktioniert analog, erlaubt aber im Gegensatz zur \texttt{beispiel}-Umgebung Seitenumbr\xFCche. Auch lange Beispiele werden weiterf\xFChrend nummeriert.
+
+\leer
+
+\textsc{Eingabe:}
+\begin{verbatim}
+\begin{langesbeispiel} \item[8] %PUNKTE DES BEISPIELS
+
+In diesen Bereich kommt das Beispiel und funktioniert praktisch analog zur
+beispiel-Umgebung. Ist das Beispiel jedoch l\xE4nger als eine Seite (z.B bei 
+Typ-2 Aufgaben), werden Seitenumbr\xFCche automatisch gemacht. Auch hier sind
+mathematische Formeln m\xF6glich:
+$\frac{x^2+x+5}{\sqrt{x^3}}$.		
+
+\end{langesbeispiel}
+
+\end{verbatim}
+
+
+\textsc{Ausgabe:}
+
+\begin{langesbeispiel} \item[8] %PUNKTE DES BEISPIELS
+
+In diesen Bereich kommt das Beispiel und funktioniert praktisch analog zur beispiel-Umgebung. Ist das Beispiel jedoch l\xE4nger als eine Seite (z.B bei Typ-2 Aufgaben), werden Seitenumbr\xFCche automatisch gemacht. Auch hier sind mathematische Formeln m\xF6glich:
+$\frac{x^2+x+5}{\sqrt{x^3}}$.		
+
+\end{langesbeispiel}
+
+\subsubsection{Notenschl\xFCssel}
+
+Werden f\xFCr alle Beispiele die \texttt{beispiel}- oder die \texttt{langesbeispiel}-Umgebung verwendet, wird die Gesamtpunktezahl sowie der Notenschl\xFCssel automatisch berechnet. Die Werte in Klammer geben dabei den prozentualen Notenschl\xFCssel vor und k\xF6nnen beliebig variiert werden:
+
+\vspace{0.4cm}
+
+\textsc{Eingabe:}
+\begin{verbatim}
+\notenschluessel{0.91}{0.8}{0.64}{0.5}
+\end{verbatim}
+
+\vspace{0.3cm}
+
+\textsc{Ausgabe:}
+\notenschluessel{0.91}{0.8}{0.64}{0.5}
+
+\normalsize
+
+
+\subsection{L\xF6sungseingabe -- Option: \texttt{[solution\_on/off]}}
+
+Es besteht die M\xF6glichkeit, die L\xF6sung in der erstellten \texttt{tex}-Datei zu implementieren und diese bei Bedarf in der \texttt{PDF}-Datei ein- bzw. auszublenden. Um diese Funktion nutzen zu k\xF6nnen, muss die \texttt{solution\_on/off} Option im \texttt{mathematik}-Paket geladen werden. Diese kann durch hinzuf\xFCgen durch "`\texttt{solution\_on}"' bzw. "`\texttt{solution\_off}"' aktiviert bzw. deaktiviert werden. Also:
+
+\begin{verbatim}
+\usepackage[solution_on]{mathematik}
+\end{verbatim}
+
+oder
+
+\begin{verbatim}
+\usepackage[solution_off]{mathematik}
+\end{verbatim}
+
+
+Die korrekte L\xF6sungseingabe der vorformatierten Typ1-Aufgaben wird bei den entsprechenden Befehlen direkt erkl\xE4rt. Unabh\xE4ngig davon, gibt es die M\xF6glichkeit mithilfe des \texttt{antwort}-Befehls, beliebige Abschnitte als \textit{Antwort} zu deklarieren.   
+
+
+\subsubsection{\texttt{antwort}-Befehl}
+F\xFCr offene Antworten kann der \texttt{\textbackslash antwort\{\}}-Befehl verwendet werden. Darin k\xF6nnen Textpassagen, mathematische Formeln oder Grafiken angegeben werden, die ausschlie\xDFlich bei aktivierter L\xF6sung (\texttt{[solution\_on]}) und in \textcolor[rgb]{1,0,0}{rot} angegeben werden. \leer
+
+
+\subsubsection{Zusatz: Optionales Argument}
+
+Der \texttt{antwort}-Befehl erlaubt ein optionales Argument. Es k\xF6nnen dadurch zus\xE4tzliche Textpassagen angegeben werden, die \underline{ausschlie\xDFlich} angezeigt werden, wenn die L\xF6sungsanzeige deaktiviert (\texttt{[solution\_off])} ist. Das hei\xDFt: \leer
+
+\textsc{Eingabe:}
+\begin{verbatim}
+\antwort[Optionale Eingabe, die nur angezeigt wird, wenn 'solution_off' gew\xE4hlt 
+wird.]
+{Dies ist die notwendige Angabe und wird in rot angezeigt und nur wenn 
+'solution_on' eingestellt ist.}  
+\end{verbatim}
+
+
+\textsc{Ausgabe}, wenn \texttt{\textbackslash usepackage[solution\_off]\{mathematik\}} eingestellt ist: \\
+
+\setcounter{Antworten}{0}
+\antwort[Optionale Eingabe, die nur angezeigt wird, wenn \texttt{'solution\_off'} gew\xE4hlt wird.]
+{Dies ist die notwendige Angabe und wird in rot angezeigt und nur wenn 
+\textttt{'solution\_on'} eingestellt ist.}
+\leer
+
+\textsc{Ausgabe}, wenn \texttt{\textbackslash usepackage[solution\_on]\{mathematik\}} eingestellt ist:\\
+
+\setcounter{Antworten}{1}
+\antwort[Optionale Eingabe, die nur angezeigt wird, wenn \texttt{'solution\_off'} gew\xE4hlt wird.]
+{Dies ist die notwendige Eingabe und wird in rot angezeigt und nur wenn 
+\texttt{'solution\_on'} eingestellt ist.}
+
+
+\subsection{Erstellung von Gruppen}
+Das \texttt{mathematik}-Paket erm\xF6glicht auch die automatische Erstellung von Gruppen f\xFCr Schularbeiten, durch Vertauschung der Antwortm\xF6glichkeiten aller Typ1-Aufgaben. Dazu muss im Preamble (Bereich vor \texttt{\textbackslash begin\{document\}}) folgender Befehl eingef\xFCgt werden:\\ 
+
+\texttt{\textbackslash setcounter\{Zufall\}\{0\}} \leer
+
+Die Zahl "`0"' bedeutet dabei, dass keine Vertauschung stattfindet und somit die Antwortm\xF6glichkeiten in der Reihenfolge angezeigt werden, in der sie in der \texttt{tex}-Datei eingegeben wurden. 
+
+Durch das Ersetzen der Zahl "`0"' durch die Zahlen $1, 2, 3, \ldots$ (und anschlie\xDFendem Kompilieren) werden die Antwortm\xF6glichkeiten bei \textbf{allen} Typ1-Formaten der Datei in einer zuf\xE4lligen Reihenfolge vertauscht. Es k\xF6nnen somit in kurzer Zeit mehrere Gruppen der selben Schularbeit erstellt werden. Die eingegebenen L\xF6sungen werden gleicherma\xDFen \xFCbernommen. \leer
+
+Die Erstellung der Gruppen ist dabei reproduzierbar. Die Reihenfolge der Antwortm\xF6glichkeiten einer Gruppe bleibt daher immer gleich. Mithilfe des Befehls \texttt{\textbackslash Gruppe} kann die Gruppennummer innerhalb der \texttt{PDF}-Datei (z.B. am Deckblatt) angezeigt werden.
+
+%Dieses Prinzip wird exemplarisch am Multiplechoice-Format gezeigt:\leer
+%
+%\textsc{Eingabe:}
+%\begin{verbatim}
+%\multiplechoice[5]{  %Anzahl der Antwortmoeglichkeiten, Standard: 5
+				%L1={Antwort 1},   %1. Antwortmoeglichkeit 
+				%L2={Antwort 2},   %2. Antwortmoeglichkeit
+				%L3={Antwort 3},   %3. Antwortmoeglichkeit
+				%L4={Antwort 4},   %4. Antwortmoeglichkeit
+				%L5={Antwort 5},	 %5. Antwortmoeglichkeit
+				%L6={},	 %6. Antwortmoeglichkeit
+				%L7={},	 %7. Antwortmoeglichkeit
+				%L8={},	 %8. Antwortmoeglichkeit
+				%L9={},	 %9. Antwortmoeglichkeit
+				%%% LOESUNG: %%
+				%A1=2,  % 1. Antwort
+				%A2=4,	 % 2. Antwort
+				%A3=0,  % 3. Antwort
+				%A4=0,  % 4. Antwort
+				%A5=0,  % 5. Antwort
+				%}
+%\end{verbatim}
+%
+%\setcounter{Zufall}{0}
+%\textsc{Ausgabe:}, bei \texttt{\textbackslash setcounter\{Zufall\}\{0\}}: 
+%
+%\multiplechoice[5]{  %Anzahl der Antwortmoeglichkeiten, Standard: 5
+				%L1={Antwort 1},   %1. Antwortmoeglichkeit 
+				%L2={Antwort 2},   %2. Antwortmoeglichkeit
+				%L3={Antwort 3},   %3. Antwortmoeglichkeit
+				%L4={Antwort 4},   %4. Antwortmoeglichkeit
+				%L5={Antwort 5},	 %5. Antwortmoeglichkeit
+				%L6={},	 %6. Antwortmoeglichkeit
+				%L7={},	 %7. Antwortmoeglichkeit
+				%L8={},	 %8. Antwortmoeglichkeit
+				%L9={},	 %9. Antwortmoeglichkeit
+				%%% LOESUNG: %%
+				%A1=2,  % 1. Antwort
+				%A2=4,	 % 2. Antwort
+				%A3=0,  % 3. Antwort
+				%A4=0,  % 4. Antwort
+				%A5=0,  % 5. Antwort
+				%}
+ %
+%\setcounter{Zufall}{1}
+%\textsc{Ausgabe:}, bei \texttt{\textbackslash setcounter\{Zufall\}\{1\}}: 
+%
+%\multiplechoice[5]{  %Anzahl der Antwortmoeglichkeiten, Standard: 5
+				%L1={Antwort 1},   %1. Antwortmoeglichkeit 
+				%L2={Antwort 2},   %2. Antwortmoeglichkeit
+				%L3={Antwort 3},   %3. Antwortmoeglichkeit
+				%L4={Antwort 4},   %4. Antwortmoeglichkeit
+				%L5={Antwort 5},	 %5. Antwortmoeglichkeit
+				%L6={},	 %6. Antwortmoeglichkeit
+				%L7={},	 %7. Antwortmoeglichkeit
+				%L8={},	 %8. Antwortmoeglichkeit
+				%L9={},	 %9. Antwortmoeglichkeit
+				%%% LOESUNG: %%
+				%A1=2,  % 1. Antwort
+				%A2=4,	 % 2. Antwort
+				%A3=0,  % 3. Antwort
+				%A4=0,  % 4. Antwort
+				%A5=0,  % 5. Antwort
+				%}
+%
+%\setcounter{Zufall}{2}
+%\textsc{Ausgabe:}, bei \texttt{\textbackslash setcounter\{Zufall\}\{2\}}: 
+%
+%\multiplechoice[5]{  %Anzahl der Antwortmoeglichkeiten, Standard: 5
+				%L1={Antwort 1},   %1. Antwortmoeglichkeit 
+				%L2={Antwort 2},   %2. Antwortmoeglichkeit
+				%L3={Antwort 3},   %3. Antwortmoeglichkeit
+				%L4={Antwort 4},   %4. Antwortmoeglichkeit
+				%L5={Antwort 5},	 %5. Antwortmoeglichkeit
+				%L6={},	 %6. Antwortmoeglichkeit
+				%L7={},	 %7. Antwortmoeglichkeit
+				%L8={},	 %8. Antwortmoeglichkeit
+				%L9={},	 %9. Antwortmoeglichkeit
+				%%% LOESUNG: %%
+				%A1=2,  % 1. Antwort
+				%A2=4,	 % 2. Antwort
+				%A3=0,  % 3. Antwort
+				%A4=0,  % 4. Antwort
+				%A5=0,  % 5. Antwort
+				%}
+				
+\subsubsection{Weitere allgemeine Befehle}
+Dar\xFCber hinaus gibt es noch weitere Befehle, die die Formatierung erleichtern. 
+
+\subsubsection*{\texttt{\textbackslash leer} - Befehl}
+Eine Leerzeile, etwa zwischen zwei Beispielen. \\
+(Nach dem Befehl \texttt{\textbackslash leer} muss in der \texttt{.tex}-Datei ein Leerzeile eingef\xFCgt werden!) 
+
+\leer
+
+\subsubsection*{\texttt{\textbackslash meinlr} - Befehl}
+\begin{verbatim}
+\meinlr{Dieser Teil steht links. Wenn dieser Text l\xE4nger sein sollte, 
+geht er automatisch in der n\xE4chsten Zeile weiter ohne auf die andere 
+Seite \xFCber zu gehen.}{Dieser Teil steht rechts.}
+\end{verbatim}
+Teilt die Seite in zwei gleich gro\xDFe Seiten. 
+
+\leer
+
+\textsc{Ausgabe:}
+
+\meinlr{Dieser Teil steht links. Wenn dieser Text l\xE4nger sein sollte, 
+geht er automatisch in der n\xE4chsten Zeile weiter ohne auf die andere 
+Seite \xFCber zu gehen.}{Dieser Teil steht rechts.}
+
+
+\subsubsection*{Zusatz: Variable Spaltenbreiten bei \texttt{\textbackslash meinlr}}
+
+Der Befehl \texttt{\textbackslash meinlr} erlaubt durch die optionale Eingabe eine Ab\xE4nderung der beiden Spaltenbreiten. Durch die Eingabe zwischen ca. -0.3 und 0.3 kann die Spaltenmitte nach links oder rechts verschoben und somit die Spaltenbreite variiert werden.
+
+\textsc{Eingabe:}
+
+\begin{verbatim}
+\meinlr[-0.15]{Mit einem negativen Wert wird die linke Spalte verkleinert.}
+{Die rechte Spalte wird damit automatisch vergr\xF6\xDFert. Dadurch ist es m\xF6glich, 
+die Spaltenbreiten nach Belieben zu variieren.}
+\end{verbatim}
+
+\textsc{Ausgabe:}
+
+\meinlr[-0.15]{Mit einem negativen Wert wird die linke Spalte verkleinert.}
+{Die rechte Spalte wird damit automatisch vergr\xF6\xDFert. Dadurch ist es m\xF6glich, 
+die Spaltenbreiten nach Belieben zu variieren.}
+
+\leer
+
+\subsubsection*{\texttt{\textbackslash meinlcr} - Befehl}
+\begin{verbatim}
+\meinlcr{Text ganz links}{Text in der Mitte. Auch hier sind l\xE4ngere Texte
+m\xF6glich.}{Text auf der rechten Seite.}
+\end{verbatim}
+Teilt die Seite in drei gleich gro\xDFe Teile
+
+\leer
+
+\textsc{Ausgabe:}
+
+\meinlcr{Text ganz links. Was passiert hier wenn dieser Teil l\xE4nger ist?}{Text in der Mitte. Auch hier sind l\xE4ngere Texte m\xF6glich.}{Text auf der rechten Seite.}
+
+\leer
+
+				
+\newpage
+
+\section{Typ-1-Aufgaben}
+
+Das \texttt{mathematik}-Paket erm\xF6glicht die Verwendung vorgefertigter Aufgabenformate, die bei der \xF6sterreichischen, standardisierten Reifepr\xFCfung Anwendung finden.
+
+
+
+
+
+
+\subsection{\texttt{multiplechoice}-Befehl}
+
+Dieser Befehl liefert eine vollst\xE4ndige Formatierung f\xFCr eine Multiplechoice-Aufgabe. Die Anzahl der Antwortm\xF6glichkeiten kann dabei frei (max. 9) gew\xE4hlt werden. Als Standard ist dabei das Format mit f\xFCnf Antwortm\xF6glichkeiten eingestellt. \leer
+
+Die korrekten Antworten der Multiplechoice-Aufgabe werden dabei bei A1, A2, \ldots, A5 angegeben. Sollte beispielsweise die 1., die 4. und 5. Antwortm\xF6glichkeit korrekt sein, muss je eine "`0"' durch 1, 4, und 5 ersetzt werden -- Die Reihenfolge dabei ist nicht relevant. Also: \\
+
+\textsc{Eingabe:}
+
+\begin{verbatim}
+\multiplechoice[5]{  %Anzahl der Antwortmoeglichkeiten, Standard: 5
+				L1={Hier},   %1. Antwortmoeglichkeit 
+				L2={werden},   %2. Antwortmoeglichkeit
+				L3={die m\xF6glichen},   %3. Antwortmoeglichkeit
+				L4={Antworten},   %4. Antwortmoeglichkeit
+				L5={eingetragen},	 %5. Antwortmoeglichkeit
+				L6={},	 %6. Antwortmoeglichkeit
+				L7={},	 %7. Antwortmoeglichkeit
+				L8={},	 %8. Antwortmoeglichkeit
+				L9={},	 %9. Antwortmoeglichkeit
+				%% LOESUNG: %%
+				A1=1,  % 1. Antwort
+				A2=4,	 % 2. Antwort
+				A3=5,  % 3. Antwort
+				A4=0,  % 4. Antwort
+				A5=0,  % 5. Antwort
+				}
+\end{verbatim}
+
+\textsc{Ausgabe:}\vspace{0.2cm}
+
+\begin{minipage}{8cm}
+\setcounter{Antworten}{0}
+mit \texttt{\textbackslash setcounter\{Antworten\}\{0\}}:
+\begin{center}
+\multiplechoice[5]{  %Anzahl der Antwortmoeglichkeiten, Standard: 5
+				L1={Hier},   %1. Antwortmoeglichkeit 
+				L2={werden},   %2. Antwortmoeglichkeit
+				L3={die m\xF6glichen},   %3. Antwortmoeglichkeit
+				L4={Antworten},   %4. Antwortmoeglichkeit
+				L5={eingetragen},	 %5. Antwortmoeglichkeit
+				L6={},	 %6. Antwortmoeglichkeit
+				L7={},	 %7. Antwortmoeglichkeit
+				L8={},	 %8. Antwortmoeglichkeit
+				L9={},	 %9. Antwortmoeglichkeit
+				%% LOESUNG: %%
+				A1=1,  % 1. Antwort
+				A2=4,	 % 2. Antwort
+				A3=5,  % 3. Antwort
+				A4=0,  % 4. Antwort
+				A5=0,  % 5. Antwort
+				}
+\end{center}
+\end{minipage} \hfill 
+\begin{minipage}{8cm}
+mit \texttt{\textbackslash setcounter\{Antworten\}\{1\}}:
+\setcounter{Antworten}{1}
+\begin{center}
+\multiplechoice[5]{  %Anzahl der Antwortmoeglichkeiten, Standard: 5
+				L1={Hier},   %1. Antwortmoeglichkeit 
+				L2={werden},   %2. Antwortmoeglichkeit
+				L3={die m\xF6glichen},   %3. Antwortmoeglichkeit
+				L4={Antworten},   %4. Antwortmoeglichkeit
+				L5={eingetragen},	 %5. Antwortmoeglichkeit
+				L6={},	 %6. Antwortmoeglichkeit
+				L7={},	 %7. Antwortmoeglichkeit
+				L8={},	 %8. Antwortmoeglichkeit
+				L9={},	 %9. Antwortmoeglichkeit
+				%% LOESUNG: %%
+				A1=1,  % 1. Antwort
+				A2=4,	 % 2. Antwort
+				A3=5,  % 3. Antwort
+				A4=0,  % 4. Antwort
+				A5=0,  % 5. Antwort
+				}
+\end{center}
+\end{minipage}
+
+\leer
+
+Die Zahl in eckigen Klammern gibt dabei die gew\xFCnschte Anzahl von Antwortm\xF6glichkeiten an. Somit sind beispielsweise drei oder sieben Antwortm\xF6glichkeiten einstellbar. \leer
+
+Wichtig zu erw\xE4hnen ist dabei, dass ausschlie\xDFlich die Zahl in eckigen Klammern die Anzahl der Antwortm\xF6glichkeiten angibt. Werden anschlie\xDFend zu wenige oder zu viele Antwortm\xF6glichkeiten angegeben, werden Leerzeilen erzeugt oder die Eingabe wird in der Ausgabe nicht ber\xFCcksichtigt. 
+
+\leer
+
+\textsc{Eingabe:}
+\begin{verbatim}
+\multiplechoice[3]{  %Anzahl der Antwortmoeglichkeiten, Standard: 5
+				L1={Durch die 3},   %1. Antwortmoeglichkeit 
+				L2={in eckigen Klammern, werden},   %2. Antwortmoeglichkeit
+				L3={3 Antworten angezeigt},   %3. Antwortmoeglichkeit
+				%% LOESUNG: %%
+				A1=0,  % 1. Antwort
+				A2=0,	 % 2. Antwort
+				A3=0,  % 3. Antwort
+				A4=0,  % 4. Antwort
+				A5=0,  % 5. Antwort
+				}
+\end{verbatim}
+\leer
+
+\textsc{Ausgabe:}\leer
+
+\multiplechoice[3]{  %Anzahl der Antwortmoeglichkeiten, Standard: 5
+				L1={Durch die 3},   %1. Antwortmoeglichkeit 
+				L2={in eckigen Klammern, werden},   %2. Antwortmoeglichkeit
+				L3={3 Antworten angezeigt},   %3. Antwortmoeglichkeit
+				%% LOESUNG: %%
+				A1=0,  % 1. Antwort
+				A2=0,	 % 2. Antwort
+				A3=0,  % 3. Antwort
+				A4=0,  % 4. Antwort
+				A5=0,  % 5. Antwort
+				}
+
+\newpage
+
+
+\textsc{Eingabe:}
+
+\begin{verbatim}
+\multiplechoice[7]{ %Anzahl der Antwortmoeglichkeiten, Standard: 5
+				L1={Das Gleiche}, %1. Antwort 
+				L2={passiert beim Eintragen von}, %2. Antwort
+				L3={sieben M\xF6glichkeiten.}, %3. Antwort
+				L4={Dabei werden immer 7 Antworten}, %4. Antwort
+				L5={angezeigt, unabh\xE4ngig ob sie ausgef\xFCllt},	 %5. Antwort
+				L6={sind oder nicht!},	 %6. Antwort
+				L7={},	 %7. Antwort
+				L8={},	 %8. Antwort
+				L9={},	   %9. Antwort
+				%% LOESUNG: %%
+				A1=0,  % 1. Antwort
+				A2=0,	 % 2. Antwort
+				A3=0,  % 3. Antwort
+				A4=0,  % 4. Antwort
+				A5=0,  % 5. Antwort
+				}
+\end{verbatim}
+
+\leer
+
+\textsc{Ausgabe:}
+
+\multiplechoice[7]{ %Anzahl der Antwortmoeglichkeiten, Standard: 5
+				L1={Das Gleiche}, %1. Antwort 
+				L2={passiert beim Eintragen von}, %2. Antwort
+				L3={sieben M\xF6glichkeiten.}, %3. Antwort
+				L4={Dabei werden immer 7 Antworten}, %4. Antwort
+				L5={angezeigt, unabh\xE4ngig ob sie ausgef\xFCllt},	 %5. Antwort
+				L6={sind oder nicht!},	 %6. Antwort
+				L7={},	 %7. Antwort
+				L8={},	 %8. Antwort
+				L9={},	   %9. Antwort
+				%% LOESUNG: %%
+				A1=0,  % 1. Antwort
+				A2=0,	 % 2. Antwort
+				A3=0,  % 3. Antwort
+				A4=0,  % 4. Antwort
+				A5=0,  % 5. Antwort
+				}
+				
+
+\newpage
+
+Die Eingabe in eckiger Klammer ist dabei optional. Wird sie nicht angegeben, wird der Standard von 5 angenommen. 
+
+\leer
+
+\textsc{Eingabe:}
+\begin{verbatim}
+\multiplechoice{ %Anzahl der Antwortmoeglichkeiten, Standard: 5
+				L1={In diesem}, %1. Antwort 
+				L2={Fall wird der}, %2. Antwort
+				L3={Standard von}, %3. Antwort
+				L4={f\xFCnf Antwortm\xF6glichkeiten}, %4. Antwort
+				L5={angenommen},	 %5. Antwort
+				L6={},	 %6. Antwort
+				L7={},	 %7. Antwort
+				L8={},	 %8. Antwort
+				L9={}	   %9. Antwort
+				}
+\end{verbatim}
+
+\textsc{Ausgabe:}
+
+\multiplechoice{ %Anzahl der Antwortmoeglichkeiten, Standard: 5
+				L1={In diesem}, %1. Antwort 
+				L2={Fall wird der}, %2. Antwort
+				L3={Standard von}, %3. Antwort
+				L4={f\xFCnf Antwortm\xF6glichkeiten}, %4. Antwort
+				L5={angenommen},	 %5. Antwort
+				L6={},	 %6. Antwort
+				L7={},	 %7. Antwort
+				L8={},	 %8. Antwort
+				L9={}	   %9. Antwort
+				}
+
+\leer
+\newpage
+
+\subsubsection{Add-on: \texttt{langmultiplechoice}-Befehl}
+
+Der \texttt{langmultiplechoice}-Befehl ist analog zum \texttt{multiplechoice}-Befehl zu verwenden. Der Unterschied besteht darin, dass Antwortm\xF6glichkeiten auf zwei Spalten aufgeteilt werden. Dies ist vor allem dann sinnvoll, wenn Geogebra-Grafiken importiert werden, um eine bessere Lesbarkeit zu erm\xF6glichen.
+
+\langmultiplechoice[6]{  %Anzahl der Antwortmoeglichkeiten, Standard: 5
+				L1={\resizebox{0.7\linewidth}{!}{\newrgbcolor{zzttqq}{0.6 0.2 0}
+\psset{xunit=1.0cm,yunit=1.0cm,algebraic=true,dotstyle=o,dotsize=3pt 0,linewidth=0.8pt,arrowsize=3pt 2,arrowinset=0.25}
+\begin{pspicture*}(-0.72,-0.8)(4.45,3.74)
+\psaxes[labelFontSize=\scriptstyle,xAxis=true,yAxis=true,Dx=1,Dy=1,ticksize=-2pt 0,subticks=2]{->}(0,0)(-0.72,-0.8)(4.45,3.74)
+\pspolygon[linecolor=zzttqq,fillcolor=zzttqq,fillstyle=solid,opacity=0.1](1.29,2.88)(0.56,0.67)(3.62,1.04)
+\psline[linecolor=zzttqq](1.29,2.88)(0.56,0.67)
+\psline[linecolor=zzttqq](0.56,0.67)(3.62,1.04)
+\psline[linecolor=zzttqq](3.62,1.04)(1.29,2.88)
+\begin{scriptsize}
+\psdots[dotstyle=*,linecolor=blue](1.29,2.88)
+\rput[bl](1.37,3){\blue{$A$}}
+\psdots[dotstyle=*,linecolor=blue](0.56,0.67)
+\rput[bl](0.63,0.79){\blue{$B$}}
+\psdots[dotstyle=*,linecolor=blue](3.62,1.04)
+\rput[bl](3.7,1.16){\blue{$C$}}
+\end{scriptsize}
+\end{pspicture*}}},   %1. Antwortmoeglichkeit 
+				L2={\resizebox{0.7\linewidth}{!}{\newrgbcolor{zzttqq}{0.6 0.2 0}
+\psset{xunit=1.0cm,yunit=1.0cm,algebraic=true,dotstyle=o,dotsize=3pt 0,linewidth=0.8pt,arrowsize=3pt 2,arrowinset=0.25}
+\begin{pspicture*}(-0.72,-0.8)(4.45,3.74)
+\psaxes[labelFontSize=\scriptstyle,xAxis=true,yAxis=true,Dx=1,Dy=1,ticksize=-2pt 0,subticks=2]{->}(0,0)(-0.72,-0.8)(4.45,3.74)
+\pspolygon[linecolor=zzttqq,fillcolor=zzttqq,fillstyle=solid,opacity=0.1](1.29,2.88)(0.56,0.67)(3.62,1.04)
+\psline[linecolor=zzttqq](1.29,2.88)(0.56,0.67)
+\psline[linecolor=zzttqq](0.56,0.67)(3.62,1.04)
+\psline[linecolor=zzttqq](3.62,1.04)(1.29,2.88)
+\begin{scriptsize}
+\psdots[dotstyle=*,linecolor=blue](1.29,2.88)
+\rput[bl](1.37,3){\blue{$B$}}
+\psdots[dotstyle=*,linecolor=blue](0.56,0.67)
+\rput[bl](0.63,0.79){\blue{$A$}}
+\psdots[dotstyle=*,linecolor=blue](3.62,1.04)
+\rput[bl](3.7,1.16){\blue{$C$}}
+\end{scriptsize}
+\end{pspicture*}}},   %2. Antwortmoeglichkeit
+				L3={\resizebox{0.7\linewidth}{!}{\newrgbcolor{zzttqq}{0.6 0.2 0}
+\psset{xunit=1.0cm,yunit=1.0cm,algebraic=true,dotstyle=o,dotsize=3pt 0,linewidth=0.8pt,arrowsize=3pt 2,arrowinset=0.25}
+\begin{pspicture*}(-0.72,-0.8)(4.45,3.74)
+\psaxes[labelFontSize=\scriptstyle,xAxis=true,yAxis=true,Dx=1,Dy=1,ticksize=-2pt 0,subticks=2]{->}(0,0)(-0.72,-0.8)(4.45,3.74)
+\pspolygon[linecolor=zzttqq,fillcolor=zzttqq,fillstyle=solid,opacity=0.1](1.29,2.88)(0.56,0.67)(3.62,1.04)
+\psline[linecolor=zzttqq](1.29,2.88)(0.56,0.67)
+\psline[linecolor=zzttqq](0.56,0.67)(3.62,1.04)
+\psline[linecolor=zzttqq](3.62,1.04)(1.29,2.88)
+\begin{scriptsize}
+\psdots[dotstyle=*,linecolor=blue](1.29,2.88)
+\rput[bl](1.37,3){\blue{$A$}}
+\psdots[dotstyle=*,linecolor=blue](0.56,0.67)
+\rput[bl](0.63,0.79){\blue{$C$}}
+\psdots[dotstyle=*,linecolor=blue](3.62,1.04)
+\rput[bl](3.7,1.16){\blue{$B$}}
+\end{scriptsize}
+\end{pspicture*}}},   %3. Antwortmoeglichkeit
+				L4={\resizebox{0.7\linewidth}{!}{\newrgbcolor{zzttqq}{0.6 0.2 0}
+\psset{xunit=1.0cm,yunit=1.0cm,algebraic=true,dotstyle=o,dotsize=3pt 0,linewidth=0.8pt,arrowsize=3pt 2,arrowinset=0.25}
+\begin{pspicture*}(-0.72,-0.8)(4.45,3.74)
+\psaxes[labelFontSize=\scriptstyle,xAxis=true,yAxis=true,Dx=1,Dy=1,ticksize=-2pt 0,subticks=2]{->}(0,0)(-0.72,-0.8)(4.45,3.74)
+\pspolygon[linecolor=zzttqq,fillcolor=zzttqq,fillstyle=solid,opacity=0.1](1.29,2.88)(0.56,0.67)(3.62,1.04)
+\psline[linecolor=zzttqq](1.29,2.88)(0.56,0.67)
+\psline[linecolor=zzttqq](0.56,0.67)(3.62,1.04)
+\psline[linecolor=zzttqq](3.62,1.04)(1.29,2.88)
+\begin{scriptsize}
+\psdots[dotstyle=*,linecolor=blue](1.29,2.88)
+\rput[bl](1.37,3){\blue{$C$}}
+\psdots[dotstyle=*,linecolor=blue](0.56,0.67)
+\rput[bl](0.63,0.79){\blue{$B$}}
+\psdots[dotstyle=*,linecolor=blue](3.62,1.04)
+\rput[bl](3.7,1.16){\blue{$A$}}
+\end{scriptsize}
+\end{pspicture*}}},   %4. Antwortmoeglichkeit
+				L5={\resizebox{0.7\linewidth}{!}{\newrgbcolor{zzttqq}{0.6 0.2 0}
+\psset{xunit=1.0cm,yunit=1.0cm,algebraic=true,dotstyle=o,dotsize=3pt 0,linewidth=0.8pt,arrowsize=3pt 2,arrowinset=0.25}
+\begin{pspicture*}(-0.72,-0.8)(4.45,3.74)
+\psaxes[labelFontSize=\scriptstyle,xAxis=true,yAxis=true,Dx=1,Dy=1,ticksize=-2pt 0,subticks=2]{->}(0,0)(-0.72,-0.8)(4.45,3.74)
+\pspolygon[linecolor=zzttqq,fillcolor=zzttqq,fillstyle=solid,opacity=0.1](1.29,2.88)(0.56,0.67)(3.62,1.04)
+\psline[linecolor=zzttqq](1.29,2.88)(0.56,0.67)
+\psline[linecolor=zzttqq](0.56,0.67)(3.62,1.04)
+\psline[linecolor=zzttqq](3.62,1.04)(1.29,2.88)
+\begin{scriptsize}
+\psdots[dotstyle=*,linecolor=blue](1.29,2.88)
+\rput[bl](1.37,3){\blue{$C$}}
+\psdots[dotstyle=*,linecolor=blue](0.56,0.67)
+\rput[bl](0.63,0.79){\blue{$A$}}
+\psdots[dotstyle=*,linecolor=blue](3.62,1.04)
+\rput[bl](3.7,1.16){\blue{$B$}}
+\end{scriptsize}
+\end{pspicture*}}},	 %5. Antwortmoeglichkeit
+				L6={\resizebox{0.7\linewidth}{!}{\newrgbcolor{zzttqq}{0.6 0.2 0}
+\psset{xunit=1.0cm,yunit=1.0cm,algebraic=true,dotstyle=o,dotsize=3pt 0,linewidth=0.8pt,arrowsize=3pt 2,arrowinset=0.25}
+\begin{pspicture*}(-0.72,-0.8)(4.45,3.74)
+\psaxes[labelFontSize=\scriptstyle,xAxis=true,yAxis=true,Dx=1,Dy=1,ticksize=-2pt 0,subticks=2]{->}(0,0)(-0.72,-0.8)(4.45,3.74)
+\pspolygon[linecolor=zzttqq,fillcolor=zzttqq,fillstyle=solid,opacity=0.1](1.29,2.88)(0.56,0.67)(3.62,1.04)
+\psline[linecolor=zzttqq](1.29,2.88)(0.56,0.67)
+\psline[linecolor=zzttqq](0.56,0.67)(3.62,1.04)
+\psline[linecolor=zzttqq](3.62,1.04)(1.29,2.88)
+\begin{scriptsize}
+\psdots[dotstyle=*,linecolor=blue](1.29,2.88)
+\rput[bl](1.37,3){\blue{$A$}}
+\psdots[dotstyle=*,linecolor=blue](0.56,0.67)
+\rput[bl](0.63,0.79){\blue{$B$}}
+\psdots[dotstyle=*,linecolor=blue](3.62,1.04)
+\rput[bl](3.7,1.16){\blue{$C$}}
+\end{scriptsize}
+\end{pspicture*}}},	 %6. Antwortmoeglichkeit
+				L7={},	 %7. Antwortmoeglichkeit
+				L8={},	 %8. Antwortmoeglichkeit
+				L9={},	 %9. Antwortmoeglichkeit
+				%% LOESUNG: %%
+				A1=0,  % 1. Antwort
+				A2=0,	 % 2. Antwort
+				A3=0,  % 3. Antwort
+				A4=0,  % 4. Antwort
+				A5=0,  % 5. Antwort
+				}
+
+
+\newpage
+
+\subsection{\texttt{lueckentext}-Befehl}
+Dieser Befehl dient zur Erstellung eines L\xFCckentexts, basierend auf dem standardisierten Format des BIFIE. Der einleitenden Satz: \textit{"`Erg\xE4nze die Textl\xFCcken im folgenden Satz durch Ankreuzen der jeweils richtigen Satzteile so, dass eine mathematisch korrekte Aussage entsteht!"'} wird als Standard angenommen und automatisch angegeben. Im Bereich \texttt{\textbackslash text=\{\}} wird der L\xFCckentext angegeben, wobei die L\xFCcken immer mit \texttt{\textbackslash gap} eingef\xFCgt werden und automatisch nummeriert werden. Analog zu den L\xF6sungsangaben der Multiplechoice-Aufgabe, werden die korrekten Antworten bei A1, A2 oder A3 mit 1,2 oder 3 angegeben. (hier: L\xF6sung links: 3 und rechts: 2)
+\vspace{0.35cm}
+
+\textsc{Eingabe:}
+\begin{verbatim}
+\lueckentext{
+				text={Hier wird der Text geschrieben. Die L\xFCcke eins hat dabei
+die \gap, die L\xFCcke zwei hat die \gap.}, 	%Lueckentext Luecke=\gap
+				L1={Hier schreibt}, 		%1.Moeglichkeit links  
+				L2={man die Antwortm\xF6glichkeiten}, 		%2.Moeglichkeit links
+				L3={f\xFCr die erste L\xFCcke}, 		%3.Moeglichkeit links
+				R1={und hier jene}, 		%1.Moeglichkeit rechts 
+				R2={f\xFCr die M\xF6glichkeiten}, 		%2.Moeglichkeit rechts
+				R3={der zweiten L\xFCcke.  Theoretisch k\xF6nnte dieser Text 
+				auch zweizeilig sein.}, 		%3.Moeglichkeit rechts
+				%% LOESUNG: %%
+				A1=3,   % Antwort links
+				A2=2		% Antwort rechts
+				}			
+\end{verbatim}
+
+\textsc{Ausgabe:}
+\lueckentext{
+				text={Hier wird der Text geschrieben. Die L\xFCcke eins hat dabei
+die \gap, die L\xFCcke zwei hat die \gap.}, 	%Lueckentext Luecke=\gap
+				L1={Hier schreibt}, 		%1.Moeglichkeit links  
+				L2={man die Antwortm\xF6glichkeiten}, 		%2.Moeglichkeit links
+				L3={f\xFCr die erste L\xFCcke}, 		%3.Moeglichkeit links
+				R1={und hier jene}, 		%1.Moeglichkeit rechts 
+				R2={f\xFCr die M\xF6glichkeiten}, 		%2.Moeglichkeit rechts
+				R3={der zweiten L\xFCcke.  Theoretisch k\xF6nnte dieser Text 
+				auch mehrzeilig sein.}, 		%3.Moeglichkeit rechts
+				%% LOESUNG: %%
+				A1=3,   % Antwort links
+				A2=2		% Antwort rechts
+				}	
+
+
+\subsubsection{Zusatz: Variable Breiten der Boxen}
+
+Der \texttt{lueckentext}-Befehl erlaubt ein optionales Argument, um die Gr\xF6\xDFen der beiden Boxen zu variieren. Dabei werden in den eckigen Klammern $[~]$ die Ver\xE4nderung der linken Box (\xC4nderung ca. zwischen -0.3 und 0.3) angegeben und die rechte Box wird automatisch angepasst. Will man etwa die linke Box vergr\xF6\xDFern, gilt:\leer  
+
+\textsc{Eingabe:}
+
+\begin{verbatim}
+\lueckentext[0.25]{
+				text={Hier wird der Text geschrieben. Die L\xFCcke eins hat dabei
+die \gap, die L\xFCcke zwei hat die \gap.}, 	%Lueckentext Luecke=\gap
+				L1={In manchen F\xE4llen sind die Antworten einer L\xFCcke}, 		
+				%1.Moeglichkeit links  
+				L2={viel l\xE4nger als die der zweite. In diesem Fall kann man}, 		
+				%2.Moeglichkeit links
+				L3={die Gr\xF6\xDFen der Boxen manuell variieren. Die Eingabe ist optional. }, 
+						%3.Moeglichkeit links
+				R1={Sehr}, 		%1.Moeglichkeit rechts 
+				R2={kurze}, 		%2.Moeglichkeit rechts
+				R3={Antworten}, 		%3.Moeglichkeit rechts
+				%% LOESUNG: %%
+				A1=1,   % Antwort links
+				A2=3		% Antwort rechts 
+				}
+\end{verbatim}
+
+\begin{minipage}{1.0\textwidth}
+\textsc{Ausgabe:}
+
+
+\lueckentext[0.25]{
+				text={Hier wird der Text geschrieben. Die L\xFCcke eins hat dabei
+die \gap, die L\xFCcke zwei hat die \gap.}, 	%Lueckentext Luecke=\gap
+				L1={In manchen F\xE4llen sind die Antworten einer L\xFCcke}, 		%1.Moeglichkeit links  
+				L2={viel l\xE4nger als die der zweite. In diesem Fall kann man}, 		%2.Moeglichkeit links
+				L3={die Gr\xF6\xDFen der Boxen manuell variieren. Die Eingabe ist optional. }, 		%3.Moeglichkeit links
+				R1={Sehr}, 		%1.Moeglichkeit rechts 
+				R2={kurze}, 		%2.Moeglichkeit rechts
+				R3={Antworten}, 		%3.Moeglichkeit rechts
+				%% LOESUNG: %%
+				A1=1,   % Antwort links
+				A2=3		% Antwort rechts 
+				}
+
+\end{minipage}
+
+Analog funktioniert die Verkleinerung der linken Box. Dazu m\xFCssen Werte kleiner 0 angegeben
+werden.
+
+\subsubsection{\texttt{Zusatz}: Englischer L\xFCckentext}
+Der Befehl \texttt{englueckentext} ist analog zum \texttt{lueckentext}-Befehl zu verwenden. Jedoch wird der als Standard angenommene, einleitende Satz bei L\xFCckentextaufgaben in Englisch angezeigt. 
+
+\textsc{Eingabe:} 
+\begin{verbatim}
+\englueckentext{
+				text={Hier wird der Text einer englischen Aufgabe geschrieben. Die L\xFCcken 
+				\gap und \gap k\xF6nnen analog angegeben werden.}, 	%Lueckentext Luecke=\gap
+				L1={Auch}, 		%1.Moeglichkeit links  
+				L2={der}, 		%2.Moeglichkeit links
+				L3={Rest}, 		%3.Moeglichkeit links
+				R1={wird}, 		%1.Moeglichkeit rechts 
+				R2={gleich}, 		%2.Moeglichkeit rechts
+				R3={eingegeben}, 		%3.Moeglichkeit rechts
+				%% LOESUNG: %%
+				A1=1,   % Antwort links
+				A2=3		% Antwort rechts 
+				}
+\end{verbatim}
+
+\textsc{Ausgabe:}
+\englueckentext{
+				text={Hier wird der Text einer englischen Aufgabe geschrieben. Die L\xFCcken \gap und \gap k\xF6nnen analog angegeben werden.}, 	%Lueckentext Luecke=\gap
+				L1={Auch}, 		%1.Moeglichkeit links  
+				L2={der}, 		%2.Moeglichkeit links
+				L3={Rest}, 		%3.Moeglichkeit links
+				R1={wird}, 		%1.Moeglichkeit rechts 
+				R2={gleich}, 		%2.Moeglichkeit rechts
+				R3={eingegeben}, 		%3.Moeglichkeit rechts
+				%% LOESUNG: %%
+				A1=1,   % Antwort links
+				A2=3		% Antwort rechts 
+				}
+
+\subsection{\texttt{zuordnen}-Befehl}
+Dieser Befehl dient zum Erstellen des Zuordnungsformats von vier aus sechs M\xF6glichkeiten.
+Die korrekten Antworten k\xF6nnen hier frei als Buchstaben eingegeben werden. (hier: F, C, A, D)
+
+\leer
+
+\textsc{Eingabe:}
+\begin{verbatim}
+\zuordnen{
+				R1={Hier sind die vier},				% Response 1
+				R2={Antworten, zu},				% Response 2
+				R3={denen die M\xF6glichkeiten der rechten Box richtig},				% Response 3
+				R4={zuzuordnen sind},				% Response 4
+				%% Moegliche Zuordnungen: %%
+				A={Hier tr\xE4gt}, 				%Moeglichkeit A  
+				B={man den Text}, 				%Moeglichkeit B  
+				C={oder die Formeln}, 				%Moeglichkeit C  
+				D={f\xFCr die sechs}, 				%Moeglichkeit D  
+				E={M\xF6glichkeiten, die man zuordnen muss}, 				%Moeglichkeit E  
+				F={ein.}, 				%Moeglichkeit F  
+				%% LOESUNG: %%
+				A1={F},				% 1. richtige Zuordnung
+				A2={C},				% 2. richtige Zuordnung
+				A3={A},				% 3. richtige Zuordnung
+				A4={D},				% 4. richtige Zuordnung
+				}
+\end{verbatim}
+\leer
+
+\textsc{Ausgabe:}
+
+\zuordnen{
+				R1={Hier sind die vier},				% Response 1
+				R2={Antworten, zu},				% Response 2
+				R3={denen die M\xF6glichkeiten der rechten Box richtig},				% Response 3
+				R4={zuzuordnen sind},				% Response 4
+				%% Moegliche Zuordnungen: %%
+				A={Hier tr\xE4gt}, 				%Moeglichkeit A  
+				B={man den Text}, 				%Moeglichkeit B  
+				C={oder die Formeln}, 				%Moeglichkeit C  
+				D={f\xFCr die sechs}, 				%Moeglichkeit D  
+				E={M\xF6glichkeiten, die man zuordnen muss}, 				%Moeglichkeit E  
+				F={ein.}, 				%Moeglichkeit F  
+				%% LOESUNG: %%
+				A1={F},				% 1. richtige Zuordnung
+				A2={C},				% 2. richtige Zuordnung
+				A3={A},				% 3. richtige Zuordnung
+				A4={D},				% 4. richtige Zuordnung
+				}
+
+\subsubsection{Zusatz: Variable Breiten der Boxen}
+
+Der \texttt{zuordnen}-Befehl erlaubt ein optionales Argument, um die Gr\xF6\xDFen der beiden Boxen zu variieren. Dabei werden in den eckigen Klammern $[~]$ die Ver\xE4nderung der linken Box (\xC4nderung ca. zwischen -0.3 und 0.3) angegeben und die rechte Box wird automatisch angepasst. Will man etwa die linke Box vergr\xF6\xDFern, gilt:  
+ 
+\textsc{Eingabe:}
+\begin{small}
+\begin{verbatim}
+\zuordnen[0.25]{
+R1={Dabei wird die linke Box vergr\xF6\xDFert.},				% Response 1
+				R2={Dies dient vor allem dazu,},				% Response 2
+				R3={wenn eine Seite viel Text enth\xE4lt, die andere hingegen},				% Response 3
+				R4={nur ganz wenig. Wird die [ ] nicht angegeben dann wird der Standardwert
+				0 angenommen.},				% Response 4
+				%% Moegliche Zuordnungen: %%
+				A={Hier}, 				%Moeglichkeit A  
+				B={sind}, 				%Moeglichkeit B  
+				C={eher}, 				%Moeglichkeit C  
+				D={kurze}, 				%Moeglichkeit D  
+				E={Antworten}, 				%Moeglichkeit E  
+				F={m\xF6glich}, 				%Moeglichkeit F  
+				%% LOESUNG: %%
+				A1={},				% 1. richtige Zuordnung
+				A2={},				% 2. richtige Zuordnung
+				A3={},				% 3. richtige Zuordnung
+				A4={},				% 4. richtige Zuordnung
+				}
+\end{verbatim}
+
+
+
+\textsc{Ausgabe:}
+
+\zuordnen[0.25]{
+				R1={Dabei wird die linke Box vergr\xF6\xDFert.},				% Response 1
+				R2={Dies dient vor allem dazu,},				% Response 2
+				R3={wenn eine Seite viel Text enth\xE4lt, die andere hingegen},				% Response 3
+				R4={nur ganz wenig. Wird die $[~]$ nicht angegeben dann wird der Standardwert 0 angenommen.},				% Response 4
+				%% Moegliche Zuordnungen: %%
+				A={Hier}, 				%Moeglichkeit A  
+				B={sind}, 				%Moeglichkeit B  
+				C={eher}, 				%Moeglichkeit C  
+				D={kurze}, 				%Moeglichkeit D  
+				E={Antworten}, 				%Moeglichkeit E  
+				F={m\xF6glich}, 				%Moeglichkeit F  
+				%% LOESUNG: %%
+				A1={},				% 1. richtige Zuordnung
+				A2={},				% 2. richtige Zuordnung
+				A3={},				% 3. richtige Zuordnung
+				A4={},				% 4. richtige Zuordnung
+				}
+\end{small}
+
+Analog funktioniert die Verkleinerung der linken Box. Dazu m\xFCssen Werte kleiner 0 angegeben werden.
+
+
+
+
+\section{Einf\xFCgen von GeoGebra-Grafiken}
+
+Folgende Schritte m\xFCssen befolgt werden, um Geogebra-Grafiken in \LaTeX-Dokumente einf\xFCgen zu k\xF6nnen. 
+\leer
+ 
+\begin{enumerate}
+	\item Grafik in Geogebra zeichnen
+	\item Datei $\rightarrow$ Export $\rightarrow$ Grafik-Ansicht als PSTricks\ldots
+	\item Parameter einstellen 
+	\item \fbox{Erzeuge PSTricks} dr\xFCcken 
+	\item Gesamten Text, der zwischen \verb|\begin{document}| und \verb|\end{document}| steht, kopieren. 
+	
+	\item Im \LaTeX-Dokument dort einf\xFCgen, wo die Grafik integriert werden soll. (Dies ist auch innerhalb von den unterschiedlichen Formaten (wie \verb|\zuordnen| oder \verb|\multiplechoice| m\xF6glich) 
+	
+	\item Die Gr\xF6\xDFe der Grafik kann mithilfe des folgenden Befehls angepasst werden:
+		
+	\begin{verbatim}
+	\resizebox{0.5\linewidth}{!}{Hier wird der Text von Geogebra eingef\xFCgt}
+	\end{verbatim}
+	
+	Der Faktor 0.5 gibt die Gr\xF6\xDFe der Grafik an. Mit dem Wert 0.5 wird die Gr\xF6\xDFe der Grafik somit halbiert. 
+	
+\end{enumerate}
+
+\meinlr{
+\centering
+\newrgbcolor{zzttqq}{0.6 0.2 0}
+\psset{xunit=1.0cm,yunit=1.0cm,algebraic=true,dotstyle=o,dotsize=3pt 0,linewidth=0.8pt,arrowsize=3pt 2,arrowinset=0.25}
+\begin{pspicture*}(-0.72,-0.8)(4.45,3.74)
+\psaxes[labelFontSize=\scriptstyle,xAxis=true,yAxis=true,Dx=1,Dy=1,ticksize=-2pt 0,subticks=2]{->}(0,0)(-0.72,-0.8)(4.45,3.74)
+\pspolygon[linecolor=zzttqq,fillcolor=zzttqq,fillstyle=solid,opacity=0.1](1.29,2.88)(0.56,0.67)(3.62,1.04)
+\psline[linecolor=zzttqq](1.29,2.88)(0.56,0.67)
+\psline[linecolor=zzttqq](0.56,0.67)(3.62,1.04)
+\psline[linecolor=zzttqq](3.62,1.04)(1.29,2.88)
+\begin{scriptsize}
+\psdots[dotstyle=*,linecolor=blue](1.29,2.88)
+\rput[bl](1.37,3){\blue{$A$}}
+\psdots[dotstyle=*,linecolor=blue](0.56,0.67)
+\rput[bl](0.63,0.79){\blue{$B$}}
+\psdots[dotstyle=*,linecolor=blue](3.62,1.04)
+\rput[bl](3.7,1.16){\blue{$C$}}
+\end{scriptsize}
+\end{pspicture*}
+}
+{\centering
+\resizebox{0.5\linewidth}{!}{\newrgbcolor{zzttqq}{0.6 0.2 0}
+\psset{xunit=1.0cm,yunit=1.0cm,algebraic=true,dotstyle=o,dotsize=3pt 0,linewidth=0.8pt,arrowsize=3pt 2,arrowinset=0.25}
+\begin{pspicture*}(-0.72,-0.8)(4.45,3.74)
+\psaxes[labelFontSize=\scriptstyle,xAxis=true,yAxis=true,Dx=1,Dy=1,ticksize=-2pt 0,subticks=2]{->}(0,0)(-0.72,-0.8)(4.45,3.74)
+\pspolygon[linecolor=zzttqq,fillcolor=zzttqq,fillstyle=solid,opacity=0.1](1.29,2.88)(0.56,0.67)(3.62,1.04)
+\psline[linecolor=zzttqq](1.29,2.88)(0.56,0.67)
+\psline[linecolor=zzttqq](0.56,0.67)(3.62,1.04)
+\psline[linecolor=zzttqq](3.62,1.04)(1.29,2.88)
+\begin{scriptsize}
+\psdots[dotstyle=*,linecolor=blue](1.29,2.88)
+\rput[bl](1.37,3){\blue{$A$}}
+\psdots[dotstyle=*,linecolor=blue](0.56,0.67)
+\rput[bl](0.63,0.79){\blue{$B$}}
+\psdots[dotstyle=*,linecolor=blue](3.62,1.04)
+\rput[bl](3.7,1.16){\blue{$C$}}
+\end{scriptsize}
+\end{pspicture*}}
+}
+\leer
+
+
+\centering Kopie des PSTricks-Exports von Geogebra \\
+ (Originalgr\xF6\xDFe und mit \verb|\resizebox{0.5\linewidth}{!}{|\ldots\})
+
+
+
+\end{document}
+
+
+
+
+


Property changes on: trunk/Master/texmf-dist/doc/latex/srdp-mathematik/srdp-mathematik.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/srdp-mathematik/srdp-mathematik.xml
===================================================================
--- trunk/Master/texmf-dist/doc/latex/srdp-mathematik/srdp-mathematik.xml	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/srdp-mathematik/srdp-mathematik.xml	2018-10-12 21:43:58 UTC (rev 48896)
@@ -0,0 +1,231 @@
+<?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
+<lxCollection version="1" xmlns:txclxp="http://schemas.ToolsCenter.org/TeXnicCenter/LaTeXCommands.xsd">
+  <lxPackage name="srdp-mathematik"
+		path=""
+		desc="Schularbeitsformate"
+	>
+
+<lxEnvironment name="langesbeispiel"
+        parameters="2"
+        desc="Defines a long Beispiel-environment (page-break)"
+        icon="format.bmp"
+        index="6"
+        expafter="} \item[0] %PUNKTE DES BEISPIELS
+				
+\end{langesbeispiel}"
+        expbefore="\begin{"/>
+
+<lxEnvironment name="beispiel"
+        parameters="2"
+        desc="Defines a Beispiel-environment"
+        icon="format.bmp"
+        index="6"
+        expafter="}{0} %PUNKTE DES BEISPIELS
+				
+\end{beispiel}"
+        expbefore="\begin{"/>
+
+	
+		
+		
+		<lxEnvironment name="\multiplechoice"
+        parameters="1"
+        desc="Defines a comment for a multiple choice question"
+        icon="format.bmp"
+        index="6"
+        expafter="[5]{  %Anzahl der Antwortmoeglichkeiten, Standard: 5
+				L1={},   %1. Antwortmoeglichkeit 
+				L2={},   %2. Antwortmoeglichkeit
+				L3={},   %3. Antwortmoeglichkeit
+				L4={},   %4. Antwortmoeglichkeit
+				L5={},	 %5. Antwortmoeglichkeit
+				L6={},	 %6. Antwortmoeglichkeit
+				L7={},	 %7. Antwortmoeglichkeit
+				L8={},	 %8. Antwortmoeglichkeit
+				L9={},	 %9. Antwortmoeglichkeit
+				%% LOESUNG: %%
+				A1=0,  % 1. Antwort
+				A2=0,	 % 2. Antwort
+				A3=0,  % 3. Antwort
+				A4=0,  % 4. Antwort
+				A5=0,  % 5. Antwort
+				}"
+        expbefore=""/>
+				
+			<lxEnvironment name="\rfmultiplechoice"
+        parameters="1"
+        desc="Defines a comment for a multiple choice question"
+        icon="format.bmp"
+        index="6"
+        expafter="[5]{Aussage}{  %Anzahl der Antwortmoeglichkeiten, Standard: 5
+				L1={},   %1. Antwortmoeglichkeit 
+				L2={},   %2. Antwortmoeglichkeit
+				L3={},   %3. Antwortmoeglichkeit
+				L4={},   %4. Antwortmoeglichkeit
+				L5={},	 %5. Antwortmoeglichkeit
+				L6={},	 %6. Antwortmoeglichkeit
+				L7={},	 %7. Antwortmoeglichkeit
+				L8={},	 %8. Antwortmoeglichkeit
+				L9={},	 %9. Antwortmoeglichkeit
+				%% LOESUNG: %%
+				A1=0,  % 1. Antwort
+				A2=0,	 % 2. Antwort
+				A3=0,  % 3. Antwort
+				A4=0,  % 4. Antwort
+				A5=0,  % 5. Antwort
+				}"
+        expbefore=""/>
+				
+						<lxEnvironment name="\tfmultiplechoice"
+        parameters="1"
+        desc="Defines a comment for a multiple choice question"
+        icon="format.bmp"
+        index="6"
+        expafter="[5]{Statement}{  %Anzahl der Antwortmoeglichkeiten, Standard: 5
+				L1={},   %1. Antwortmoeglichkeit 
+				L2={},   %2. Antwortmoeglichkeit
+				L3={},   %3. Antwortmoeglichkeit
+				L4={},   %4. Antwortmoeglichkeit
+				L5={},	 %5. Antwortmoeglichkeit
+				L6={},	 %6. Antwortmoeglichkeit
+				L7={},	 %7. Antwortmoeglichkeit
+				L8={},	 %8. Antwortmoeglichkeit
+				L9={},	 %9. Antwortmoeglichkeit
+				%% LOESUNG: %%
+				A1=0,  % 1. Antwort
+				A2=0,	 % 2. Antwort
+				A3=0,  % 3. Antwort
+				A4=0,  % 4. Antwort
+				A5=0,  % 5. Antwort
+				}"
+        expbefore=""/>				
+    
+		<lxEnvironment name="\lueckentext"
+        parameters="1"
+        desc="Defines a comment for a text with gaps"
+        icon="format.bmp"
+        index="6"
+        expafter="{
+				text={}, 	%Lueckentext Luecke=\gap
+				L1={}, 		%1.Moeglichkeit links  
+				L2={}, 		%2.Moeglichkeit links
+				L3={}, 		%3.Moeglichkeit links
+				R1={}, 		%1.Moeglichkeit rechts 
+				R2={}, 		%2.Moeglichkeit rechts
+				R3={}, 		%3.Moeglichkeit rechts
+				%% LOESUNG: %%
+				A1=0,   % Antwort links
+				A2=0		% Antwort rechts 
+				}"
+        expbefore=""/>
+    
+			<lxEnvironment name="\zuordnen"
+        parameters="1"
+        desc="Defines a comment for an order exercise"
+        icon="format.bmp"
+        index="6"
+        expafter="{
+				R1={},				% Response 1
+				R2={},				% Response 2
+				R3={},				% Response 3
+				R4={},				% Response 4
+				%% Moegliche Zuordnungen: %%
+				A={}, 				%Moeglichkeit A  
+				B={}, 				%Moeglichkeit B  
+				C={}, 				%Moeglichkeit C  
+				D={}, 				%Moeglichkeit D  
+				E={}, 				%Moeglichkeit E  
+				F={}, 				%Moeglichkeit F  
+				%% LOESUNG: %%
+				A1={},				% 1. richtige Zuordnung
+				A2={},				% 2. richtige Zuordnung
+				A3={},				% 3. richtige Zuordnung
+				A4={},				% 4. richtige Zuordnung
+				}"
+        expbefore=""/>
+	
+	
+	<lxEnvironment name="\beurteilungsraster"
+        parameters="1"
+        desc="Defines a comment for the grades"
+        icon="format.bmp"
+        index="6"
+        expafter="{0.875}{0.708}{0.5}{1/3}{ % Prozentschluessel
+				T1={24}, 				% Punkte im Teil 1  
+				AP={4}, 				% Ausgleichspunkte aus Teil 2  
+				T2={20}, 				% Punkte im Teil 2
+				}"
+        expbefore=""/>
+	
+	
+		<lxEnvironment name="\notenschluessel"
+        parameters="1"
+        desc="Defines a comment for the grades"
+        icon="format.bmp"
+        index="6"
+        expafter="{0.91}{0.8}{0.64}{0.5}"
+        expbefore=""/>
+		
+		
+	<lxEnvironment name="\winkelfunktion"
+        parameters="0"
+        desc="Defines a comment for the grades"
+        icon="format.bmp"
+        index="6"
+        expafter="	\psset{xunit=1.0cm,yunit=1.0cm,trigLabels,algebraic=true,dimen=middle,dotstyle=o,dotsize=5pt 0,linewidth=0.8pt,arrowsize=3pt 2,arrowinset=0.25}
+\begin{pspicture*}(-4.5,-4.5)(4.5,4.5)
+\multips(0,-4)(0,1.0){10}{\psline[linestyle=dashed,linecap=1,dash=1.5pt 1.5pt,linewidth=0.4pt,linecolor=black!60]{c-c}(-10,0)(10,0)}
+\multips(-8,0)(1,0){20}{\psline[linestyle=dashed,linecap=1,dash=1.5pt 1.5pt,linewidth=0.4pt,linecolor=black!60]{c-c}(0,-5)(0,5)}
+\psaxes[labelFontSize=\scriptstyle,trigLabelBase=2,xAxis=true,yAxis=true,Dx=1,Dy=1.,ticksize=-2pt 0,subticks=2]{->}(0,0)(-10,-8)(4.5,4.5)[x,140] [y,-40]
+\psplot[xunit=0.63661977cm,linewidth=1.2pt,plotpoints=200]{-10}{20}{SIN(x)}
+\begin{scriptsize}
+\rput[bl](-1.5882409839303135,-1.2899119647047494){$f$}
+\end{scriptsize}
+\end{pspicture*}"
+        expbefore=""/>	
+		
+<lxEnvironment name="\kreisdiagramm"
+        parameters="0"
+        desc="Defines a comment for the grades"
+        icon="format.bmp"
+        index="6"
+        expafter="\begin{tikzpicture}
+\pie[color={black!10 ,black!20 , black!30, black!40}, %Farbe
+text=pin %Format: inside,pin, legend
+]
+{10/Beschriftung 1 , 20/Beschriftung 2 , 30/Beschriftung 3 , 40/Beschriftung 4} %Werte
+\end{tikzpicture}"
+        expbefore=""/>
+	
+		
+<lxEnvironment name="\includegraphics[width=1\textwidth]{Titel.eps}"
+        parameters="0"
+        desc="Defines a comment to insert an image"
+        icon="format.bmp"
+        index="6"
+        expafter=""
+        expbefore=""/>		
+		
+		<lxEnvironment name="\meinbild"
+        parameters="1"
+        desc="Defines a title with picture"
+        icon="format.bmp"
+        index="6"
+        expafter="{}{\includegraphics[width=1\textwidth]{}}"
+        expbefore=""/>
+		
+		<lxCommand name="\header" desc="Inserts a defined header for the Matura" parameters="2" />
+		<lxCommand name="\antwort" desc="Splits the page in half" parameters="1" />
+		<lxCommand name="\meinlr" desc="Splits the page in half" parameters="2" />	
+		<lxCommand name="\meinlcr" desc="Splits the page in three parts" parameters="3" />
+	    <lxCommand name="\paragraph" desc="Paragraph" parameters="1" />
+<lxCommand name="\heft" desc="creates a box around the text" parameters="1" />	
+<lxCommand name="\Vek" desc="Defines a Vector-command" parameters="3" />
+<lxCommand name="\textvek" desc="Defines a smaller Vector-command" parameters="3" />
+<lxCommand name="\dfrac" desc="Defines a display-fraction" parameters="2" />
+
+<lxCommand name="\resizebox{0.5\linewidth}{!}" desc="Change size of Geogebra-input" parameters="1" />
+
+
+  </lxPackage>
+</lxCollection>
\ No newline at end of file

Added: trunk/Master/texmf-dist/tex/latex/srdp-mathematik/srdp-mathematik.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/srdp-mathematik/srdp-mathematik.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/srdp-mathematik/srdp-mathematik.sty	2018-10-12 21:43:58 UTC (rev 48896)
@@ -0,0 +1,1095 @@
+\NeedsTeXFormat{LaTeX2e}[1996/12/26]
+\ProvidesPackage{srdp-mathematik}[2018/10/11 v1.0 Standard-Schularbeitsformate]
+
+
+\usepackage{color}
+\usepackage{xcolor}
+\usepackage{float}
+\usepackage{multicol}
+\usepackage{multirow}
+\usepackage{amsmath,amssymb, amsfonts}
+\usepackage{pdflscape}
+\usepackage{varwidth}
+\usepackage{wasysym}
+\usepackage{microtype}
+\usepackage{menukeys}
+\usepackage{pstricks-add}
+\usepackage{fancyhdr}
+\usepackage{trimspaces}
+\usepackage{colortbl}
+\usepackage{chngcntr} 
+\usepackage{framed}
+\usepackage{array}
+\usepackage{tabularx}
+\usepackage{tabu}
+\usepackage{environ}
+\usepackage{cancel}
+\usepackage{spreadtab}
+\usepackage{pgfkeys}
+\usepackage{hhline}
+\usepackage{forloop}
+\usepackage{ifthen}
+\usepackage{longtable}
+\usepackage{pgfplots}
+\pgfplotsset{compat=1.12}
+\usepackage{pgf-pie}
+\usepackage{pgfplotstable}
+\usepackage{pst-coil}
+\usepackage{ziffer}
+\usepackage{eso-pic}
+\usepackage{esvect}
+\usepackage{phaistos}
+\usepackage{substitutefont}
+\substitutefont{LPH}{\familydefault}{cmr}
+\renewcommand{\vec}[1]{\vv{#1}}
+\usepackage{graphicx}
+\usepackage{setspace}
+\usepackage{enumerate}
+\usepackage{xparse}
+\usepackage{eurosym, xspace}
+\renewcommand*\euro{\officialeuro\xspace}
+\newcommand{\degre}{\ensuremath{^\circ}}
+
+\setlength{\headheight}{0.4pt}
+\setlength\parindent{0pt}
+\newcolumntype{M}{>{\begin{varwidth}{0.8\textwidth}}l<{\end{varwidth}}}
+\newcolumntype{S}{>{\begin{varwidth}{0.73\linewidth}}l<{\end{varwidth}}}
+\newcolumntype{N}{>{\begin{varwidth}{0.59\textwidth}}l<{\end{varwidth}}}
+\newcolumntype{T}{>{\begin{varwidth}{0.91\linewidth}}l<{\end{varwidth}}}
+\newcolumntype{F}{>{\begin{varwidth}{0.8\textwidth}}c<{\end{varwidth}}}
+\newcolumntype{C}[1]{>{\centering\arraybackslash}m{#1}}
+\newcolumntype{R}[1]{>{\raggedleft\arraybackslash}m{#1}}
+
+
+\newcounter{punkte}
+%
+%
+%
+%
+%
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%     Grundlagen für die ON/OFF %%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%  Antwortfunktion bei Beispielen %%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%
+\newcounter{Antworten}
+\newcounter{marker}
+\DeclareOption{solution_on}{\setcounter{Antworten}{1}}
+\DeclareOption{solution_off}{\setcounter{Antworten}{0}}
+\AtBeginDocument{\@ifpackagewith{mathematik}{solution_on}{
+\AddToShipoutPictureBG{%
+\AtPageUpperLeft{\color{red}\raisebox{-1.5cm}{%
+\textsc{\forloop{marker}{0}{\themarker<11}{L\"osungen \hfill}L\"osungen}%
+}}
+\AtPageCenter{\color{red!25}\rotatebox{35}{\makebox[0pt]{\fontsize{60}{60} \selectfont \textsc{L\"osungen}}
+}}
+\AtPageLowerLeft{\color{red}\raisebox{0.8cm}{%
+\textsc{gen \forloop{marker}{0}{\themarker<12}{L\"osungen \hfill}}%
+}}
+}}{}}
+%\pagestyle{fancy}%
+%\let\oldheadrule\headrule%
+%\fancyhf{}%
+%\renewcommand{\headrule}{{\color{red}\oldheadrule}}%
+%\renewcommand{\footrule}{{\color{red}\oldheadrule}}%
+%\lfoot{\color{red}\textsc{L\"osungen \hfill L\"osungen \hfill L\"osungen \hfill L\"osungen \hfill L\"osungen \hfill L\"osungen \hfill L\"osungen \hfill L\"osungen}}%
+%\cfoot{\thepage}
+
+\ProcessOptions\relax
+
+\newcommand{\antwort}[2][]{\ifthenelse{\theAntworten=1}{\color[rgb]{1,0,0}#2\color[rgb]{0,0,0}}{#1}}
+
+
+\newcounter{A1}
+\newcounter{A2}
+
+
+%
+%
+%
+%
+%
+%
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%   MeinLR & MeinLCR %%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%% Seitenunterteilungen %%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\newcommand{\meinlr}[3][0]{\FPeval{\links}{clip(0.48 + (#1))}\FPeval{\rechts}{clip(0.48 - (#1))}
+
+\begin{minipage}[t]{\links\linewidth}\vspace{0cm}
+#2\end{minipage}\hfill\begin{minipage}[t]{\rechts\linewidth}\vspace{0cm}
+#3\end{minipage}\leer}
+
+
+
+\newcommand{\meinlcr}[3]{\begin{minipage}[t]{0.32\textwidth}#1\end{minipage} \hfill
+\begin{minipage}[t]{0.32\linewidth} #2\end{minipage} \hfill
+\begin{minipage}[t]{0.32\linewidth}#3\end{minipage}}
+
+\newcommand{\meinbild}[2]{\begin{minipage}{0.7\textwidth}#1\end{minipage} \hfill
+\begin{minipage}{0.2\textwidth}#2\end{minipage}}
+%
+%
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  ZUSATZPAKETE %%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%
+%
+%
+%%%%%%%%%%%%%%%%%%%%%%%  	BEISPIEL UMGEBUNG  %%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\newcounter{number}
+
+\makeatletter
+
+\NewEnviron{beispiel}[2][\unskip]{\begin{minipage}[t]{0.88\textwidth}
+\addtocounter{number}{1}
+\begin{enumerate}
+	\item[\thenumber.] \BODY
+\end{enumerate}
+
+
+\end{minipage} 
+\begin{minipage}[t]{0.1\textwidth} \raggedleft \small{\_\_\_/#2}\addtocounter{punkte}{#2}\\
+\antwort{\footnotesize #1 \normalsize}\end{minipage}
+\vspace{\baselineskip}
+
+}
+
+
+
+%
+%
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%% Teil 2 Überschrift %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%
+\newcommand{\TEILZWEI}{\newpage \ifodd\value{page}\thispagestyle{empty}\hbox{}\newpage\else \fi
+\begin{flushright}
+\small Name: \rule{7cm}{0.4pt} \normalsize
+\end{flushright}
+\section{Teil 2: Vernetzte Grundkompetenzen}}
+%
+%%%%%%%%%%%% WINKELFUNKTION - Geogebra 
+%
+%
+%
+\newcommand{\winkelfunktion}{}
+%
+%
+%
+%%%%%%%%%%%%%%%%% Kreisdiagramm - PGF
+%
+%
+%
+%
+\newcommand{\kreisdiagramm}{}
+%
+%
+%%%%%%%%%%%%%%%%% LANGESBEISPIEL UMGEBUNG
+
+
+
+\newenvironment{langesbeispiel}{%
+\renewcommand{\labelenumi}{(\alph{enumi})}
+\renewcommand{\labelenumii}{(\roman{enumii})}
+      			\list
+        {}
+        {% 
+    \rightmargin.12\textwidth
+    \def\makelabel##1{\stepcounter{number}%
+    \hss\llap{\thenumber.}%
+    \addtocounter{punkte}{##1}%
+    \rlap{\kern\dimexpr\textwidth-\leftmargin
+    \llap{\small\_\_\_/##1}}}}%
+}
+{\endlist}
+\makeatother
+%
+%
+%
+%
+%
+%
+%%%%%%%%%%%%%%%%%%%%%%%%% Vektorendefinition
+
+\newcommand{\vek}[1]{\overrightarrow{#1}}%
+
+\newcommand{\Vek}[3]{\left(\!\begin{array}{r}#1\\#2 
+\ifthenelse{\equal{#3}{}}{}{\\#3}\end{array}\!\right)}
+
+\newcommand{\textvek}[3]{\left(\!\begin{smallmatrix}#1\\#2 
+\ifthenelse{\equal{#3}{}}{}{\\#3}\end{smallmatrix}\!\right)}
+%
+%
+%
+%%%%%%%%%%%%%%%%%%%%% LEER BEFEHL
+\newcommand{\leer}[0]{\vspace{\baselineskip}}
+
+\newcommand{\heft}[1]{\leer
+\fbox{\begin{minipage}{0.98\columnwidth}
+#1
+\end{minipage}}\leer
+}
+%
+%
+
+%%%%%%%%%% HOMEWORK BEFEHL
+
+\newcommand{\hw}[1]{
+\begin{flushright}
+\begin{minipage}{0.2\textwidth}
+\paragraph{H\"U:} #1
+\end{minipage}
+\end{flushright}
+}
+%
+%
+%
+%%%%%%%%%%%% NOTENSCHLUESSEL  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+%
+\newcommand{\notenschluessel}[4]{
+\vfill
+\STautoround{0}
+\begin{spreadtab}[\STsavecell\gut{b2} \STsavecell\befriedigend{c2}  \STsavecell{\genuegend}{d2} \STsavecell{\nichtgenuegend}{e2}  \STsavecell{\gutminuseins}{b3}  \STsavecell{\befriedigendminuseins}{c3} \STsavecell{\genuegendminuseins}{d3}]{{tabular}{ccccc}}
+ \SThidecol \thepunkte &\SThidecol  1 &\SThidecol 2 &\SThidecol 3 &\SThidecol 4 \\ 
+ \SThiderow &a1*#1 &a1*#2 &a1*#3 &a1*#4 \\
+ \SThiderow &b2-1 &c2-1 &d2-1 &\\
+\end{spreadtab}
+\footnotesize
+\begin{center}
+\begin{tabular}{|C{3cm}C{3cm}C{3cm}C{3cm}C{3cm}|} \hline
+Erreichte Punkte & Prozent & Gesamt & \multicolumn{2}{c|}{Note} \\
+&& \multirow{2}{*}{\thepunkte} && \\  
+&&&& \\ \hline \hline
+\scriptsize{Sehr Gut} & \scriptsize{Gut} & \scriptsize{Befriedigend} & \scriptsize{Gen\"ugend} & \scriptsize{Nicht Gen\"ugend} \\
+\scriptsize{\thepunkte ~ - \gut} & \scriptsize{\gutminuseins ~ - \befriedigend} & \scriptsize{\befriedigendminuseins ~ - \genuegend} & \scriptsize{\genuegendminuseins ~ - \nichtgenuegend} & \scriptsize{unter \nichtgenuegend} \\ \hline
+\end{tabular}
+\end{center}
+\STautoround{}
+}
+
+
+\newcommand{\notenschluesselneu}[4]{
+\vfill
+\STautoround{3}
+\begin{spreadtab}[\STsavecell\gutgenau{b2} \STsavecell\befriedigendgenau{c2} \STsavecell\genuegendgenau{d2}
+\STsavecell\gut{b3}  \STsavecell\befriedigend{c3} \STsavecell\genuegend{d3} \STsavecell\nichtgenuegend{e3}  
+\STsavecell\gutpluseins{b4} \STsavecell\befriedigendpluseins{c4}  \STsavecell\genuegendpluseins{d4} \STsavecell\gutminuseins{b5}]{{tabular}{ccccc}}
+ \SThidecol \thepunkte &\SThidecol 1 &\SThidecol 2 &\SThidecol 3 &\SThidecol 4 \\ 
+ & a1*#1 &a1*#2 & a1*#3 & a1*#4 \\
+ &trunc(a1*#1,0) & trunc(a1*#2,0) &trunc(a1*#3,0) &trunc(a1*#4,0) \\
+ &b3+1 &c3+1 &d3+1 &\\
+ &b3-1 &c3-1 &d3-1 &\\
+\end{spreadtab}
+\footnotesize
+\begin{center}
+\begin{tabular}{|C{3cm}C{3cm}C{3cm}C{3cm}C{3cm}|} \hline
+Erreichte Punkte & Prozent & Gesamt & \multicolumn{2}{c|}{Note} \\
+&& \multirow{2}{*}{\thepunkte} && \\  
+&&&& \\ \hline \hline
+\scriptsize{Sehr Gut} & \scriptsize{Gut} & \scriptsize{Befriedigend} & \scriptsize{Gen\"ugend} & \scriptsize{Nicht Gen\"ugend} \\
+\scriptsize{\thepunkte ~ - \ifdim\gut pt=\gutgenau pt \gut\else\gutpluseins\fi}& \scriptsize{\ifdim\gut pt=\gutgenau pt \gutminuseins\else\gut\fi ~ - \ifdim\befriedigend pt=\befriedigendgenau pt \befriedigend\else\befriedigendpluseins\fi} & \scriptsize{\ifdim\befriedigend pt=\befriedigendgenau pt \befriedigendminuseins\else\befriedigend\fi ~ - \ifdim\genuegend pt=\genuegendgenau pt \genuegend\else\genuegendpluseins\fi} & \scriptsize{\ifdim\genuegend pt=\genuegendgenau pt \genuegendminuseins\else\genuegend\fi ~ - \nichtgenuegend} & \scriptsize{unter \nichtgenuegend} \\ \hline
+\end{tabular}
+\end{center}
+\STautoround{}
+}
+
+\newcommand{\notenschluesselop}[4]{
+\vfill
+\STautoround{0}
+\begin{spreadtab}[\STsavecell\gut{b2} \STsavecell\befriedigend{c2}  \STsavecell{\genuegend}{d2} \STsavecell{\nichtgenuegend}{e2}  \STsavecell{\gutminuseins}{b3}  \STsavecell{\befriedigendminuseins}{c3} \STsavecell{\genuegendminuseins}{d3}]{{tabular}{ccccc}}
+ \SThidecol \thepunkte &\SThidecol  1 &\SThidecol 2 &\SThidecol 3 &\SThidecol 4 \\ 
+ \SThiderow &a1*#1 &a1*#2 &a1*#3 &a1*#4 \\
+ \SThiderow &b2-1 &c2-1 &d2-1 &\\
+\end{spreadtab}
+\footnotesize
+\begin{center}
+\begin{tabular}{|C{3cm}C{3cm}C{3cm}C{3cm}C{3cm}|} \hline
+Erreichte Punkte &Gesamt&\multicolumn{2}{c}{Note}&  \\
+& \multirow{2}{*}{\thepunkte} &&& \\  
+&&&& \\ \hline \hline
+\scriptsize{Sehr Gut} & \scriptsize{Gut} & \scriptsize{Befriedigend} & \scriptsize{Gen\"ugend} & \scriptsize{Nicht Gen\"ugend} \\
+\scriptsize{\thepunkte ~ - \gut} & \scriptsize{\gutminuseins ~ - \befriedigend} & \scriptsize{\befriedigendminuseins ~ - \genuegend} & \scriptsize{\genuegendminuseins ~ - \nichtgenuegend} & \scriptsize{unter \nichtgenuegend} \\ \hline
+\end{tabular}
+\end{center}
+\STautoround{}
+}
+%
+%
+%
+%
+%
+% 
+%
+%%%%%%%%%%%%%%%%%% GAP DEFINITION
+%
+%
+%
+\newcounter{gap}
+\setcounter{gap}{1}
+\newcommand{\gap}{\,\rule{1cm}{0.4pt}{\large\textcircled{\normalsize{\thegap}}}\rule{1cm}{0.4pt} 
+\addtocounter{gap}{1}}
+%
+%
+%
+%
+%
+%
+%
+%
+%
+%%%%%%%%%%%%%%%% DEFINITION DER VARIABLEN
+%
+%
+%
+%
+\makeatletter
+\pgfkeys{/jeroen/entities/.cd,
+title1/.initial=,
+  A/.initial=,
+  B/.initial=,
+	C/.initial=,
+	D/.initial=,
+	E/.initial=,
+	F/.initial=,
+	title2/.initial=,
+	L1/.initial=,
+	L2/.initial=,
+	L3/.initial=,
+	L4/.initial=,
+	L5/.initial=,
+	L6/.initial=,
+	L7/.initial=,
+	L8/.initial=,
+	L9/.initial=,
+	R1/.initial=,
+	R2/.initial=,
+	R3/.initial=,
+	R4/.initial=,
+	text/.initial=,
+	A1/.initial=0,
+	A2/.initial=0,
+	A3/.initial=0,
+	A4/.initial=0,
+	A5/.initial=0,
+	A6/.initial=0,
+	A7/.initial=0,
+	A8/.initial=0,
+	A9/.initial=0,
+	T1/.initial=24,
+	AP/.initial=4,
+	T2/.initial=20,
+	    }
+\def\jeroen at set@keys#1{%%
+  \pgfkeys{/jeroen/entities/.cd,#1}}
+\def\jeroen at get#1{%%
+  \pgfkeysvalueof{/jeroen/entities/#1}}
+
+%
+%
+%
+%
+%
+%
+%
+%
+%
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%% BEURTEILUNGSRASTER %%%%%%%%%%%%%%%%%%%%%%%%
+%
+%
+%
+\newcounter{teileins}
+\newcounter{ausgleichspkte}		
+\newcounter{teilzwei}	
+\newcommand{\beurteilungsraster}[5]{
+\bgroup
+  \jeroen at set@keys{#5}
+\setcounter{teileins}{\jeroen at get{T1}}
+\setcounter{ausgleichspkte}{\jeroen at get{AP}}
+\setcounter{teilzwei}{\jeroen at get{T2}}
+\STautoround{0}
+\begin{spreadtab}[\STsavecell{\positiv}{b1} \STsavecell{\gesamtpunkte}{c1}]{{tabular}{ccc}}
+ \SThiderow &\theteileins/3*2 & \theteileins+\theausgleichspkte+\theteilzwei \\
+\end{spreadtab}
+
+Die Schularbeit besteht aus Teil 1 (Grundkompetenzen) und Teil 2 (vernetzte und erweiterte Grundkompetenzen). In Teil 1 und Teil 2 sind jeweils \jeroen at get{T1} Punkte zu erreichen. \jeroen at get{AP} Punkte aus Teil 2 k\"onnen zum Ausgleich fehlender Grundkompetenzpunkte aus Teil 1 herangezogen werden. Diese sind in der Angabe mit \fbox{\large A} gekennzeichnet.
+
+F\"ur eine positive Beurteilung gilt: mindestens \positiv~Punkte aus Teil 1, allenfalls unter Einbeziehung der \jeroen at get{AP} Ausgleichspunkte aus Teil 2 (d.h. Zwischensumme $\geq \positiv$)!
+\leer
+
+\renewcommand{\arraystretch}{1.5}
+\begin{center}
+\begin{tabular}{p{5cm}p{4cm}l}
+&Punkte&davon erreicht\\ \hline
+Teil 1&\jeroen at get{T1}&\\ \hline
+Teil 2: Ausgleichspunkte  & \jeroen at get{AP} &\\ \hline
+&Zwischensumme &\\ \hline
+Teil 2: sonstige Punkte  &\jeroen at get{T2} &\\ \hline
+& $\Sigma=\gesamtpunkte$ & \\ \hline
+\end{tabular}
+\vspace{1cm}
+
+Beurteilung: \rule{8cm}{0.4pt}
+\end{center}
+\renewcommand{\arraystretch}{1}
+
+\vfill
+
+\small
+\STautoround{0}
+\begin{spreadtab}[\STsavecell\gut{b2} \STsavecell\befriedigend{c2}  \STsavecell{\genuegend}{d2} \STsavecell{\nichtgenuegend}{e2}  \STsavecell{\gutminuseins}{b3}  \STsavecell{\befriedigendminuseins}{c3} \STsavecell{\genuegendminuseins}{d3}]{{tabular}{ccccc}}
+ \SThidecol \gesamtpunkte &\SThidecol  1 &\SThidecol 2 &\SThidecol 3 &\SThidecol 4 \\ 
+ \SThiderow &a1*#1 &a1*#2 &a1*#3 &a1*#4 \\
+ \SThiderow &b2-1 &c2-1 &d2-1 & \\
+\end{spreadtab}
+\footnotesize
+\begin{center}
+\begin{tabular}{C{3cm}C{3cm}C{3cm}C{3cm}C{3cm}}
+\scriptsize{Sehr Gut} & \scriptsize{Gut} & \scriptsize{Befriedigend} & \scriptsize{Gen\"ugend} & \scriptsize{Nicht Gen\"ugend} \\
+\scriptsize{\gesamtpunkte ~ - \gut} & \scriptsize{\gutminuseins ~ - \befriedigend} & \scriptsize{\befriedigendminuseins ~ - \genuegend} & \scriptsize{\genuegendminuseins ~ - \nichtgenuegend} & \scriptsize{unter \nichtgenuegend} \\
+\end{tabular}
+\end{center}
+\STautoround{}
+\egroup
+
+}
+
+
+%%%%%%%%%%%%%%%%
+\newcounter{Zufall}
+\makeatletter
+\def\prunelist#1{%
+\expandafter\edef\csname pgfmath at randomlist@#1\endcsname
+        {\the\numexpr\csname pgfmath at randomlist@#1\endcsname-1\relax}
+\count@\pgfmath at randomtemp 
+\loop
+\expandafter\let
+\csname pgfmath at randomlist@#1@\the\count@\expandafter\endcsname
+\csname pgfmath at randomlist@#1@\the\numexpr\count at +1\relax\endcsname
+\ifnum\count@<\csname pgfmath at randomlist@#1\endcsname\relax
+\advance\count@\@ne
+\repeat}
+\def\declarenumlist#1#2#3{%
+\expandafter\edef\csname pgfmath at randomlist@#1\endcsname{#3}%
+\count@\@ne
+\loop
+\expandafter\edef
+\csname pgfmath at randomlist@#1@\the\count@\endcsname
+  {\the\count@}
+\ifnum\count@<#3\relax
+\advance\count@\@ne
+\repeat}
+
+\newcounter{antworta}\newcounter{antwortb}\newcounter{antwortc}\newcounter{antwortd}\newcounter{antworte}\newcounter{antwortf}\newcounter{antwortg}\newcounter{antworth}\newcounter{antworti}
+\pgfmathsetseed{\theZufall}
+
+\newcommand{\Gruppe}{\theZufall}
+
+%
+%%%%%%%      ZUORDNUNGSAUFGABE
+%
+%
+% PROBLEM min vspac 3.11cm sonst leicht nach oben gerutscht. Min Spaltenbreite ?
+\newcommand\zuordnen[2][0]{%%
+\pgfmathsetseed{\theZufall}
+\declarenumlist{group}{1}{4}
+\pgfmathrandomitem\z{group}\setcounter{antworta}{\z}\prunelist{group}
+\pgfmathrandomitem\z{group}\setcounter{antwortb}{\z}\prunelist{group}
+\pgfmathrandomitem\z{group}\setcounter{antwortc}{\z}\prunelist{group}
+\pgfmathrandomitem\z{group}\setcounter{antwortd}{\z}\prunelist{group}
+\begin{spreadtab}[\STsavecell{\links}{a2}\STsavecell{\rechts}{b2}]{{tabular}{cc}}
+\SThidecol 0.45& \SThidecol \\ 
+a1+(#1) & (0.9-a2) \\
+\end{spreadtab}
+\bgroup
+  \jeroen at set@keys{#2}%%
+	\begin{minipage}{0.88\linewidth}
+	\vspace{0.2cm}
+\begin{minipage}[t][][t]{\links\textwidth}  \vspace{0pt} 
+\flushright 
+	\tabulinesep=3mm
+	\begin{tabu}{|>{\vphantom{\"Ag}}M|C{1cm}|p{0.001pt}}\hhline{--}
+	\jeroen at get{R\theantworta}&\cellcolor[gray]{0.9}\antwort{\jeroen at get{A\theantworta}}&\\ \hhline{--}
+	\jeroen at get{R\theantwortb}&\cellcolor[gray]{0.9}\antwort{\jeroen at get{A\theantwortb}}&\\ \hhline{--}
+	\jeroen at get{R\theantwortc}&\cellcolor[gray]{0.9}\antwort{\jeroen at get{A\theantwortc}}&\\ \hhline{--}
+	\jeroen at get{R\theantwortd}&\cellcolor[gray]{0.9}\antwort{\jeroen at get{A\theantwortd}}&\\ \hhline{--}
+	\end{tabu}
+	\end{minipage}
+	\hfill
+	\begin{minipage}[t][][t]{\rechts\textwidth} \vspace{0pt}
+	\flushleft 
+	\tabulinesep=3mm
+	\begin{tabu}{|C{1cm}|>{\vphantom{\"Ag}} M|p{0.01pt}} \hhline{--} 
+	\cellcolor[gray]{0.92}A& \jeroen at get{A}&\\ \hhline{--}
+	\cellcolor[gray]{0.92}B& \jeroen at get{B}&\\ \hhline{--}
+	\cellcolor[gray]{0.92}C& \jeroen at get{C}&\\ \hhline{--}
+	\cellcolor[gray]{0.92}D& \jeroen at get{D}&\\ \hhline{--}
+	\cellcolor[gray]{0.92}E& \jeroen at get{E}&\\ \hhline{--}
+	\cellcolor[gray]{0.92}F& \jeroen at get{F}&\\ \hhline{--}
+	\multicolumn{1}{c}{~}&\multicolumn{1}{c}{\parbox{10pt}{~}}&\\
+	\end{tabu}
+	\end{minipage}
+	\end{minipage}
+	\egroup
+	\leer
+	}
+%
+%
+%
+%
+%%%%%%%%%%% LUECKENTEXT
+%
+%
+%
+%
+%
+\newcommand\lueckentext[2][0]{Erg\"anze die Textl\"ucken im folgenden Satz durch Ankreuzen der jeweils
+richtigen Satzteile so, dass eine mathematisch korrekte Aussage
+entsteht! \vspace{0.3cm}
+
+\bgroup \jeroen at set@keys{#2}
+\jeroen at get{text}
+\begin{spreadtab}[\STsavecell{\links}{b2}\STsavecell{\rechts}{c2}]{{tabular}{ccc}}
+ \SThidecol&\SThidecol 0.45& \SThidecol \\ 
+ \SThiderow &b1+(#1) & (0.9-b2) \\
+\end{spreadtab}
+
+\begin{minipage}{1\linewidth}
+\begin{minipage}[t][][b]{\links\linewidth}  \vspace{0pt}
+\flushright
+\tabulinesep=3mm
+\pgfmathsetseed{\theZufall}
+\declarenumlist{group}{1}{3}
+\pgfmathrandomitem\z{group}\setcounter{antworta}{\z}\prunelist{group}
+\pgfmathrandomitem\z{group}\setcounter{antwortb}{\z}\prunelist{group}
+\pgfmathrandomitem\z{group}\setcounter{antwortc}{\z}\prunelist{group}
+\begin{tabu}{|M|c|}
+\hline
+\multicolumn{2}{|c|}{\large{\textcircled{\normalsize{1}}}} \\\hline
+\jeroen at get{L\theantworta} \vphantom{\"Ag}& \ifthenelse{\theAntworten=1 \AND \jeroen at get{A1}=\theantworta}{\color[rgb]{1,0,0}\XBox \color[rgb]{0,0,0}}{\Square} \\ \hline
+\jeroen at get{L\theantwortb} \vphantom{\"Ag}& \ifthenelse{\theAntworten=1 \AND \jeroen at get{A1}=\theantwortb}{\color[rgb]{1,0,0}\XBox \color[rgb]{0,0,0}}{\Square}  \\\hline
+\jeroen at get{L\theantwortc} \vphantom{\"Ag}& \ifthenelse{\theAntworten=1 \AND \jeroen at get{A1}=\theantwortc}{\color[rgb]{1,0,0}\XBox \color[rgb]{0,0,0}}{\Square}  \\\hline
+\end{tabu}
+\end{minipage}\hfill\begin{minipage}[t][][b]{\rechts\linewidth}\vspace{0pt}
+\flushleft\
+\tabulinesep=3mm
+\declarenumlist{group}{1}{3}
+\pgfmathrandomitem\z{group}\setcounter{antworta}{\z}\prunelist{group}
+\pgfmathrandomitem\z{group}\setcounter{antwortb}{\z}\prunelist{group}
+\pgfmathrandomitem\z{group}\setcounter{antwortc}{\z}\prunelist{group}
+\begin{tabu}{|M|c|}
+\hline
+\multicolumn{2}{|c|}{\large{\textcircled{\normalsize{2}}}}\\\hline
+\jeroen at get{R\theantworta}\vphantom{\"Ag}& \ifthenelse{\theAntworten=1 \AND \jeroen at get{A2}=\theantworta}{\color[rgb]{1,0,0}\XBox \color[rgb]{0,0,0}}{\Square} \\\hline
+\jeroen at get{R\theantwortb}\vphantom{\"Ag}&\ifthenelse{\theAntworten=1 \AND \jeroen at get{A2}=\theantwortb}{\color[rgb]{1,0,0}\XBox \color[rgb]{0,0,0}}{\Square}\\ \hline
+\jeroen at get{R\theantwortc}\vphantom{\"Ag}&\ifthenelse{\theAntworten=1 \AND \jeroen at get{A2}=\theantwortc}{\color[rgb]{1,0,0}\XBox \color[rgb]{0,0,0}}{\Square}\\ \hline
+\end{tabu}
+\end{minipage}
+\end{minipage}\leer
+
+\setcounter{A1}{\jeroen at get{A1}}
+\setcounter{A2}{\jeroen at get{A2}}
+\setcounter{gap}{1}
+\egroup}
+%
+%
+%
+%
+%
+%%%%%%%%%%%%%%%%%%%% LUECKENTEXT (allgemein)
+\newcommand\allglueckentext[2][0]{Erg\"anze die Textl\"ucken im folgenden Satz durch Ankreuzen der jeweils
+richtigen Satzteile so, dass eine korrekte Aussage entsteht! \vspace{0.3cm}
+
+\bgroup \jeroen at set@keys{#2}
+\jeroen at get{text}
+\begin{spreadtab}[\STsavecell{\links}{b2}\STsavecell{\rechts}{c2}]{{tabular}{ccc}}
+ \SThidecol&\SThidecol 0.45& \SThidecol \\ 
+ \SThiderow &b1+(#1) & (0.9-b2) \\
+\end{spreadtab}
+
+\begin{minipage}{1\linewidth}
+\begin{minipage}[t][][b]{\links\linewidth}  \vspace{0pt}
+\flushright
+\tabulinesep=3mm
+\pgfmathsetseed{\theZufall}
+\declarenumlist{group}{1}{3}
+\pgfmathrandomitem\z{group}\setcounter{antworta}{\z}\prunelist{group}
+\pgfmathrandomitem\z{group}\setcounter{antwortb}{\z}\prunelist{group}
+\pgfmathrandomitem\z{group}\setcounter{antwortc}{\z}\prunelist{group}
+\begin{tabu}{|M|c|}
+\hline
+\multicolumn{2}{|c|}{\large{\textcircled{\normalsize{1}}}} \\\hline
+\jeroen at get{L\theantworta} \vphantom{\"Ag}& \ifthenelse{\theAntworten=1 \AND \jeroen at get{A1}=\theantworta}{\color[rgb]{1,0,0}\XBox \color[rgb]{0,0,0}}{\Square} \\ \hline
+\jeroen at get{L\theantwortb} \vphantom{\"Ag}& \ifthenelse{\theAntworten=1 \AND \jeroen at get{A1}=\theantwortb}{\color[rgb]{1,0,0}\XBox \color[rgb]{0,0,0}}{\Square}  \\\hline
+\jeroen at get{L\theantwortc} \vphantom{\"Ag}& \ifthenelse{\theAntworten=1 \AND \jeroen at get{A1}=\theantwortc}{\color[rgb]{1,0,0}\XBox \color[rgb]{0,0,0}}{\Square}  \\\hline
+\end{tabu}
+\end{minipage}\hfill\begin{minipage}[t][][b]{\rechts\linewidth}\vspace{0pt}
+\flushleft\
+\tabulinesep=3mm
+\declarenumlist{group}{1}{3}
+\pgfmathrandomitem\z{group}\setcounter{antworta}{\z}\prunelist{group}
+\pgfmathrandomitem\z{group}\setcounter{antwortb}{\z}\prunelist{group}
+\pgfmathrandomitem\z{group}\setcounter{antwortc}{\z}\prunelist{group}
+\begin{tabu}{|M|c|}
+\hline
+\multicolumn{2}{|c|}{\large{\textcircled{\normalsize{2}}}}\\\hline
+\jeroen at get{R\theantworta}\vphantom{\"Ag}& \ifthenelse{\theAntworten=1 \AND \jeroen at get{A2}=\theantworta}{\color[rgb]{1,0,0}\XBox \color[rgb]{0,0,0}}{\Square} \\\hline
+\jeroen at get{R\theantwortb}\vphantom{\"Ag}&\ifthenelse{\theAntworten=1 \AND \jeroen at get{A2}=\theantwortb}{\color[rgb]{1,0,0}\XBox \color[rgb]{0,0,0}}{\Square}\\ \hline
+\jeroen at get{R\theantwortc}\vphantom{\"Ag}&\ifthenelse{\theAntworten=1 \AND \jeroen at get{A2}=\theantwortc}{\color[rgb]{1,0,0}\XBox \color[rgb]{0,0,0}}{\Square}\\ \hline
+\end{tabu}
+\end{minipage}
+\end{minipage}\leer
+
+\setcounter{A1}{\jeroen at get{A1}}
+\setcounter{A2}{\jeroen at get{A2}}
+\setcounter{gap}{1}
+\egroup}
+
+
+%%%%%%%%%%%%%%%%LUECKENTEXT (English)
+%
+%
+%
+\newcommand\englueckentext[2][0]{\vspace{0.3cm}
+
+Complete the following sentence by putting a cross next to one of the given possibilities for each gap so that the sentence becomes a correct statement. \vspace{0.3cm} % Fill the blanks in the following to make an accurate mathematical statement! 
+
+\bgroup \jeroen at set@keys{#2}
+\jeroen at get{text}
+\begin{spreadtab}[\STsavecell{\links}{b2}\STsavecell{\rechts}{c2}]{{tabular}{ccc}}
+ \SThidecol&\SThidecol 0.45& \SThidecol \\ 
+ \SThiderow &b1+(#1) & (0.9-b2) \\
+\end{spreadtab}
+
+\begin{minipage}{1\linewidth}
+\begin{minipage}[t][][b]{\links\linewidth}  \vspace{0pt}
+\flushright
+\tabulinesep=3mm
+\pgfmathsetseed{\theZufall}
+\declarenumlist{group}{1}{3}
+\pgfmathrandomitem\z{group}\setcounter{antworta}{\z}\prunelist{group}
+\pgfmathrandomitem\z{group}\setcounter{antwortb}{\z}\prunelist{group}
+\pgfmathrandomitem\z{group}\setcounter{antwortc}{\z}\prunelist{group}
+\begin{tabu}{|M|c|}
+\hline
+\multicolumn{2}{|c|}{\large{\textcircled{\normalsize{1}}}} \\\hline
+\jeroen at get{L\theantworta} \vphantom{\"Ag}& \ifthenelse{\theAntworten=1 \AND \jeroen at get{A1}=\theantworta}{\color[rgb]{1,0,0}\XBox \color[rgb]{0,0,0}}{\Square} \\ \hline
+\jeroen at get{L\theantwortb} \vphantom{\"Ag}& \ifthenelse{\theAntworten=1 \AND \jeroen at get{A1}=\theantwortb}{\color[rgb]{1,0,0}\XBox \color[rgb]{0,0,0}}{\Square}  \\\hline
+\jeroen at get{L\theantwortc} \vphantom{\"Ag}& \ifthenelse{\theAntworten=1 \AND \jeroen at get{A1}=\theantwortc}{\color[rgb]{1,0,0}\XBox \color[rgb]{0,0,0}}{\Square}  \\\hline
+\end{tabu}
+\end{minipage}\hfill\begin{minipage}[t][][b]{\rechts\linewidth}\vspace{0pt}
+\flushleft\
+\tabulinesep=3mm
+\declarenumlist{group}{1}{3}
+\pgfmathrandomitem\z{group}\setcounter{antworta}{\z}\prunelist{group}
+\pgfmathrandomitem\z{group}\setcounter{antwortb}{\z}\prunelist{group}
+\pgfmathrandomitem\z{group}\setcounter{antwortc}{\z}\prunelist{group}
+\begin{tabu}{|M|c|}
+\hline
+\multicolumn{2}{|c|}{\large{\textcircled{\normalsize{2}}}}\\\hline
+\jeroen at get{R\theantworta}\vphantom{\"Ag}& \ifthenelse{\theAntworten=1 \AND \jeroen at get{A2}=\theantworta}{\color[rgb]{1,0,0}\XBox \color[rgb]{0,0,0}}{\Square} \\\hline
+\jeroen at get{R\theantwortb}\vphantom{\"Ag}&\ifthenelse{\theAntworten=1 \AND \jeroen at get{A2}=\theantwortb}{\color[rgb]{1,0,0}\XBox \color[rgb]{0,0,0}}{\Square}\\ \hline
+\jeroen at get{R\theantwortc}\vphantom{\"Ag}&\ifthenelse{\theAntworten=1 \AND \jeroen at get{A2}=\theantwortc}{\color[rgb]{1,0,0}\XBox \color[rgb]{0,0,0}}{\Square}\\ \hline
+\end{tabu}
+\end{minipage}
+\end{minipage}\leer
+
+\setcounter{A1}{\jeroen at get{A1}}
+\setcounter{A2}{\jeroen at get{A2}}
+\setcounter{gap}{1}
+\egroup}
+
+%
+%
+%
+%
+%%%%%%%%%%%%  MULTIPLECHOICE (beliebige Anzahl von Antwortmoeglichkeiten (max.9))
+%%%%%%%%%%%%%%%%%%%%%%
+\newcounter{ct}
+
+\newcommand\multiplechoice[2][5]{ %Anzahl der Antwortmoeglichkeiten, Standard: 5
+  \bgroup
+  \jeroen at set@keys{#2}%%
+	
+\centering 
+\tabulinesep=3mm
+\pgfmathsetseed{\theZufall}
+\declarenumlist{group}{1}{#1}
+\pgfmathrandomitem\z{group}\setcounter{antworta}{\z}\prunelist{group}
+\pgfmathrandomitem\z{group}\setcounter{antwortb}{\z}\prunelist{group}
+\pgfmathrandomitem\z{group}\setcounter{antwortc}{\z}\prunelist{group}
+\pgfmathrandomitem\z{group}\setcounter{antwortd}{\z}\prunelist{group}
+\pgfmathrandomitem\z{group}\setcounter{antworte}{\z}\prunelist{group}
+\pgfmathrandomitem\z{group}\setcounter{antwortf}{\z}\prunelist{group}
+\pgfmathrandomitem\z{group}\setcounter{antwortg}{\z}\prunelist{group}
+\pgfmathrandomitem\z{group}\setcounter{antworth}{\z}\prunelist{group}
+\pgfmathrandomitem\z{group}\setcounter{antworti}{\z}\prunelist{group}
+
+\begin{tabu}{|T|c|}
+\hline
+\forloop{ct}{1}{\value{ct}<\numexpr#1}
+{\ifthenelse{\value{ct}=\theantworta}{\jeroen at get{L1}}{\ifthenelse{\value{ct}=\theantwortb}{\jeroen at get{L2}}{\ifthenelse{\value{ct}=\theantwortc}{\jeroen at get{L3}}{\ifthenelse{\value{ct}=\theantwortd}{\jeroen at get{L4}}{\ifthenelse{\value{ct}=\theantworte}{\jeroen at get{L5}}{\ifthenelse{\value{ct}=\theantwortf}{\jeroen at get{L6}}{\ifthenelse{\value{ct}=\theantwortg}{\jeroen at get{L7}}{\ifthenelse{\value{ct}=\theantworth}{\jeroen at get{L8}}{{\jeroen at get{L9}}}}}}}}}}&%
+%
+%
+\ifnum\theAntworten=1
+\ifthenelse{\jeroen at get{A1}=1 \OR \jeroen at get{A2}=1 \OR \jeroen at get{A3}=1\OR \jeroen at get{A4}=1 \OR \jeroen at get{A5}=1 \OR \jeroen at get{A6}=1 \OR \jeroen at get{A7}=1 \OR \jeroen at get{A8}=1 \OR \jeroen at get{A9}=1 \AND \value{ct}=\theantworta}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\jeroen at get{A1}=2 \OR \jeroen at get{A2}=2 \OR \jeroen at get{A3}=2\OR \jeroen at get{A4}=2\OR \jeroen at get{A5}=2\OR \jeroen at get{A6}=2 \OR \jeroen at get{A7}=2 \OR \jeroen at get{A8}=2 \OR \jeroen at get{A9}=2 \AND \value{ct}=\theantwortb}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\jeroen at get{A1}=3 \OR \jeroen at get{A2}=3 \OR \jeroen at get{A3}=3\OR \jeroen at get{A4}=3\OR \jeroen at get{A5}=3 \OR \jeroen at get{A6}=3 \OR \jeroen at get{A7}=3 \OR \jeroen at get{A8}=3 \OR \jeroen at get{A9}=3 \AND \value{ct}=\theantwortc}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\jeroen at get{A1}=4 \OR \jeroen at get{A2}=4 \OR \jeroen at get{A3}=4\OR \jeroen at get{A4}=4\OR \jeroen at get{A5}=4\OR \jeroen at get{A6}=4 \OR \jeroen at get{A7}=4 \OR \jeroen at get{A8}=4 \OR \jeroen at get{A9}=4 \AND \value{ct}=\theantwortd}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\jeroen at get{A1}=5 \OR \jeroen at get{A2}=5 \OR \jeroen at get{A3}=5\OR \jeroen at get{A4}=5\OR \jeroen at get{A5}=5\OR \jeroen at get{A6}=5 \OR \jeroen at get{A7}=5 \OR \jeroen at get{A8}=5 \OR \jeroen at get{A9}=5 \AND \value{ct}=\theantworte}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\jeroen at get{A1}=6 \OR \jeroen at get{A2}=6 \OR \jeroen at get{A3}=6\OR \jeroen at get{A4}=6\OR \jeroen at get{A5}=6\OR \jeroen at get{A6}=6 \OR \jeroen at get{A7}=6 \OR \jeroen at get{A8}=6 \OR \jeroen at get{A9}=6 \AND \value{ct}=\theantwortf}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\jeroen at get{A1}=7 \OR \jeroen at get{A2}=7 \OR \jeroen at get{A3}=7\OR \jeroen at get{A4}=7\OR \jeroen at get{A5}=7\OR \jeroen at get{A6}=7 \OR \jeroen at get{A7}=7 \OR \jeroen at get{A8}=7 \OR \jeroen at get{A9}=7 \AND \value{ct}=\theantwortg}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\jeroen at get{A1}=8 \OR \jeroen at get{A2}=8 \OR \jeroen at get{A3}=8\OR \jeroen at get{A4}=8\O!
 R \jeroen at get{A5}=8\OR \jeroen at get{A6}=8 \OR \jeroen at get{A7}=8 \OR \jeroen at get{A8}=8 \OR \jeroen at get{A9}=8 \AND \value{ct}=\theantworth}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\jeroen at get{A1}=9 \OR \jeroen at get{A2}=9 \OR \jeroen at get{A3}=9\OR \jeroen at get{A4}=9\OR \jeroen at get{A5}=9\OR \jeroen at get{A6}=9 \OR \jeroen at get{A7}=9 \OR \jeroen at get{A8}=9 \OR \jeroen at get{A9}=9 \AND \value{ct}=\theantworti}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}
+\else
+\Square\fi\\ \hline}%
+%
+\ifthenelse{\theantworta=#1}{\jeroen at get{L1}}{\ifthenelse{\theantwortb=#1}{\jeroen at get{L2}}{\ifthenelse{\theantwortc=#1}{\jeroen at get{L3}}{\ifthenelse{\theantwortd=#1}{\jeroen at get{L4}}{\ifthenelse{\theantworte=#1}{\jeroen at get{L5}}{\ifthenelse{\theantwortf=#1}{\jeroen at get{L6}}{\ifthenelse{\theantwortg=#1}{\jeroen at get{L7}}{\ifthenelse{\theantworth=#1}{\jeroen at get{L8}}{{\jeroen at get{L9}}}}}}}}}} &%
+%
+%
+\ifnum\theAntworten=1
+\ifthenelse{\jeroen at get{A1}=1 \OR \jeroen at get{A2}=1 \OR \jeroen at get{A3}=1\OR \jeroen at get{A4}=1\OR \jeroen at get{A5}=1\OR \jeroen at get{A6}=1 \OR \jeroen at get{A7}=1 \OR \jeroen at get{A8}=1 \OR \jeroen at get{A9}=1 \AND \theantworta=#1}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\jeroen at get{A1}=2 \OR \jeroen at get{A2}=2 \OR \jeroen at get{A3}=2\OR \jeroen at get{A4}=2\OR \jeroen at get{A5}=2\OR \jeroen at get{A6}=2 \OR \jeroen at get{A7}=2 \OR \jeroen at get{A8}=2 \OR \jeroen at get{A9}=2 \AND \theantwortb=#1}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\jeroen at get{A1}=3 \OR \jeroen at get{A2}=3 \OR \jeroen at get{A3}=3\OR \jeroen at get{A4}=3\OR \jeroen at get{A5}=3\OR \jeroen at get{A6}=3 \OR \jeroen at get{A7}=3 \OR \jeroen at get{A8}=3 \OR \jeroen at get{A9}=3 \AND \theantwortc=#1}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\jeroen at get{A1}=4 \OR \jeroen at get{A2}=4 \OR \jeroen at get{A3}=4\OR \jeroen at get{A4}=4\OR \jeroen at get{A5}=4\OR \jeroen at get{A6}=4 \OR \jeroen at get{A7}=4 \OR \jeroen at get{A8}=4 \OR \jeroen at get{A9}=4 \AND \theantwortd=#1}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\jeroen at get{A1}=5 \OR \jeroen at get{A2}=5 \OR \jeroen at get{A3}=5\OR \jeroen at get{A4}=5\OR \jeroen at get{A5}=5\OR \jeroen at get{A6}=5 \OR \jeroen at get{A7}=5 \OR \jeroen at get{A8}=5 \OR \jeroen at get{A9}=5 \AND \theantworte=#1}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\jeroen at get{A1}=6 \OR \jeroen at get{A2}=6 \OR \jeroen at get{A3}=6\OR \jeroen at get{A4}=6\OR \jeroen at get{A5}=6\OR \jeroen at get{A6}=6 \OR \jeroen at get{A7}=6 \OR \jeroen at get{A8}=6 \OR \jeroen at get{A9}=6 \AND \theantwortf=#1}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\jeroen at get{A1}=7 \OR \jeroen at get{A2}=7 \OR \jeroen at get{A3}=7\OR \jeroen at get{A4}=7\OR \jeroen at get{A5}=7\OR \jeroen at get{A6}=7 \OR \jeroen at get{A7}=7 \OR \jeroen at get{A8}=7 \OR \jeroen at get{A9}=7 \AND \theantwortg=#1}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\jeroen at get{A1}=8 \OR \jeroen at get{A2}=8 \OR \jeroen at get{A3}=8\OR \jeroen at get{A4}=8\OR \jeroen at get{A5}=8\OR \jeroen at get{A6}=8 \OR \jeroen at get{A7!
 }=8 \OR \jeroen at get{A8}=8 \OR \jeroen at get{A9}=8 \AND \theantworth=#1}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\jeroen at get{A1}=9 \OR \jeroen at get{A2}=9 \OR \jeroen at get{A3}=9\OR \jeroen at get{A4}=9\OR \jeroen at get{A5}=9\OR \jeroen at get{A6}=9 \OR \jeroen at get{A7}=9 \OR \jeroen at get{A8}=9 \OR \jeroen at get{A9}=9 \AND \theantworti=#1}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}
+\else
+\Square\fi\\ \hline
+\end{tabu} \leer
+
+  \egroup}
+%
+%
+%
+%
+%
+%%%%%%%%%%%% Lange Multiplechoice Beispiele 
+%%%%%%%%%%%%%%	(vor allem für Grafiken!)
+%
+%
+%
+\newcommand\langmultiplechoice[2][5]{ %Anzahl der Antwortmoeglichkeiten, Standard: 5
+  \bgroup
+  \jeroen at set@keys{#2}%%
+	\pgfmathsetseed{\theZufall}
+\declarenumlist{group}{1}{#1}
+\pgfmathrandomitem\z{group}\setcounter{antworta}{\z}\prunelist{group}
+\pgfmathrandomitem\z{group}\setcounter{antwortb}{\z}\prunelist{group}
+\pgfmathrandomitem\z{group}\setcounter{antwortc}{\z}\prunelist{group}
+\pgfmathrandomitem\z{group}\setcounter{antwortd}{\z}\prunelist{group}
+\pgfmathrandomitem\z{group}\setcounter{antworte}{\z}\prunelist{group}
+\pgfmathrandomitem\z{group}\setcounter{antwortf}{\z}\prunelist{group}
+\pgfmathrandomitem\z{group}\setcounter{antwortg}{\z}\prunelist{group}
+\pgfmathrandomitem\z{group}\setcounter{antworth}{\z}\prunelist{group}
+\pgfmathrandomitem\z{group}\setcounter{antworti}{\z}\prunelist{group}
+
+\centering 
+\tabulinesep=3mm
+\meinlr{
+\begin{center}
+\begin{tabu}{|T|c|}\hline
+\forloop{ct}{1}{\value{ct}<3}
+{\ifthenelse{\value{ct}=\theantworta}{\jeroen at get{L1}}{\ifthenelse{\value{ct}=\theantwortb}{\jeroen at get{L2}}{\ifthenelse{\value{ct}=\theantwortc}{\jeroen at get{L3}}{\ifthenelse{\value{ct}=\theantwortd}{\jeroen at get{L4}}{\ifthenelse{\value{ct}=\theantworte}{\jeroen at get{L5}}{\ifthenelse{\value{ct}=\theantwortf}{\jeroen at get{L6}}{\ifthenelse{\value{ct}=\theantwortg}{\jeroen at get{L7}}{\ifthenelse{\value{ct}=\theantworth}{\jeroen at get{L8}}{{\jeroen at get{L9}}}}}}}}}}& 
+
+\ifnum\theAntworten=1
+\ifthenelse{\jeroen at get{A1}=1 \OR \jeroen at get{A2}=1 \OR \jeroen at get{A3}=1\OR \jeroen at get{A4}=1 \OR \jeroen at get{A5}=1 \OR \jeroen at get{A6}=1 \OR \jeroen at get{A7}=1 \OR \jeroen at get{A8}=1 \OR \jeroen at get{A9}=1 \AND \value{ct}=\theantworta}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\jeroen at get{A1}=2 \OR \jeroen at get{A2}=2 \OR \jeroen at get{A3}=2\OR \jeroen at get{A4}=2\OR \jeroen at get{A5}=2\OR \jeroen at get{A6}=2 \OR \jeroen at get{A7}=2 \OR \jeroen at get{A8}=2 \OR \jeroen at get{A9}=2 \AND \value{ct}=\theantwortb}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\jeroen at get{A1}=3 \OR \jeroen at get{A2}=3 \OR \jeroen at get{A3}=3\OR \jeroen at get{A4}=3\OR \jeroen at get{A5}=3 \OR \jeroen at get{A6}=3 \OR \jeroen at get{A7}=3 \OR \jeroen at get{A8}=3 \OR \jeroen at get{A9}=3 \AND \value{ct}=\theantwortc}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\jeroen at get{A1}=4 \OR \jeroen at get{A2}=4 \OR \jeroen at get{A3}=4\OR \jeroen at get{A4}=4\OR \jeroen at get{A5}=4\OR \jeroen at get{A6}=4 \OR \jeroen at get{A7}=4 \OR \jeroen at get{A8}=4 \OR \jeroen at get{A9}=4 \AND \value{ct}=\theantwortd}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\jeroen at get{A1}=5 \OR \jeroen at get{A2}=5 \OR \jeroen at get{A3}=5\OR \jeroen at get{A4}=5\OR \jeroen at get{A5}=5\OR \jeroen at get{A6}=5 \OR \jeroen at get{A7}=5 \OR \jeroen at get{A8}=5 \OR \jeroen at get{A9}=5 \AND \value{ct}=\theantworte}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\jeroen at get{A1}=6 \OR \jeroen at get{A2}=6 \OR \jeroen at get{A3}=6\OR \jeroen at get{A4}=6\OR \jeroen at get{A5}=6\OR \jeroen at get{A6}=6 \OR \jeroen at get{A7}=6 \OR \jeroen at get{A8}=6 \OR \jeroen at get{A9}=6 \AND \value{ct}=\theantwortf}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\jeroen at get{A1}=7 \OR \jeroen at get{A2}=7 \OR \jeroen at get{A3}=7\OR \jeroen at get{A4}=7\OR \jeroen at get{A5}=7\OR \jeroen at get{A6}=7 \OR \jeroen at get{A7}=7 \OR \jeroen at get{A8}=7 \OR \jeroen at get{A9}=7 \AND \value{ct}=\theantwortg}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\jeroen at get{A1}=8 \OR \jeroen at get{A2}=8 \OR \jeroen at get{A3}=8\OR \jeroen at get{A4}=8\O!
 R \jeroen at get{A5}=8\OR \jeroen at get{A6}=8 \OR \jeroen at get{A7}=8 \OR \jeroen at get{A8}=8 \OR \jeroen at get{A9}=8 \AND \value{ct}=\theantworth}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\jeroen at get{A1}=9 \OR \jeroen at get{A2}=9 \OR \jeroen at get{A3}=9\OR \jeroen at get{A4}=9\OR \jeroen at get{A5}=9\OR \jeroen at get{A6}=9 \OR \jeroen at get{A7}=9 \OR \jeroen at get{A8}=9 \OR \jeroen at get{A9}=9 \AND \value{ct}=\theantworti}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}
+\else
+\Square\fi\\ \hline}
+
+\ifthenelse{\theantworta=3}{\jeroen at get{L1}}{\ifthenelse{\theantwortb=3}{\jeroen at get{L2}}{\ifthenelse{\theantwortc=3}{\jeroen at get{L3}}{\ifthenelse{\theantwortd=3}{\jeroen at get{L4}}{\ifthenelse{\theantworte=3}{\jeroen at get{L5}}{\ifthenelse{\theantwortf=3}{\jeroen at get{L6}}{\ifthenelse{\theantwortg=3}{\jeroen at get{L7}}{\ifthenelse{\theantworth=3}{\jeroen at get{L8}}{{\jeroen at get{L9}}}}}}}}}} &%
+%
+%
+\ifnum\theAntworten=1
+\ifthenelse{\jeroen at get{A1}=1 \OR \jeroen at get{A2}=1 \OR \jeroen at get{A3}=1\OR \jeroen at get{A4}=1\OR \jeroen at get{A5}=1\OR \jeroen at get{A6}=1 \OR \jeroen at get{A7}=1 \OR \jeroen at get{A8}=1 \OR \jeroen at get{A9}=1 \AND \theantworta=3}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\jeroen at get{A1}=2 \OR \jeroen at get{A2}=2 \OR \jeroen at get{A3}=2\OR \jeroen at get{A4}=2\OR \jeroen at get{A5}=2\OR \jeroen at get{A6}=2 \OR \jeroen at get{A7}=2 \OR \jeroen at get{A8}=2 \OR \jeroen at get{A9}=2 \AND \theantwortb=3}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\jeroen at get{A1}=3 \OR \jeroen at get{A2}=3 \OR \jeroen at get{A3}=3\OR \jeroen at get{A4}=3\OR \jeroen at get{A5}=3\OR \jeroen at get{A6}=3 \OR \jeroen at get{A7}=3 \OR \jeroen at get{A8}=3 \OR \jeroen at get{A9}=3 \AND \theantwortc=3}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\jeroen at get{A1}=4 \OR \jeroen at get{A2}=4 \OR \jeroen at get{A3}=4\OR \jeroen at get{A4}=4\OR \jeroen at get{A5}=4\OR \jeroen at get{A6}=4 \OR \jeroen at get{A7}=4 \OR \jeroen at get{A8}=4 \OR \jeroen at get{A9}=4 \AND \theantwortd=3}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\jeroen at get{A1}=5 \OR \jeroen at get{A2}=5 \OR \jeroen at get{A3}=5\OR \jeroen at get{A4}=5\OR \jeroen at get{A5}=5\OR \jeroen at get{A6}=5 \OR \jeroen at get{A7}=5 \OR \jeroen at get{A8}=5 \OR \jeroen at get{A9}=5 \AND \theantworte=3}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\jeroen at get{A1}=6 \OR \jeroen at get{A2}=6 \OR \jeroen at get{A3}=6\OR \jeroen at get{A4}=6\OR \jeroen at get{A5}=6\OR \jeroen at get{A6}=6 \OR \jeroen at get{A7}=6 \OR \jeroen at get{A8}=6 \OR \jeroen at get{A9}=6 \AND \theantwortf=3}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\jeroen at get{A1}=7 \OR \jeroen at get{A2}=7 \OR \jeroen at get{A3}=7\OR \jeroen at get{A4}=7\OR \jeroen at get{A5}=7\OR \jeroen at get{A6}=7 \OR \jeroen at get{A7}=7 \OR \jeroen at get{A8}=7 \OR \jeroen at get{A9}=7 \AND \theantwortg=3}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\jeroen at get{A1}=8 \OR \jeroen at get{A2}=8 \OR \jeroen at get{A3}=8\OR \jeroen at get{A4}=8\OR \jeroen at get{A5}=8\OR \jeroen at get{A6}=8 \OR \jeroen at get{A7}=8 \OR!
  \jeroen at get{A8}=8 \OR \jeroen at get{A9}=8 \AND \theantworth=3}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\jeroen at get{A1}=9 \OR \jeroen at get{A2}=9 \OR \jeroen at get{A3}=9\OR \jeroen at get{A4}=9\OR \jeroen at get{A5}=9\OR \jeroen at get{A6}=9 \OR \jeroen at get{A7}=9 \OR \jeroen at get{A8}=9 \OR \jeroen at get{A9}=9 \AND \theantworti=3}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}
+\else
+\Square\fi\\ \hline
+\end{tabu}
+\end{center}}
+{\ifnum \numexpr#1>3
+\begin{tabu}{|T|c|}
+\hline
+\forloop{ct}{4}{\value{ct}<\numexpr#1}
+{\ifthenelse{\value{ct}=\theantworta}{\jeroen at get{L1}}{\ifthenelse{\value{ct}=\theantwortb}{\jeroen at get{L2}}{\ifthenelse{\value{ct}=\theantwortc}{\jeroen at get{L3}}{\ifthenelse{\value{ct}=\theantwortd}{\jeroen at get{L4}}{\ifthenelse{\value{ct}=\theantworte}{\jeroen at get{L5}}{\ifthenelse{\value{ct}=\theantwortf}{\jeroen at get{L6}}{\ifthenelse{\value{ct}=\theantwortg}{\jeroen at get{L7}}{\ifthenelse{\value{ct}=\theantworth}{\jeroen at get{L8}}{{\jeroen at get{L9}}}}}}}}}}&%
+%
+%
+\ifnum\theAntworten=1
+\ifthenelse{\jeroen at get{A1}=1 \OR \jeroen at get{A2}=1 \OR \jeroen at get{A3}=1\OR \jeroen at get{A4}=1 \OR \jeroen at get{A5}=1 \OR \jeroen at get{A6}=1 \OR \jeroen at get{A7}=1 \OR \jeroen at get{A8}=1 \OR \jeroen at get{A9}=1 \AND \value{ct}=\theantworta}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\jeroen at get{A1}=2 \OR \jeroen at get{A2}=2 \OR \jeroen at get{A3}=2\OR \jeroen at get{A4}=2\OR \jeroen at get{A5}=2\OR \jeroen at get{A6}=2 \OR \jeroen at get{A7}=2 \OR \jeroen at get{A8}=2 \OR \jeroen at get{A9}=2 \AND \value{ct}=\theantwortb}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\jeroen at get{A1}=3 \OR \jeroen at get{A2}=3 \OR \jeroen at get{A3}=3\OR \jeroen at get{A4}=3\OR \jeroen at get{A5}=3 \OR \jeroen at get{A6}=3 \OR \jeroen at get{A7}=3 \OR \jeroen at get{A8}=3 \OR \jeroen at get{A9}=3 \AND \value{ct}=\theantwortc}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\jeroen at get{A1}=4 \OR \jeroen at get{A2}=4 \OR \jeroen at get{A3}=4\OR \jeroen at get{A4}=4\OR \jeroen at get{A5}=4\OR \jeroen at get{A6}=4 \OR \jeroen at get{A7}=4 \OR \jeroen at get{A8}=4 \OR \jeroen at get{A9}=4 \AND \value{ct}=\theantwortd}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\jeroen at get{A1}=5 \OR \jeroen at get{A2}=5 \OR \jeroen at get{A3}=5\OR \jeroen at get{A4}=5\OR \jeroen at get{A5}=5\OR \jeroen at get{A6}=5 \OR \jeroen at get{A7}=5 \OR \jeroen at get{A8}=5 \OR \jeroen at get{A9}=5 \AND \value{ct}=\theantworte}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\jeroen at get{A1}=6 \OR \jeroen at get{A2}=6 \OR \jeroen at get{A3}=6\OR \jeroen at get{A4}=6\OR \jeroen at get{A5}=6\OR \jeroen at get{A6}=6 \OR \jeroen at get{A7}=6 \OR \jeroen at get{A8}=6 \OR \jeroen at get{A9}=6 \AND \value{ct}=\theantwortf}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\jeroen at get{A1}=7 \OR \jeroen at get{A2}=7 \OR \jeroen at get{A3}=7\OR \jeroen at get{A4}=7\OR \jeroen at get{A5}=7\OR \jeroen at get{A6}=7 \OR \jeroen at get{A7}=7 \OR \jeroen at get{A8}=7 \OR \jeroen at get{A9}=7 \AND \value{ct}=\theantwortg}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\jeroen at get{A1}=8 \OR \jeroen at get{A2}=8 \OR \jeroen at get{A3}=8\OR \jeroen at get{A4}=8\O!
 R \jeroen at get{A5}=8\OR \jeroen at get{A6}=8 \OR \jeroen at get{A7}=8 \OR \jeroen at get{A8}=8 \OR \jeroen at get{A9}=8 \AND \value{ct}=\theantworth}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\jeroen at get{A1}=9 \OR \jeroen at get{A2}=9 \OR \jeroen at get{A3}=9\OR \jeroen at get{A4}=9\OR \jeroen at get{A5}=9\OR \jeroen at get{A6}=9 \OR \jeroen at get{A7}=9 \OR \jeroen at get{A8}=9 \OR \jeroen at get{A9}=9 \AND \value{ct}=\theantworti}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}
+\else
+\Square\fi\\ \hline}%
+%
+\ifthenelse{\theantworta=#1}{\jeroen at get{L1}}{\ifthenelse{\theantwortb=#1}{\jeroen at get{L2}}{\ifthenelse{\theantwortc=#1}{\jeroen at get{L3}}{\ifthenelse{\theantwortd=#1}{\jeroen at get{L4}}{\ifthenelse{\theantworte=#1}{\jeroen at get{L5}}{\ifthenelse{\theantwortf=#1}{\jeroen at get{L6}}{\ifthenelse{\theantwortg=#1}{\jeroen at get{L7}}{\ifthenelse{\theantworth=#1}{\jeroen at get{L8}}{{\jeroen at get{L9}}}}}}}}}} &%
+%
+%
+\ifnum\theAntworten=1
+\ifthenelse{\jeroen at get{A1}=1 \OR \jeroen at get{A2}=1 \OR \jeroen at get{A3}=1\OR \jeroen at get{A4}=1\OR \jeroen at get{A5}=1\OR \jeroen at get{A6}=1 \OR \jeroen at get{A7}=1 \OR \jeroen at get{A8}=1 \OR \jeroen at get{A9}=1 \AND \theantworta=#1}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\jeroen at get{A1}=2 \OR \jeroen at get{A2}=2 \OR \jeroen at get{A3}=2\OR \jeroen at get{A4}=2\OR \jeroen at get{A5}=2\OR \jeroen at get{A6}=2 \OR \jeroen at get{A7}=2 \OR \jeroen at get{A8}=2 \OR \jeroen at get{A9}=2 \AND \theantwortb=#1}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\jeroen at get{A1}=3 \OR \jeroen at get{A2}=3 \OR \jeroen at get{A3}=3\OR \jeroen at get{A4}=3\OR \jeroen at get{A5}=3\OR \jeroen at get{A6}=3 \OR \jeroen at get{A7}=3 \OR \jeroen at get{A8}=3 \OR \jeroen at get{A9}=3 \AND \theantwortc=#1}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\jeroen at get{A1}=4 \OR \jeroen at get{A2}=4 \OR \jeroen at get{A3}=4\OR \jeroen at get{A4}=4\OR \jeroen at get{A5}=4\OR \jeroen at get{A6}=4 \OR \jeroen at get{A7}=4 \OR \jeroen at get{A8}=4 \OR \jeroen at get{A9}=4 \AND \theantwortd=#1}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\jeroen at get{A1}=5 \OR \jeroen at get{A2}=5 \OR \jeroen at get{A3}=5\OR \jeroen at get{A4}=5\OR \jeroen at get{A5}=5\OR \jeroen at get{A6}=5 \OR \jeroen at get{A7}=5 \OR \jeroen at get{A8}=5 \OR \jeroen at get{A9}=5 \AND \theantworte=#1}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\jeroen at get{A1}=6 \OR \jeroen at get{A2}=6 \OR \jeroen at get{A3}=6\OR \jeroen at get{A4}=6\OR \jeroen at get{A5}=6\OR \jeroen at get{A6}=6 \OR \jeroen at get{A7}=6 \OR \jeroen at get{A8}=6 \OR \jeroen at get{A9}=6 \AND \theantwortf=#1}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\jeroen at get{A1}=7 \OR \jeroen at get{A2}=7 \OR \jeroen at get{A3}=7\OR \jeroen at get{A4}=7\OR \jeroen at get{A5}=7\OR \jeroen at get{A6}=7 \OR \jeroen at get{A7}=7 \OR \jeroen at get{A8}=7 \OR \jeroen at get{A9}=7 \AND \theantwortg=#1}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\jeroen at get{A1}=8 \OR \jeroen at get{A2}=8 \OR \jeroen at get{A3}=8\OR \jeroen at get{A4}=8\OR \jeroen at get{A5}=8\OR \jeroen at get{A6}=8 \OR \jeroen at get{A7!
 }=8 \OR \jeroen at get{A8}=8 \OR \jeroen at get{A9}=8 \AND \theantworth=#1}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\jeroen at get{A1}=9 \OR \jeroen at get{A2}=9 \OR \jeroen at get{A3}=9\OR \jeroen at get{A4}=9\OR \jeroen at get{A5}=9\OR \jeroen at get{A6}=9 \OR \jeroen at get{A7}=9 \OR \jeroen at get{A8}=9 \OR \jeroen at get{A9}=9 \AND \theantworti=#1}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}
+\else
+\Square\fi\\ \hline
+\end{tabu}
+\fi
+}
+\egroup}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Multiple Choice (Richtig & Falsch)
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%%%%%%%%%%%  MULTIPLECHOICE (beliebige Anzahl von Antwortmoeglichkeiten (max.9))
+%%%%%%%%%%%%%%%%%%%%%
+\newcounter{acheck}\newcounter{bcheck}\newcounter{ccheck}\newcounter{dcheck}\newcounter{echeck}\newcounter{fcheck}\newcounter{gcheck}\newcounter{hcheck}\newcounter{icheck}\newcounter{counter}
+
+\newcommand\rfmultiplechoice[3][5]{ %Anzahl der Antwortmoeglichkeiten, Standard: 5
+  \bgroup
+  \jeroen at set@keys{#3}%%
+\setcounter{counter}{0}	
+\centering 
+\tabulinesep=3mm
+\pgfmathsetseed{\theZufall}
+\declarenumlist{group}{1}{#1}
+\pgfmathrandomitem\z{group}\setcounter{antworta}{\z}\prunelist{group}
+\pgfmathrandomitem\z{group}\setcounter{antwortb}{\z}\prunelist{group}
+\pgfmathrandomitem\z{group}\setcounter{antwortc}{\z}\prunelist{group}
+\pgfmathrandomitem\z{group}\setcounter{antwortd}{\z}\prunelist{group}
+\pgfmathrandomitem\z{group}\setcounter{antworte}{\z}\prunelist{group}
+\pgfmathrandomitem\z{group}\setcounter{antwortf}{\z}\prunelist{group}
+\pgfmathrandomitem\z{group}\setcounter{antwortg}{\z}\prunelist{group}
+\pgfmathrandomitem\z{group}\setcounter{antworth}{\z}\prunelist{group}
+\pgfmathrandomitem\z{group}\setcounter{antworti}{\z}\prunelist{group}
+
+%\begin{minipage}{0.85\linewidth}
+\begin{tabu}{|S|c|c|}%
+\hline%
+\small \textsc{#2} & \small\textsc{Richtig} & \small \textsc{Falsch} \\ \hline
+\forloop{ct}{1}{\value{ct}<\numexpr#1}%
+{\ifthenelse{\value{ct}=\theantworta}{\jeroen at get{L1}}{\ifthenelse{\value{ct}=\theantwortb}{\jeroen at get{L2}}{\ifthenelse{\value{ct}=\theantwortc}{\jeroen at get{L3}}{\ifthenelse{\value{ct}=\theantwortd}{\jeroen at get{L4}}{\ifthenelse{\value{ct}=\theantworte}{\jeroen at get{L5}}{\ifthenelse{\value{ct}=\theantwortf}{\jeroen at get{L6}}{\ifthenelse{\value{ct}=\theantwortg}{\jeroen at get{L7}}{\ifthenelse{\value{ct}=\theantworth}{\jeroen at get{L8}}{{\jeroen at get{L9}}}}}}}}}}&%
+%
+%%% Spalte 'Richtig' %%%%
+%
+\ifnum\theAntworten=1%
+\ifthenelse{\jeroen at get{A1}=1 \OR \jeroen at get{A2}=1 \OR \jeroen at get{A3}=1\OR \jeroen at get{A4}=1 \OR \jeroen at get{A5}=1 \OR \jeroen at get{A6}=1 \OR \jeroen at get{A7}=1 \OR \jeroen at get{A8}=1 \OR \jeroen at get{A9}=1 \AND \value{ct}=\theantworta}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}\setcounter{acheck}{1}}{}\ifthenelse{\jeroen at get{A1}=2 \OR \jeroen at get{A2}=2 \OR \jeroen at get{A3}=2\OR \jeroen at get{A4}=2\OR \jeroen at get{A5}=2\OR \jeroen at get{A6}=2 \OR \jeroen at get{A7}=2 \OR \jeroen at get{A8}=2 \OR \jeroen at get{A9}=2 \AND \value{ct}=\theantwortb}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}\setcounter{bcheck}{1}}{}\ifthenelse{\jeroen at get{A1}=3 \OR \jeroen at get{A2}=3 \OR \jeroen at get{A3}=3\OR \jeroen at get{A4}=3\OR \jeroen at get{A5}=3 \OR \jeroen at get{A6}=3 \OR \jeroen at get{A7}=3 \OR \jeroen at get{A8}=3 \OR \jeroen at get{A9}=3 \AND \value{ct}=\theantwortc}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}\setcounter{ccheck}{1}}{}\ifthenelse{\jeroen at get{A1}=4 \OR \jeroen at get{A2}=4 \OR \jeroen at get{A3}=4\OR \jeroen at get{A4}=4\OR \jeroen at get{A5}=4\OR \jeroen at get{A6}=4 \OR \jeroen at get{A7}=4 \OR \jeroen at get{A8}=4 \OR \jeroen at get{A9}=4 \AND \value{ct}=\theantwortd}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}\setcounter{dcheck}{1}}{}\ifthenelse{\jeroen at get{A1}=5 \OR \jeroen at get{A2}=5 \OR \jeroen at get{A3}=5\OR \jeroen at get{A4}=5\OR \jeroen at get{A5}=5\OR \jeroen at get{A6}=5 \OR \jeroen at get{A7}=5 \OR \jeroen at get{A8}=5 \OR \jeroen at get{A9}=5 \AND \value{ct}=\theantworte}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}\setcounter{echeck}{1}}{}\ifthenelse{\jeroen at get{A1}=6 \OR \jeroen at get{A2}=6 \OR \jeroen at get{A3}=6\OR \jeroen at get{A4}=6\OR \jeroen at get{A5}=6\OR \jeroen at get{A6}=6 \OR \jeroen at get{A7}=6 \OR \jeroen at get{A8}=6 \OR \jeroen at get{A9}=6 \AND \value{ct}=\theantwortf}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}\setcounter{fcheck}{1}}{}\ifthenelse{\jeroen at get{A1}=7 \OR \jeroen at get{A2}=7 \OR \jeroen at get{A3}=7\OR \jeroen at get{A4}=7\OR \jeroen at get{A5}=7\OR \jeroen at get{A6}=7 \OR \jeroen at get{A7}=7 \OR \jeroen at get{A8}=7 \OR \jeroen at get{A9}=7 \AND \value{ct}=\theantwortg}{\color[r!
 gb]{1,0,0}\XBox\color[rgb]{0,0,0}\setcounter{gcheck}{1}}{}\ifthenelse{\jeroen at get{A1}=8 \OR \jeroen at get{A2}=8 \OR \jeroen at get{A3}=8\OR \jeroen at get{A4}=8\OR \jeroen at get{A5}=8\OR \jeroen at get{A6}=8 \OR \jeroen at get{A7}=8 \OR \jeroen at get{A8}=8 \OR \jeroen at get{A9}=8 \AND \value{ct}=\theantworth}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}\setcounter{hcheck}{1}}{}\ifthenelse{\jeroen at get{A1}=9 \OR \jeroen at get{A2}=9 \OR \jeroen at get{A3}=9\OR \jeroen at get{A4}=9\OR \jeroen at get{A5}=9\OR \jeroen at get{A6}=9 \OR \jeroen at get{A7}=9 \OR \jeroen at get{A8}=9 \OR \jeroen at get{A9}=9 \AND \value{ct}=\theantworti}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}\setcounter{icheck}{1}}{}%
+\else%
+\Square\fi&%
+%
+%%%% Spalte 'falsch'
+%
+\ifnum\theAntworten=1%
+\ifthenelse{\value{acheck}=0 \AND \value{ct}=\theantworta}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\value{bcheck}=0 \AND \value{ct}=\theantwortb}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\value{ccheck}=0 \AND \value{ct}=\theantwortc}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\value{dcheck}=0 \AND \value{ct}=\theantwortd}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\value{echeck}=0 \AND \value{ct}=\theantworte}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\value{fcheck}=0 \AND \value{ct}=\theantwortf}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\value{gcheck}=0 \AND \value{ct}=\theantwortg}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\value{hcheck}=0 \AND \value{ct}=\theantworth}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\value{icheck}=0 \AND \value{ct}=\theantworti}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}%
+\else%
+\Square\fi\\ \hline}%
+%
+%%%%% Spalte 'richtig' (letzte Zeile)
+\ifthenelse{\theantworta=#1}{\jeroen at get{L1}}{\ifthenelse{\theantwortb=#1}{\jeroen at get{L2}}{\ifthenelse{\theantwortc=#1}{\jeroen at get{L3}}{\ifthenelse{\theantwortd=#1}{\jeroen at get{L4}}{\ifthenelse{\theantworte=#1}{\jeroen at get{L5}}{\ifthenelse{\theantwortf=#1}{\jeroen at get{L6}}{\ifthenelse{\theantwortg=#1}{\jeroen at get{L7}}{\ifthenelse{\theantworth=#1}{\jeroen at get{L8}}{{\jeroen at get{L9}}}}}}}}}} &%
+%
+%
+%
+\ifnum\theAntworten=1%
+\ifthenelse{\jeroen at get{A1}=1 \OR \jeroen at get{A2}=1 \OR \jeroen at get{A3}=1\OR \jeroen at get{A4}=1\OR \jeroen at get{A5}=1\OR \jeroen at get{A6}=1 \OR \jeroen at get{A7}=1 \OR \jeroen at get{A8}=1 \OR \jeroen at get{A9}=1 \AND \theantworta=#1}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}\setcounter{acheck}{1}}{}\ifthenelse{\jeroen at get{A1}=2 \OR \jeroen at get{A2}=2 \OR \jeroen at get{A3}=2\OR \jeroen at get{A4}=2\OR \jeroen at get{A5}=2\OR \jeroen at get{A6}=2 \OR \jeroen at get{A7}=2 \OR \jeroen at get{A8}=2 \OR \jeroen at get{A9}=2 \AND \theantwortb=#1}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}\setcounter{bcheck}{1}}{}\ifthenelse{\jeroen at get{A1}=3 \OR \jeroen at get{A2}=3 \OR \jeroen at get{A3}=3\OR \jeroen at get{A4}=3\OR \jeroen at get{A5}=3\OR \jeroen at get{A6}=3 \OR \jeroen at get{A7}=3 \OR \jeroen at get{A8}=3 \OR \jeroen at get{A9}=3 \AND \theantwortc=#1}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}\setcounter{ccheck}{1}}{}\ifthenelse{\jeroen at get{A1}=4 \OR \jeroen at get{A2}=4 \OR \jeroen at get{A3}=4\OR \jeroen at get{A4}=4\OR \jeroen at get{A5}=4\OR \jeroen at get{A6}=4 \OR \jeroen at get{A7}=4 \OR \jeroen at get{A8}=4 \OR \jeroen at get{A9}=4 \AND \theantwortd=#1}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}\setcounter{dcheck}{1}}{}\ifthenelse{\jeroen at get{A1}=5 \OR \jeroen at get{A2}=5 \OR \jeroen at get{A3}=5\OR \jeroen at get{A4}=5\OR \jeroen at get{A5}=5\OR \jeroen at get{A6}=5 \OR \jeroen at get{A7}=5 \OR \jeroen at get{A8}=5 \OR \jeroen at get{A9}=5 \AND \theantworte=#1}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}\setcounter{echeck}{1}}{}\ifthenelse{\jeroen at get{A1}=6 \OR \jeroen at get{A2}=6 \OR \jeroen at get{A3}=6\OR \jeroen at get{A4}=6\OR \jeroen at get{A5}=6\OR \jeroen at get{A6}=6 \OR \jeroen at get{A7}=6 \OR \jeroen at get{A8}=6 \OR \jeroen at get{A9}=6 \AND \theantwortf=#1}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}\setcounter{fcheck}{1}}{}\ifthenelse{\jeroen at get{A1}=7 \OR \jeroen at get{A2}=7 \OR \jeroen at get{A3}=7\OR \jeroen at get{A4}=7\OR \jeroen at get{A5}=7\OR \jeroen at get{A6}=7 \OR \jeroen at get{A7}=7 \OR \jeroen at get{A8}=7 \OR \jeroen at get{A9}=7 \AND \theantwortg=#1}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}\setcounter{gcheck}{1}}{}\!
 ifthenelse{\jeroen at get{A1}=8 \OR \jeroen at get{A2}=8 \OR \jeroen at get{A3}=8\OR \jeroen at get{A4}=8\OR \jeroen at get{A5}=8\OR \jeroen at get{A6}=8 \OR \jeroen at get{A7}=8 \OR \jeroen at get{A8}=8 \OR \jeroen at get{A9}=8 \AND \theantworth=#1}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}\setcounter{hcheck}{1}}{}\ifthenelse{\jeroen at get{A1}=9 \OR \jeroen at get{A2}=9 \OR \jeroen at get{A3}=9\OR \jeroen at get{A4}=9\OR \jeroen at get{A5}=9\OR \jeroen at get{A6}=9 \OR \jeroen at get{A7}=9 \OR \jeroen at get{A8}=9 \OR \jeroen at get{A9}=9 \AND \theantworti=#1}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}\setcounter{icheck}{1}}{}%
+\else%
+\Square\fi%
+&%
+%
+%%%% Spalte 'falsch' (letzte Zeile)
+%
+\ifnum\theAntworten=1%
+\ifthenelse{\theantworta=#1 \AND \value{acheck}=0 \AND \value{counter}<#1}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{\addtocounter{counter}{1}%
+\ifthenelse{\theantwortb=#1 \AND \value{bcheck}=0 \AND \value{counter}<#1}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{\addtocounter{counter}{1}%
+\ifthenelse{\theantwortc=#1 \AND \value{ccheck}=0 \AND \value{counter}<#1}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{\addtocounter{counter}{1}%
+\ifthenelse{\theantwortd=#1 \AND \value{dcheck}=0 \AND \value{counter}<#1}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{\addtocounter{counter}{1}%
+\ifthenelse{\theantworte=#1 \AND \value{echeck}=0 \AND \value{counter}<#1}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{\addtocounter{counter}{1}%
+\ifthenelse{\theantwortf=#1 \AND \value{fcheck}=0 \AND \value{counter}<#1}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{\addtocounter{counter}{1}%
+\ifthenelse{\theantwortg=#1 \AND \value{gcheck}=0 \AND \value{counter}<#1}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{\addtocounter{counter}{1}%
+\ifthenelse{\theantworth=#1 \AND \value{hcheck}=0 \AND \value{counter}<#1}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{\addtocounter{counter}{1}%
+\ifthenelse{\theantworti=#1 \AND \value{icheck}=0 \AND \value{counter}<#1}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{\addtocounter{counter}{1}%
+}}}}}}}}}%
+\else%
+\Square\fi\\ \hline
+\end{tabu}\leer
+
+  \egroup}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Multiple Choice (Richtig & Falsch) ENGLISH
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%%%%%%%%%%%  MULTIPLECHOICE (beliebige Anzahl von Antwortmoeglichkeiten (max.9))
+%%%%%%%%%%%%%%%%%%%%%
+
+\newcommand\tfmultiplechoice[3][5]{ %Anzahl der Antwortmoeglichkeiten, Standard: 5
+  \bgroup
+  \jeroen at set@keys{#3}%%
+\setcounter{counter}{0}		
+\centering 
+\tabulinesep=3mm
+\pgfmathsetseed{\theZufall}
+\declarenumlist{group}{1}{#1}
+\pgfmathrandomitem\z{group}\setcounter{antworta}{\z}\prunelist{group}
+\pgfmathrandomitem\z{group}\setcounter{antwortb}{\z}\prunelist{group}
+\pgfmathrandomitem\z{group}\setcounter{antwortc}{\z}\prunelist{group}
+\pgfmathrandomitem\z{group}\setcounter{antwortd}{\z}\prunelist{group}
+\pgfmathrandomitem\z{group}\setcounter{antworte}{\z}\prunelist{group}
+\pgfmathrandomitem\z{group}\setcounter{antwortf}{\z}\prunelist{group}
+\pgfmathrandomitem\z{group}\setcounter{antwortg}{\z}\prunelist{group}
+\pgfmathrandomitem\z{group}\setcounter{antworth}{\z}\prunelist{group}
+\pgfmathrandomitem\z{group}\setcounter{antworti}{\z}\prunelist{group}
+
+%\begin{minipage}{0.85\linewidth}
+\begin{tabu}{|S|c|c|}%
+\hline%
+\small \textsc{#2} & \small\textsc{True} & \small \textsc{False} \\ \hline
+\forloop{ct}{1}{\value{ct}<\numexpr#1}%
+{\ifthenelse{\value{ct}=\theantworta}{\jeroen at get{L1}}{\ifthenelse{\value{ct}=\theantwortb}{\jeroen at get{L2}}{\ifthenelse{\value{ct}=\theantwortc}{\jeroen at get{L3}}{\ifthenelse{\value{ct}=\theantwortd}{\jeroen at get{L4}}{\ifthenelse{\value{ct}=\theantworte}{\jeroen at get{L5}}{\ifthenelse{\value{ct}=\theantwortf}{\jeroen at get{L6}}{\ifthenelse{\value{ct}=\theantwortg}{\jeroen at get{L7}}{\ifthenelse{\value{ct}=\theantworth}{\jeroen at get{L8}}{{\jeroen at get{L9}}}}}}}}}}&%
+%
+%%% Spalte 'Richtig' %%%%
+%
+\ifnum\theAntworten=1%
+\ifthenelse{\jeroen at get{A1}=1 \OR \jeroen at get{A2}=1 \OR \jeroen at get{A3}=1\OR \jeroen at get{A4}=1 \OR \jeroen at get{A5}=1 \OR \jeroen at get{A6}=1 \OR \jeroen at get{A7}=1 \OR \jeroen at get{A8}=1 \OR \jeroen at get{A9}=1 \AND \value{ct}=\theantworta}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}\setcounter{acheck}{1}}{}\ifthenelse{\jeroen at get{A1}=2 \OR \jeroen at get{A2}=2 \OR \jeroen at get{A3}=2\OR \jeroen at get{A4}=2\OR \jeroen at get{A5}=2\OR \jeroen at get{A6}=2 \OR \jeroen at get{A7}=2 \OR \jeroen at get{A8}=2 \OR \jeroen at get{A9}=2 \AND \value{ct}=\theantwortb}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}\setcounter{bcheck}{1}}{}\ifthenelse{\jeroen at get{A1}=3 \OR \jeroen at get{A2}=3 \OR \jeroen at get{A3}=3\OR \jeroen at get{A4}=3\OR \jeroen at get{A5}=3 \OR \jeroen at get{A6}=3 \OR \jeroen at get{A7}=3 \OR \jeroen at get{A8}=3 \OR \jeroen at get{A9}=3 \AND \value{ct}=\theantwortc}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}\setcounter{ccheck}{1}}{}\ifthenelse{\jeroen at get{A1}=4 \OR \jeroen at get{A2}=4 \OR \jeroen at get{A3}=4\OR \jeroen at get{A4}=4\OR \jeroen at get{A5}=4\OR \jeroen at get{A6}=4 \OR \jeroen at get{A7}=4 \OR \jeroen at get{A8}=4 \OR \jeroen at get{A9}=4 \AND \value{ct}=\theantwortd}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}\setcounter{dcheck}{1}}{}\ifthenelse{\jeroen at get{A1}=5 \OR \jeroen at get{A2}=5 \OR \jeroen at get{A3}=5\OR \jeroen at get{A4}=5\OR \jeroen at get{A5}=5\OR \jeroen at get{A6}=5 \OR \jeroen at get{A7}=5 \OR \jeroen at get{A8}=5 \OR \jeroen at get{A9}=5 \AND \value{ct}=\theantworte}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}\setcounter{echeck}{1}}{}\ifthenelse{\jeroen at get{A1}=6 \OR \jeroen at get{A2}=6 \OR \jeroen at get{A3}=6\OR \jeroen at get{A4}=6\OR \jeroen at get{A5}=6\OR \jeroen at get{A6}=6 \OR \jeroen at get{A7}=6 \OR \jeroen at get{A8}=6 \OR \jeroen at get{A9}=6 \AND \value{ct}=\theantwortf}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}\setcounter{fcheck}{1}}{}\ifthenelse{\jeroen at get{A1}=7 \OR \jeroen at get{A2}=7 \OR \jeroen at get{A3}=7\OR \jeroen at get{A4}=7\OR \jeroen at get{A5}=7\OR \jeroen at get{A6}=7 \OR \jeroen at get{A7}=7 \OR \jeroen at get{A8}=7 \OR \jeroen at get{A9}=7 \AND \value{ct}=\theantwortg}{\color[r!
 gb]{1,0,0}\XBox\color[rgb]{0,0,0}\setcounter{gcheck}{1}}{}\ifthenelse{\jeroen at get{A1}=8 \OR \jeroen at get{A2}=8 \OR \jeroen at get{A3}=8\OR \jeroen at get{A4}=8\OR \jeroen at get{A5}=8\OR \jeroen at get{A6}=8 \OR \jeroen at get{A7}=8 \OR \jeroen at get{A8}=8 \OR \jeroen at get{A9}=8 \AND \value{ct}=\theantworth}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}\setcounter{hcheck}{1}}{}\ifthenelse{\jeroen at get{A1}=9 \OR \jeroen at get{A2}=9 \OR \jeroen at get{A3}=9\OR \jeroen at get{A4}=9\OR \jeroen at get{A5}=9\OR \jeroen at get{A6}=9 \OR \jeroen at get{A7}=9 \OR \jeroen at get{A8}=9 \OR \jeroen at get{A9}=9 \AND \value{ct}=\theantworti}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}\setcounter{icheck}{1}}{}%
+\else%
+\Square\fi&%
+%
+%%%% Spalte 'falsch'
+%
+\ifnum\theAntworten=1%
+\ifthenelse{\value{acheck}=0 \AND \value{ct}=\theantworta}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\value{bcheck}=0 \AND \value{ct}=\theantwortb}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\value{ccheck}=0 \AND \value{ct}=\theantwortc}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\value{dcheck}=0 \AND \value{ct}=\theantwortd}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\value{echeck}=0 \AND \value{ct}=\theantworte}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\value{fcheck}=0 \AND \value{ct}=\theantwortf}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\value{gcheck}=0 \AND \value{ct}=\theantwortg}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\value{hcheck}=0 \AND \value{ct}=\theantworth}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}\ifthenelse{\value{icheck}=0 \AND \value{ct}=\theantworti}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{}%
+\else%
+\Square\fi\\ \hline}%
+%
+%%%%% Spalte 'richtig' (letzte Zeile)
+\ifthenelse{\theantworta=#1}{\jeroen at get{L1}}{\ifthenelse{\theantwortb=#1}{\jeroen at get{L2}}{\ifthenelse{\theantwortc=#1}{\jeroen at get{L3}}{\ifthenelse{\theantwortd=#1}{\jeroen at get{L4}}{\ifthenelse{\theantworte=#1}{\jeroen at get{L5}}{\ifthenelse{\theantwortf=#1}{\jeroen at get{L6}}{\ifthenelse{\theantwortg=#1}{\jeroen at get{L7}}{\ifthenelse{\theantworth=#1}{\jeroen at get{L8}}{{\jeroen at get{L9}}}}}}}}}} &%
+%
+%
+%
+\ifnum\theAntworten=1%
+\ifthenelse{\jeroen at get{A1}=1 \OR \jeroen at get{A2}=1 \OR \jeroen at get{A3}=1\OR \jeroen at get{A4}=1\OR \jeroen at get{A5}=1\OR \jeroen at get{A6}=1 \OR \jeroen at get{A7}=1 \OR \jeroen at get{A8}=1 \OR \jeroen at get{A9}=1 \AND \theantworta=#1}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}\setcounter{acheck}{1}}{}\ifthenelse{\jeroen at get{A1}=2 \OR \jeroen at get{A2}=2 \OR \jeroen at get{A3}=2\OR \jeroen at get{A4}=2\OR \jeroen at get{A5}=2\OR \jeroen at get{A6}=2 \OR \jeroen at get{A7}=2 \OR \jeroen at get{A8}=2 \OR \jeroen at get{A9}=2 \AND \theantwortb=#1}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}\setcounter{bcheck}{1}}{}\ifthenelse{\jeroen at get{A1}=3 \OR \jeroen at get{A2}=3 \OR \jeroen at get{A3}=3\OR \jeroen at get{A4}=3\OR \jeroen at get{A5}=3\OR \jeroen at get{A6}=3 \OR \jeroen at get{A7}=3 \OR \jeroen at get{A8}=3 \OR \jeroen at get{A9}=3 \AND \theantwortc=#1}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}\setcounter{ccheck}{1}}{}\ifthenelse{\jeroen at get{A1}=4 \OR \jeroen at get{A2}=4 \OR \jeroen at get{A3}=4\OR \jeroen at get{A4}=4\OR \jeroen at get{A5}=4\OR \jeroen at get{A6}=4 \OR \jeroen at get{A7}=4 \OR \jeroen at get{A8}=4 \OR \jeroen at get{A9}=4 \AND \theantwortd=#1}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}\setcounter{dcheck}{1}}{}\ifthenelse{\jeroen at get{A1}=5 \OR \jeroen at get{A2}=5 \OR \jeroen at get{A3}=5\OR \jeroen at get{A4}=5\OR \jeroen at get{A5}=5\OR \jeroen at get{A6}=5 \OR \jeroen at get{A7}=5 \OR \jeroen at get{A8}=5 \OR \jeroen at get{A9}=5 \AND \theantworte=#1}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}\setcounter{echeck}{1}}{}\ifthenelse{\jeroen at get{A1}=6 \OR \jeroen at get{A2}=6 \OR \jeroen at get{A3}=6\OR \jeroen at get{A4}=6\OR \jeroen at get{A5}=6\OR \jeroen at get{A6}=6 \OR \jeroen at get{A7}=6 \OR \jeroen at get{A8}=6 \OR \jeroen at get{A9}=6 \AND \theantwortf=#1}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}\setcounter{fcheck}{1}}{}\ifthenelse{\jeroen at get{A1}=7 \OR \jeroen at get{A2}=7 \OR \jeroen at get{A3}=7\OR \jeroen at get{A4}=7\OR \jeroen at get{A5}=7\OR \jeroen at get{A6}=7 \OR \jeroen at get{A7}=7 \OR \jeroen at get{A8}=7 \OR \jeroen at get{A9}=7 \AND \theantwortg=#1}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}\setcounter{gcheck}{1}}{}\!
 ifthenelse{\jeroen at get{A1}=8 \OR \jeroen at get{A2}=8 \OR \jeroen at get{A3}=8\OR \jeroen at get{A4}=8\OR \jeroen at get{A5}=8\OR \jeroen at get{A6}=8 \OR \jeroen at get{A7}=8 \OR \jeroen at get{A8}=8 \OR \jeroen at get{A9}=8 \AND \theantworth=#1}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}\setcounter{hcheck}{1}}{}\ifthenelse{\jeroen at get{A1}=9 \OR \jeroen at get{A2}=9 \OR \jeroen at get{A3}=9\OR \jeroen at get{A4}=9\OR \jeroen at get{A5}=9\OR \jeroen at get{A6}=9 \OR \jeroen at get{A7}=9 \OR \jeroen at get{A8}=9 \OR \jeroen at get{A9}=9 \AND \theantworti=#1}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}\setcounter{icheck}{1}}{}%
+\else%
+\Square\fi%
+&%
+%
+%%%% Spalte 'falsch' (letzte Zeile)
+%
+\ifnum\theAntworten=1%
+\ifthenelse{\theantworta=#1 \AND \value{acheck}=0 \AND \value{counter}<#1}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{\addtocounter{counter}{1}%
+\ifthenelse{\theantwortb=#1 \AND \value{bcheck}=0 \AND \value{counter}<#1}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{\addtocounter{counter}{1}%
+\ifthenelse{\theantwortc=#1 \AND \value{ccheck}=0 \AND \value{counter}<#1}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{\addtocounter{counter}{1}%
+\ifthenelse{\theantwortd=#1 \AND \value{dcheck}=0 \AND \value{counter}<#1}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{\addtocounter{counter}{1}%
+\ifthenelse{\theantworte=#1 \AND \value{echeck}=0 \AND \value{counter}<#1}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{\addtocounter{counter}{1}%
+\ifthenelse{\theantwortf=#1 \AND \value{fcheck}=0 \AND \value{counter}<#1}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{\addtocounter{counter}{1}%
+\ifthenelse{\theantwortg=#1 \AND \value{gcheck}=0 \AND \value{counter}<#1}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{\addtocounter{counter}{1}%
+\ifthenelse{\theantworth=#1 \AND \value{hcheck}=0 \AND \value{counter}<#1}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{\addtocounter{counter}{1}%
+\ifthenelse{\theantworti=#1 \AND \value{icheck}=0 \AND \value{counter}<#1}{\color[rgb]{1,0,0}\XBox\color[rgb]{0,0,0}}{\addtocounter{counter}{1}%
+}}}}}}}}}%
+\else%
+\Square\fi\\ \hline
+\end{tabu}\leer
+
+  \egroup}
+%%%%%%%%%%%%%%%%%%%%%%%%%% Zusatz: änderung für chemie-package %%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%
+
+\@ifpackageloaded{chemie}{
+
+\renewcommand{\gap}{\,\rule{1cm}{0.4pt}{\Large\textcircled{\raisebox{1.5pt}{\normalsize{\thegap}}}}\rule{1cm}{0.4pt} \addtocounter{gap}{1}}
+%
+
+\renewcommand\lueckentext[2][0]{Erg\"anze die Textl\"ucken im folgenden Satz durch Ankreuzen der jeweils
+richtigen Satzteile so, dass eine mathematisch korrekte Aussage
+entsteht! \vspace{0.3cm}
+
+\bgroup \jeroen at set@keys{#2}
+\jeroen at get{text}
+\begin{spreadtab}[\STsavecell{\links}{b2}\STsavecell{\rechts}{c2}]{{tabular}{ccc}}
+ \SThidecol&\SThidecol 0.45& \SThidecol \\ 
+ \SThiderow &b1+(#1) & (0.9-b2) \\
+\end{spreadtab}
+
+\begin{minipage}{1\linewidth}
+\begin{minipage}[t][][b]{\links\linewidth}  \vspace{0pt}
+\flushright
+\tabulinesep=3mm
+\pgfmathsetseed{\theZufall}
+\declarenumlist{group}{1}{3}
+\pgfmathrandomitem\z{group}\setcounter{antworta}{\z}\prunelist{group}
+\pgfmathrandomitem\z{group}\setcounter{antwortb}{\z}\prunelist{group}
+\pgfmathrandomitem\z{group}\setcounter{antwortc}{\z}\prunelist{group}
+\begin{tabu}{|M|c|}
+\hline
+\multicolumn{2}{|c|}{\Large{\textcircled{\raisebox{1.5pt}{\normalsize{1}}}}} \\\hline
+\jeroen at get{L\theantworta} \vphantom{\"Ag}& \ifthenelse{\theAntworten=1 \AND \jeroen at get{A1}=\theantworta}{\color[rgb]{1,0,0}\XBox \color[rgb]{0,0,0}}{\Square} \\ \hline
+\jeroen at get{L\theantwortb} \vphantom{\"Ag}& \ifthenelse{\theAntworten=1 \AND \jeroen at get{A1}=\theantwortb}{\color[rgb]{1,0,0}\XBox \color[rgb]{0,0,0}}{\Square}  \\\hline
+\jeroen at get{L\theantwortc} \vphantom{\"Ag}& \ifthenelse{\theAntworten=1 \AND \jeroen at get{A1}=\theantwortc}{\color[rgb]{1,0,0}\XBox \color[rgb]{0,0,0}}{\Square}  \\\hline
+\end{tabu}
+\end{minipage}\hfill\begin{minipage}[t][][b]{\rechts\linewidth}\vspace{0pt}
+\flushleft\
+\tabulinesep=3mm
+\declarenumlist{group}{1}{3}
+\pgfmathrandomitem\z{group}\setcounter{antworta}{\z}\prunelist{group}
+\pgfmathrandomitem\z{group}\setcounter{antwortb}{\z}\prunelist{group}
+\pgfmathrandomitem\z{group}\setcounter{antwortc}{\z}\prunelist{group}
+\begin{tabu}{|M|c|}
+\hline
+\multicolumn{2}{|c|}{\Large{\textcircled{\raisebox{1.5pt}{\normalsize{2}}}}}\\\hline
+\jeroen at get{R\theantworta}\vphantom{\"Ag}& \ifthenelse{\theAntworten=1 \AND \jeroen at get{A2}=\theantworta}{\color[rgb]{1,0,0}\XBox \color[rgb]{0,0,0}}{\Square} \\\hline
+\jeroen at get{R\theantwortb}\vphantom{\"Ag}&\ifthenelse{\theAntworten=1 \AND \jeroen at get{A2}=\theantwortb}{\color[rgb]{1,0,0}\XBox \color[rgb]{0,0,0}}{\Square}\\ \hline
+\jeroen at get{R\theantwortc}\vphantom{\"Ag}&\ifthenelse{\theAntworten=1 \AND \jeroen at get{A2}=\theantwortc}{\color[rgb]{1,0,0}\XBox \color[rgb]{0,0,0}}{\Square}\\ \hline
+\end{tabu}
+\end{minipage}
+\end{minipage}\leer
+
+\setcounter{A1}{\jeroen at get{A1}}
+\setcounter{A2}{\jeroen at get{A2}}
+\setcounter{gap}{1}
+\egroup}
+
+\renewcommand\englueckentext[2][0]{\vspace{0.3cm}
+
+Complete the following sentence by putting a cross next to one of the given possibilities for each gap so that the sentence becomes a correct statement. % Fill the blanks in the following to make an accurate mathematical statement!
+\vspace{0.3cm} 
+
+\bgroup \jeroen at set@keys{#2}
+\jeroen at get{text}
+\begin{spreadtab}[\STsavecell{\links}{b2}\STsavecell{\rechts}{c2}]{{tabular}{ccc}}
+ \SThidecol&\SThidecol 0.45& \SThidecol \\ 
+ \SThiderow &b1+(#1) & (0.9-b2) \\
+\end{spreadtab}
+
+\begin{minipage}{1\linewidth}
+\begin{minipage}[t][][b]{\links\linewidth}  \vspace{0pt}
+\flushright
+\tabulinesep=3mm
+\pgfmathsetseed{\theZufall}
+\declarenumlist{group}{1}{3}
+\pgfmathrandomitem\z{group}\setcounter{antworta}{\z}\prunelist{group}
+\pgfmathrandomitem\z{group}\setcounter{antwortb}{\z}\prunelist{group}
+\pgfmathrandomitem\z{group}\setcounter{antwortc}{\z}\prunelist{group}
+\begin{tabu}{|M|c|}
+\hline
+\multicolumn{2}{|c|}{\large{\textcircled{\normalsize{1}}}} \\\hline
+\jeroen at get{L\theantworta} \vphantom{\"Ag}& \ifthenelse{\theAntworten=1 \AND \jeroen at get{A1}=\theantworta}{\color[rgb]{1,0,0}\XBox \color[rgb]{0,0,0}}{\Square} \\ \hline
+\jeroen at get{L\theantwortb} \vphantom{\"Ag}& \ifthenelse{\theAntworten=1 \AND \jeroen at get{A1}=\theantwortb}{\color[rgb]{1,0,0}\XBox \color[rgb]{0,0,0}}{\Square}  \\\hline
+\jeroen at get{L\theantwortc} \vphantom{\"Ag}& \ifthenelse{\theAntworten=1 \AND \jeroen at get{A1}=\theantwortc}{\color[rgb]{1,0,0}\XBox \color[rgb]{0,0,0}}{\Square}  \\\hline
+\end{tabu}
+\end{minipage}\hfill\begin{minipage}[t][][b]{\rechts\linewidth}\vspace{0pt}
+\flushleft\
+\tabulinesep=3mm
+\declarenumlist{group}{1}{3}
+\pgfmathrandomitem\z{group}\setcounter{antworta}{\z}\prunelist{group}
+\pgfmathrandomitem\z{group}\setcounter{antwortb}{\z}\prunelist{group}
+\pgfmathrandomitem\z{group}\setcounter{antwortc}{\z}\prunelist{group}
+\begin{tabu}{|M|c|}
+\hline
+\multicolumn{2}{|c|}{\large{\textcircled{\normalsize{2}}}}\\\hline
+\jeroen at get{R\theantworta}\vphantom{\"Ag}& \ifthenelse{\theAntworten=1 \AND \jeroen at get{A2}=\theantworta}{\color[rgb]{1,0,0}\XBox \color[rgb]{0,0,0}}{\Square} \\\hline
+\jeroen at get{R\theantwortb}\vphantom{\"Ag}&\ifthenelse{\theAntworten=1 \AND \jeroen at get{A2}=\theantwortb}{\color[rgb]{1,0,0}\XBox \color[rgb]{0,0,0}}{\Square}\\ \hline
+\jeroen at get{R\theantwortc}\vphantom{\"Ag}&\ifthenelse{\theAntworten=1 \AND \jeroen at get{A2}=\theantwortc}{\color[rgb]{1,0,0}\XBox \color[rgb]{0,0,0}}{\Square}\\ \hline
+\end{tabu}
+\end{minipage}
+\end{minipage}\leer
+
+\setcounter{A1}{\jeroen at get{A1}}
+\setcounter{A2}{\jeroen at get{A2}}
+\setcounter{gap}{1}
+\egroup}}{}
+
+
+\makeatother
+
+\endinput
+%
+%
+%%%%%%%%%%%%%%%%%%%%%%


Property changes on: trunk/Master/texmf-dist/tex/latex/srdp-mathematik/srdp-mathematik.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/tlpkg/bin/tlpkg-ctan-check
===================================================================
--- trunk/Master/tlpkg/bin/tlpkg-ctan-check	2018-10-12 21:42:54 UTC (rev 48895)
+++ trunk/Master/tlpkg/bin/tlpkg-ctan-check	2018-10-12 21:43:58 UTC (rev 48896)
@@ -603,7 +603,7 @@
     spectralsequences spelling spie
     sphack sphdthesis splines splitbib splitindex
     spot spotcolor spreadtab spverbatim
-    sr-vorl srbook-mem srcltx srcredact sseq sslides
+    sr-vorl srbook-mem srcltx srdp-mathematik srcredact sseq sslides
     stack stackengine stage standalone stanli starfont startex
     statex statex2 statistics statistik statmath staves
     stdclsdv stdpage stealcaps steinmetz

Modified: trunk/Master/tlpkg/tlpsrc/collection-publishers.tlpsrc
===================================================================
--- trunk/Master/tlpkg/tlpsrc/collection-publishers.tlpsrc	2018-10-12 21:42:54 UTC (rev 48895)
+++ trunk/Master/tlpkg/tlpsrc/collection-publishers.tlpsrc	2018-10-12 21:43:58 UTC (rev 48896)
@@ -150,6 +150,7 @@
 depend sphdthesis
 depend spie
 depend sr-vorl
+depend srdp-mathematik
 depend stellenbosch
 depend suftesi
 depend sugconf

Added: trunk/Master/tlpkg/tlpsrc/srdp-mathematik.tlpsrc
===================================================================


More information about the tex-live-commits mailing list