Ich verwende Latex zur Vorbereitung von Prüfungsbögen. Ich verwende dasexam.cls
Paket.
Auf der Titelseite habe ich eine Tabelle erstellt, in der die Fragekategorien und ihre Punkte aufgeführt sind:
\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}
Leider erhalte ich beim Verwenden \cline
in dieser Tabelle die folgende Fehlermeldung (beim Entfernen \cline
verschwindet die Fehlermeldung):
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
Wie kann ich diesen Fehler beheben?
Übrigens, hier sind die Pakete, die ich benutze
\documentclass[addpoints,12pt]{exam}
\usepackage{float}
\restylefloat{table}
\pagestyle{headandfoot}
Antwort1
\cline{<from>-<to>}
erfordert, dass Sie eine Spalte angeben <from>
, bei der die horizontale Linie dort beginnt <to>
, wo sie endet, auch wenn <from>
= <to>
. In Ihrem Fall möchten Sie wahrscheinlich verwenden \cline{1-1}
. Hier ist ein Codeausschnitt Ihrer Tabelle, der Ihren Code ein wenig vereinfacht:
{\noindent\large
\renewcommand{\arraystretch}{1.5}%
\begin{tabular}{ p{10cm} p{2.6cm} }
\hline
\textbf{Problem} & \textbf{Points} \\
\cline{1-1}
& \\
\end{tabular}
}
Einige Vorschläge:
Sie benötigen keine
table
Umgebung, um ein festzulegentabular
.Eine Änderung, um
\arraystretch
die Zeilen innerhalb des zu verteilentabular
. SieheSpalten- und Zeilenauffüllung in Tabellen.Die
p{<len>}
Spalte im -Stil erspart Ihnen den Aufwand, ein\parbox
innerhalb von Zellen einfügen zu müssen, um die gleiche Ausgabe zu erhalten.Verwenden Sie
\textbf{...}
oder{\bfseries ...}
um etwas einzustellen indeutlich. SehenIst es wichtig, ob ich\textit
oder\it
,\bfseries
oder\bf
usw. verwende?UndWerden zweistellige Schriftstilbefehle (\bf
,,\it
…) jemals in LaTeX wiederbelebt?