Ich verwende die Umgebung „solutionorlines“ der Latex-Prüfungsklasse für kurze Fragen (mit Lösung), die Zeilen für Antworten bereitstellt. Der folgende Code gibt mir Zeilen für Antworten, die sich über die gesamte Breite der Seite erstrecken. Ich möchte die Breite dieser Zeilen steuern, sodass ich sie nach Wunsch reduzieren kann (1 Zoll, 2 Zoll usw.). Da ich bereits viele Fragen geschrieben habe, wäre es schön, auch eine dokumentenweite Lösung zu haben.
\documentclass{exam}
%\printanswers
\begin{document}
\begin{questions}
\question List down three alphabets.
\begin{solutionorlines}[3cm]
\begin{enumerate}
\item a
\item b
\item c
\end{enumerate}
\end{solutionorlines}
\end{questions}
\end{document}
Dies ist beispielsweise das Ergebnis des vorhandenen Codes:
Dabei möchte ich etwa folgendes:
Antwort1
Du könntest das \linefill
Makro neu definieren (keine Ahnung, ob die Prüfungsklasse es auch für andere Dinge verwendet, also Verwendung auf eigene Gefahr):
\documentclass{exam}
%\printanswers
\renewcommand\linefill{\leavevmode\rule{.4\textwidth}{\linefillthickness}}
\begin{document}
\begin{questions}
\question List down three alphabets.
\begin{solutionorlines}[3cm]
\begin{enumerate}
\item a
\item b
\item c
\end{enumerate}
\end{solutionorlines}
\end{questions}
\begin{questions}
\question List down three alphabets.
\renewcommand\linefill{\leavevmode\rule{.8\textwidth}{\linefillthickness}}
\begin{solutionorlines}[3cm]
\begin{enumerate}
\item a
\item b
\item c
\end{enumerate}
\end{solutionorlines}
\end{questions}
\begin{questions}
\question List down three alphabets.
\begin{solutionorlines}[3cm]
\begin{enumerate}
\item a
\item b
\item c
\end{enumerate}
\end{solutionorlines}
\end{questions}
\end{document}
Antwort2
Die einfachste Lösung besteht darin, die Frage auf einer Miniseite zu platzieren.
\documentclass{exam}
%\printanswers
\begin{document}
\begin{questions}
\begin{minipage}{2in}
\question List down three alphabets.\\
\begin{solutionorlines}[3cm]
\begin{enumerate}
\item with a very long line of text
\item b
\item c
\end{enumerate}
\end{solutionorlines}
\end{minipage}
\end{questions}
\end{document}