
Ich versuche, eine Hauptdatei mit Übungen zusammenzustellen, wobei jede Übung eine eigenständige TeX-Datei ist. standalone
ist das perfekte Paket dafür, aber es fehlt die Anpassbarkeit, um einen bestimmten Teil der Unterdatei auszuwählen, der hinzugefügt werden soll.
In diesem Fall verwende ich , documentclass{exam}
das einzelne Fragen aufnimmt \question
und aufzählt. Das Problem dabei standalone
ist, dass, wenn jede Übung eine eigenständige TeX-Datei ist, diese kombiniert werden und jeder der Übungen in der Hauptdatei die Nummer 1 zugewiesen wird, sie nicht aufgezählt werden.
Meine Ziel-Hauptdatei:
\documentclass{exam}
\usepackage{standalone} %or any suitable package
\begin{document}
\begin{questions}
\input{exercise1}
\input{exercise2}
\input{exercise3}
\end{questions}
\end{document}
Eine Beispiel-Übungsdatei:
% exercise1.tex
\documentclass{exam}
\begin{document}
\begin{questions}
\question A sample question
\begin{solution}
Solution Here
\end{solution}
\end{questions}
\end{document}
Da dieser Ansatz \begin{questions}
Felder in die Hauptdatei einschließt, funktioniert er nicht. Er endet mit zwei verschachtelten\begin{questions}
Gibt es also ein Paket, das den Inhalt eines bestimmten Tags oder einer bestimmten Umgebung ( question
in meinem Fall „env.“) enthält, oder eine andere Problemumgehung hierfür? Danke!
Antwort1
Das könnte funktionieren:
\documentclass{exam}
\usepackage{standalone} %or any suitable package
\begin{document}
\begin{questions}
\begingroup
\renewenvironment{questions}{}{}
\input{exercise1}
\input{exercise1}
\input{exercise1}
\endgroup
\end{questions}
\end{document}