答案1
这个解决方案并不完美,但是我无法在考试类的文档中找到解决方案。
我的解决方案是创建一个新函数\leftanswerline
,将法线包裹\answerline
在中minipage
,然后用负数强制向左移动hspace
。虽然不太美观,但似乎可以解决问题。
我已使用该xifthen
包来支持\answerline
命令的可选参数。如果不需要此功能,则\leftanswerline
可以将其简化为\newcommand{\leftanswerlinetwo}{\par\hspace{-1.3em}\begin{minipage}{1em}\answerline\end{minipage}}
。
\documentclass[answers]{exam}
\usepackage{xifthen}
\newcommand{\leftanswerline}[1][]%
{\ifthenelse{\equal{#1}{}}%
{\par\hspace{-1.3em}\begin{minipage}{1em}\answerline\end{minipage}}%
{\par\hspace{-1.3em}\begin{minipage}{1em}\answerline[#1]\end{minipage}}%
}
\begin{document}
\begin{questions}
\question First Question
\leftanswerline[Left Answer Line]
\question Second Question
\answerline[Right Answer Line]
\end{questions}
\end{document}