試験問題を最後まで記入してください

試験問題を最後まで記入してください

私はテストを作成していますテストパッケージ。コマンドを使用していくつか質問があります\fillin

を使用して塗りつぶし線の長さを絶対値で指定できることはわかっています\fillin[correct answer][5cm]が、線を線の終わりまで伸ばしたいと思います。

それは可能ですか?

答え1

このfillinコマンドは絶対的な長さの値のみを受け入れるようです。ただし、 を省略してfillin、 でデフォルトの水平線を置くことができます\hrulefill。 行の後に何かを追加することもできます。以下の MWE では、スペースとピリオド ( \ .) があります。

欠点は、正解が指定されていないため、回答モードでは表示されないことです。解決策はfillin水平線と組み合わせることですが、ベースラインがわずかに異なります。パッケージを使用すると、xhfillベースラインを調整できます。異なるビューア、異なるズーム レベル、または印刷を使用した場合の結果は、一貫性が保証されません。

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}

結果:

ここに画像の説明を入力してください

関連情報