PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit Tabelle.



grimnok
05-02-2011, 14:08
Ich habe folgendes Problem, zuerst mein Code:



\documentclass[pdftex,titlepage,a4paper,11pt,headsepline]{scrbook}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{floatflt}
\usepackage{graphicx}
\usepackage{booktabs}
\usepackage{color}
\usepackage{multirow}
\usepackage{fancyhdr}
\usepackage{amsmath, amsthm, amssymb}
\usepackage[left=3cm,right=3cm,top=2.5cm,bottom=2.1cm]{geometry}
\usepackage[dvips,german,all,light,portrait]{draftcopy}
\usepackage{tikz}
\usepackage{rotating}
\begin{document}

\vspace*{1cm}
\begin{table}[ht]
\centering
\begin{tabular}{lr}
\multicolumn{2}{c}{\textbf{\emph{Simulationsparame ter LHC10a18}}} \\
\cmidrule(c){1-2}\morecmidrules\cmidrule(c){1-2}
$P$ Bereich & 0 bis 999999 GeV \\
$P_{\rm{T}}$ Bereich & 0 bis 1000 GeV \\
$y$ Bereich & $-12$ bis 12 \\
$\phi$ Bereich & 0 bis 360 \\
$\theta$ Bereich & 0 bis 180 \\
Magnetfeldkonfiguration & L3 0.5 Tesla \\
\addlinespace[\aboverulesep]
\bottomrule
\end{tabular}
\caption[blah]{blah.}
\label{tab:lhc10a18}
\end{table}



\end{document}


Folgender Fehler erscheint:

! Undefined control sequence.
<argument> ... al \epandafter \let \cmrsideswitch
\@tempa \fi\fi
1.71 \cmidrule(c){1-2}
\morecmidrules\cmidrule(c){1-2}


Das bekomme ich bei jeder so aufgebauten Tabelle. Aber sie sieht trotzdem genau aus wie ich will, keine Formationsfehler:

Überschrift mittig
Doppellinie
Werte
Unterstrich


Kann mir da jemand weiter helfen? Ich denke es könnte an dem \moremidrules liegen, aber nehme ich das raus, tuts es nicht mehr.

Grüße


(LateX Tabellen...ein Quell ewiger Freude)

u_fischer
05-02-2011, 14:20
Nun, wenn man dein Beispiel mal was säubert und all das Überflüssige rausnimmt, erhält man das hier:


\documentclass{article}
\usepackage{booktabs}
\begin{document}

\begin{tabular}{lr}
a&b\\\cmidrule(c){1-2}
\end{tabular}

\end{document}

Und wenn man auch noch das (c) löscht, verschwindet der Fehler. Ein Blick in die Dokumentation zeigt dann, dass hier c überhaupt nicht vorgesehen ist. Erlaubte Argumente sind l und r ggfs mit einer Weite.



\documentclass[pdftex,titlepage,a4paper,11pt,headsepline]{scrbook}
\usepackage[dvips,german,all,light,portrait]{draftcopy}

Nimm die Treiber raus. Sie sind unnötig, und wenn sie sie auch noch widersprechen, sind sie wahrscheinlich auch schädlich.

grimnok
05-02-2011, 14:47
Hi, danke erstma!
das mit dem {c} wusste ich nicht, dann fliegt das mal raus.

Was die Treiber angeht: wenn ich die rauswerfe zerschiesst mir das die ganze Formatierung, Bilder sind nur noch s/w und teilweise riesig... dann lass ichs lieber falsch drinne :D