Ich erstelle einen Test mit demPrüfungPaket. Ich habe einige Fragen zum Ausfüllen des \fillin
Befehls.
Ich weiß, dass ich die Länge der Füllzeilen mit einem absoluten Wert angeben kann \fillin[correct answer][5cm]
, aber ich möchte, dass die Zeile bis zum Zeilenende reicht.
Ist das möglich?
Antwort1
Der fillin
Befehl scheint nur absolute Längenwerte zu akzeptieren. Sie können jedoch das weglassen fillin
und eine standardmäßige horizontale Linie mit einfügen \hrulefill
. Es ist möglich, nach der Linie etwas hinzuzufügen, im MWE darunter gibt es ein Leerzeichen und einen Punkt ( \ .
).
Ein Nachteil ist, dass die richtige Antwort nicht angegeben wird, was bedeutet, dass sie im Antwortmodus nicht angezeigt wird. Eine Lösung ist die Kombination fillin
mit einer horizontalen Linie, wobei die Grundlinie jedoch leicht abweicht. Mit dem Paket xhfill
können Sie die Grundlinie anpassen. Die Konsistenz der Ergebnisse bei Verwendung verschiedener Viewer, verschiedener Zoomstufen oder beim Drucken kann nicht garantiert werden.
MWE:
\documentclass[answers]{exam}
\usepackage{xhfill}
\begin{document}
\begin{questions}
\question The magic word is \hrulefill\ .
\question Where is the baseline? \fillin[low]\hrulefill
\question The normal word is \fillin[correct answer][5cm]\xrfill[-1pt]{0.2mm}
\end{questions}
\end{document}
Ergebnis: