Estou criando um teste usando oexamepacote. Eu tenho algumas perguntas para preencher usando o \fillin
comando.
Eu sei que posso especificar o comprimento das linhas de preenchimento com um valor absoluto usando \fillin[correct answer][5cm]
, mas gostaria que a linha se estendesse até o final da linha.
Isso é possível?
Responder1
O fillin
comando parece aceitar apenas valores de comprimento absolutos. No entanto, você pode omitir fillin
e colocar uma linha horizontal padrão com \hrulefill
. É possível adicionar algo após a linha, no MWE abaixo há um espaço e um ponto final ( \ .
).
Uma desvantagem é que a resposta correta não é especificada, o que significa que ela não é mostrada no modo de resposta. Uma solução é combinar fillin
com uma linha horizontal, porém a linha de base difere ligeiramente. Usando o pacote xhfill
você pode ajustar a linha de base. Os resultados usando diferentes visualizadores, diferentes níveis de zoom ou impressos não têm garantia de consistência.
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}
Resultado: