![考试中列举题目之间的答案框/行间距问题](https://linux22.com/image/467329/%E8%80%83%E8%AF%95%E4%B8%AD%E5%88%97%E4%B8%BE%E9%A2%98%E7%9B%AE%E4%B9%8B%E9%97%B4%E7%9A%84%E7%AD%94%E6%A1%88%E6%A1%86%2F%E8%A1%8C%E9%97%B4%E8%B7%9D%E9%97%AE%E9%A2%98.png)
我正在参加考试,在枚举中的项目之间创建答案行/规则时遇到了一些间距问题。如果我在项目之间使用 \vfill\hfill,有时它不会将答案行打印在下一个项目的上方,而是将答案行推到项目的中间右侧。以下是一些示例代码,
\documentclass[12pt]{extarticle}
\usepackage[margin=1in]{geometry}
\usepackage{enumitem,amsmath,amsfonts,amssymb}
\begin{document}
\begin{enumerate}[label=\bf (\alph*.),itemsep=64pt,topsep=4pt]
\item \textbf{[6 points]} Find the parameters $A, B, C$ in \textbf{exact form}.
\vfill\hfill $A = $ \rule[-0.75em]{4cm}{1.15pt} \quad $B = $\rule[-0.75em]{4cm}{1.15pt} \quad $C = $ \rule[-0.75em]{4cm}{1.15pt}
\item \textbf{[4 points]} Using the derivative of $g(z)$ and the values you found for $A,B,C$ in part (a.), determine the equation for the tangent line $T(z)$ of $g(z)$ at $z = 4$.
\end{enumerate}
\end{document}
我希望 A、B 和 C 的答案行位于第二项的正上方。使用 \vspace、\hspace 或 \vspace*{\fill} 等会产生相同的结果。有什么建议吗?
PS 当我输入这篇文章时,我从其他问题中了解到有一个我不知道的考试文档类包(第一次参加考试!),所以也许这会对这种情况有所帮助,但现在对我来说弄清楚考试文档类并重做 LaTeX 代码有点太晚了。
答案1
itemsep=64pt
您可以插入一个具有所需高度的空框,而不是使用它。
\documentclass[12pt]{extarticle}
\usepackage[margin=1in]{geometry}
\usepackage{enumitem,amsmath,amsfonts,amssymb}
\begin{document}
\begin{enumerate}[label=\bf (\alph*.),itemsep=8pt,topsep=4pt] %changed <<<<<<<<<<
\item \textbf{[6 points]} Find the parameters $A, B, C$ in \textbf{exact form}.
\makebox(0,64){} %added <<<<<<<<<<
$A = $ \rule[-0.75em]{4cm}{1.15pt} \quad $B = $\rule[-0.75em]{4cm}{1.15pt} \quad $C = $ \rule[-0.75em]{4cm}{1.15pt}
\item \textbf{[4 points]} Using the derivative of $g(z)$ and the values you found for $A,B,C$ in part (a.), determine the equation for the tangent line $T(z)$ of $g(z)$ at $z = 4$.
\end{enumerate}
\end{document}
从建筑盒子
\makebox(<x>,<y>){<text>}
<x>
构建一个宽度为\unitlength
(默认 1pt)倍数、高度<y>
为\unitlength
(因此<x>
和<y>
可以是十进制数,但不是尺寸)倍数的框。