Füllen Sie die Frage mit der Prüfung bis zum Ende der Zeile aus

Füllen Sie die Frage mit der Prüfung bis zum Ende der Zeile aus

Ich erstelle einen Test mit demPrüfungPaket. Ich habe einige Fragen zum Ausfüllen des \fillinBefehls.

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 fillinBefehl scheint nur absolute Längenwerte zu akzeptieren. Sie können jedoch das weglassen fillinund 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 fillinmit einer horizontalen Linie, wobei die Grundlinie jedoch leicht abweicht. Mit dem Paket xhfillkö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:

Bildbeschreibung hier eingeben

verwandte Informationen