Seite 1 von 1

Nummerierung fortsetzen exam-Klasse

Verfasst: So 22. Mär 2015, 11:46
von kasiii
Hallo,

ich möchte in der exam-Klasse die Nummerierung der parts-Umgebung forsetzen.
\documentclass{exam}

\usepackage{blindtext}

\renewcommand{\questionshook}{%
	\setlength{\leftmargin}{0pt}%
	\setlength{\labelwidth}{-\labelsep}
	\setlength{\itemsep}{.8cm}}

\newcounter{temp}


\begin{document}
	\qformat{\textsf{\textbf{Aufgabe \thequestion}} \hfill}
	\begin{questions}
		\question \blindtext
		\question \blindtext
		\begin{parts}
			\part Teilaufgabe a
			\part Teilaufgabe b
			\setcounter{temp}{\value{thepartno}}
		\end{parts}
		Eine allgemeine Information, die fuer die folgenden Teilaufgaben notwendig ist...
		\begin{parts}
			\setcounter{thepartno}{\value{temp}}
			\part Teilaufgabe c
			\part Teilaufgabe d
		\end{parts}
	\end{questions}
\end{document}
Die Nummerierung der Punke Teilaufgabe c und d beginnen wieder bei a. Ist thepartno überhaupt der richtige Counter, wie heißt der richtige counter?

Verfasst: So 22. Mär 2015, 12:47
von Johannes_B
\documentclass{exam}

\usepackage{blindtext}

\renewcommand{\questionshook}{%
	\setlength{\leftmargin}{0pt}%
	\setlength{\labelwidth}{-\labelsep}
\setlength{\itemsep}{.8cm}%
}

\newcounter{temp}

\newcommand{\einschub}[1]{
	\setcounter{temp}{\value{partno}}
\end{parts}
#1
\begin{parts}
	\setcounter{partno}{\value{temp}}
}

\begin{document}
\qformat{\textsf{\textbf{Aufgabe
\thequestion}} \hfill}
\begin{questions}
	\question \blindtext
%	\question \blindtext
	\begin{parts}
		\part Teilaufgabe a
		\part Teilaufgabe b
		\einschub{Eine allgemeine Information, die fuer die folgenden
		Teilaufgaben notwendig ist...}
		\part Teilaufgabe c
		\part Teilaufgabe d
	\end{parts}
\end{questions}
\end{document}

Verfasst: So 22. Mär 2015, 13:22
von kasiii
Eine sehr elegante Lösung, vielen Dank!