
Ich habe ein vollständiges Dokument mit etwa 200 Fragen, das mit dem Paket erstellt wurde enumerate
.
\begin{enumerate}[Q1.]
% Q1 - Q5
\item
XXXXXXXXX
\item
XXXXXXXXX XXXXXXXXX
\item
XXXXXXXXXXXXXXXXXX
\item
XXXXXXXXXXXXXXXXXXXXXXXXXXX
\item
XXXX
% Q6 - Q10
\item
\item
\item
\item
\item
...
...
...
% Q100 - Q105
\end{enumerate}
Ich überlege, es in ein Frage-Lösungs-Dokument umzuwandeln. Im Moment denke ich darüber nach, das xsim
Paket oder exam
Paket zu verwenden. Aber ich bin mir nicht sicher, ob es einen effizienteren Weg gibt, das zu tun.
Einige Kämpfe/Schwierigkeiten:
1 - mit irgendeiner Syntax wird es für mich nicht einfach sein, alle item
in
\begin{exercise}
QQQQQQQQQQQQQQ
\end{exercise}
\begin{solution}
AAAAAAAAAAAAAAAAA
\end{solution}
Im Grunde genommen muss ich für jede Frage mindestens 4 Zeilen hinzufügen ... Ich hoffe, das zu vermeiden. Ich muss also nur so etwas tun wie
\item
\begin{solution}
AAAAAAAAAAAAAAAAA
\end{solution}
\item
\begin{solution}
AAAAA
\end{solution}
2 - Letztendlich möchte ich entweder nur Fragen (ohne Lücken für Antworten oder Leerzeichen) oder alle Fragen mit allen Lösungen ausdrucken können. Mehr ist nicht erforderlich ...
Etwas Ähnliches wie dieser BeitragHier, noch einfacher, da nichts gestapelt werden muss, sondern nur eine solution
Umgebung unter dem Fragenelement zum Anzeigen/Ausblenden vorhanden ist.
Irgendwelche Vorschläge, wie dies am effizientesten geht?
Danke.
Antwort1
Derzeit mache ich etwas over-complicated
mit comment
und tcolorbox
etwa so:
% adding answers
\usepackage{comment}
\usepackage{tcolorbox}
%\includecomment{sol}
\excludecomment{sol}
\newcommand{\solution}[1]{}
\begin{sol}
\renewcommand{\solution}[1]{
\begin{tcolorbox}
{Solution: \quad} #1
\end{tcolorbox}
}
\end{sol}
% Q1 - Q5
\item
XXXXXXXXX
\solution{
XXXXXXXX
}
\item BBBBBBBBBB
\solution{
XXXXXXXX
}
\item CCCCCCCCCCC
\solution{
XXXXXXXX
}
\item
\item
Zum Anzeigen/Ausblenden verwende ich \excludecomment{sol}
und \includecomment{sol}
.