Estoy creando una prueba usando elexamenpaquete. Tengo algunas preguntas para completar usando el \fillin
comando.
Sé que puedo especificar la longitud de las líneas de relleno con un valor absoluto usando \fillin[correct answer][5cm]
, pero me gustaría que la línea se estire hasta el final de la línea.
¿Es eso posible?
Respuesta1
El fillin
comando parece aceptar sólo valores de longitud absoluta. Sin embargo, puedes omitir fillin
y poner una línea horizontal predeterminada con \hrulefill
. Es posible agregar algo después de la línea, en el MWE de abajo hay un espacio y un punto ( \ .
).
Una desventaja es que no se especifica la respuesta correcta, lo que significa que no se muestra en el modo de respuesta. Una solución es combinar fillin
con una línea horizontal; sin embargo, la línea de base difiere ligeramente. Usando el paquete xhfill
puedes ajustar la línea base. No se garantiza que los resultados que utilicen diferentes visores, diferentes niveles de zoom o estén impresos sean consistentes.
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: