我使用乳膠來準備考卷。我用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列避免了在單元格內插入 a 以獲得相同輸出的
p{<len>}
麻煩。\parbox
使用
\textbf{...}
或{\bfseries ...}
設定某些內容大膽的。看\textit
我使用or\it
,\bfseries
or有關係嗎\bf
等和兩個字母的字體樣式指令(\bf
,\it
, ...)會在 LaTeX 中復活嗎?