Preencha a pergunta com o exame até o final da linha

Preencha a pergunta com o exame até o final da linha

Estou criando um teste usando oexamepacote. Eu tenho algumas perguntas para preencher usando o \fillincomando.

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 fillincomando parece aceitar apenas valores de comprimento absolutos. No entanto, você pode omitir filline 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 fillincom uma linha horizontal, porém a linha de base difere ligeiramente. Usando o pacote xhfillvocê 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:

insira a descrição da imagem aqui

informação relacionada