我使用 latex 来准备考试试卷。我使用exam.cls
包裹。
在封面中,我创建了一个表格来包含问题类别及其要点:
\begin{table}[H]
\centering
\large
\begin{tabular}{ l l }
\hline
& \\
\parbox[l]{10cm}{\bf Problem} & \parbox[l]{2.6cm}{\bf Points} \\
\cline{1}
& \\
\end{tabular}
\end{table}
不幸的是,当我\cline
在此表中使用时,我收到以下错误消息(当我删除时\cline
,错误消息消失):
Overfull \hbox (17.62482pt too wide) in paragraph at lines 19--24
[][]
Runaway argument?
1\@nil \\ & \\ \end {tabular} \end {table}
! Paragraph ended before \@cline was complete.
<to be read again>
\par
l.38
我该如何解决这个错误?
顺便说一下,下面是我使用的软件包
\documentclass[addpoints,12pt]{exam}
\usepackage{float}
\restylefloat{table}
\pagestyle{headandfoot}
答案1
\cline{<from>-<to>}
要求您指定<from>
水平规则<to>
从其结束位置开始的列,即使<from>
= <to>
。 在您的情况下,您可能想要使用\cline{1-1}
。 以下是表格的代码片段,可稍微简化您的代码:
{\noindent\large
\renewcommand{\arraystretch}{1.5}%
\begin{tabular}{ p{10cm} p{2.6cm} }
\hline
\textbf{Problem} & \textbf{Points} \\
\cline{1-1}
& \\
\end{tabular}
}
一些建议:
您不需要
table
环境来设置tabular
。更改了
\arraystretch
中的线条间距tabular
。请参阅表格中的列和行填充。-style列避免了在单元格内插入以获得相同输出的
p{<len>}
麻烦。\parbox
使用
\textbf{...}
或{\bfseries ...}
设置大胆的。 看\textit
我使用或\it
或\bfseries
等有关系吗\bf
?和两个字母的字体样式命令(\bf
,,\it
...)会在 LaTeX 中复活吗?