PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit Tabelle/Spalten/Linie



grimnok
14-10-2010, 11:24
Hi, ich hab schon wieder ein Probem. Dieses mal sollte es aber leichter zu beheben sein.
Ich hab eine Tabelle mit Einer Spalte, dann ein paar Mal fünf, dann hätte ich gerne vier. Der letzte Punkt soltle wieder zentriert ausgerichtet sein. Das klappt nicht ganz.
Und die Linien sind leider nicht so ganz wie ich es gerne hätte, sondern teilweise zu kurz.
Bild im Anhang, Code hier:


\documentclass[pdftex,titlepage,a4paper,11pt,headsepline]{scrbook}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{booktabs}
\usepackage{color}
\usepackage{multirow}
\usepackage{fancyhdr}
\usepackage{amsmath, amsthm, amssymb}

\setlength{\parindent}{0mm}


\newcommand{\psip}{\ensuremath{\Psi^\prime}}
\newcommand{\jpsi}{\ensuremath{J/\Psi}}

\usepackage[]{hyperref}



\begin{document}

\begin{table}[h]
\centering
\begin{tabular}{@{}lcccc@{}}
\multicolumn{5}{c}{\emph{wechselaustauschblubb}} \\
\cmidrule(r){1-5}\morecmidrules\cmidrule(r){1-5}
Wechselwirkung & an & Eichboson & Reichweite & relative Stärke\\
\midrule
stark & 1 & 0.511 & $-1$ & $ 1 /2$\\
schwach & 2 & $ < 2\cdot 10^{-6}$ & 0 & $ 1/ 2$\\\hline
elektromag & 2 & 105.66 & $-1$ & $ 1/ 2$\\
gravitiation & 2 & < 0.17 & 0 & $ 1/ 2$\\\hline \hline
Eichboson & Masse & Ladung & Spin \\ \hline
8 Gluonen \newline
okttett & 0 & 0 & 1 \\
photon & 0 & 0 & 1 \\
W+ & 80425 $\pm$ 38 & +1 & 1 \\
W- & 80425 $\pm$ 38 & -1 & 1 \\
Z0 & 91187.6 & 0 & 1 \\
Graviton & 0 & 0 & 2 \\
\addlinespace[\aboverulesep]
\bottomrule
\end{tabular}
\end{table}




\end{document}

hakaze
14-10-2010, 11:48
Also wenn du schon booktabs (http://www.ctan.org/tex-archive/macros/latex/contrib/booktabs/) verwendest, solltest du auch die Anleitung lesen ;)
Dort steht nämlich u.a., dass der Parameter (r) ein Einkürzen der cmidrule auf der rechten Seite bewirkt.

Weiterhin fällt mir auf das du viel zu viele Trennlinien verwendest. Diesbezüglich solltest du du dir noch mal die Anleitung zu booktabs (http://www.ctan.org/tex-archive/macros/latex/contrib/booktabs/) zu Gemüte führen (und eventuell auch mit \addlinspace arbeiten; oder die Tabelle ganz anders strukturieren/aufteilen!?).

grimnok
14-10-2010, 12:14
Ne das mit dem r ist ja so gewollt, dass die rechts stehen.
Ich hätte nur gerne, dass die unteren 4 Zeilen dann gleichmäig über die gesamte Länge gehen. Also es nur noch 4 gibt und nicht mehr 5 wie vorher.

hakaze
14-10-2010, 13:07
Und die Linien sind leider nicht so ganz wie ich es gerne hätte, sondern teilweise zu kurz.
Die Ursache dafür liegt bei:

\cmidrule(r){1-5}
Zudem kannst du nicht einfach von 5 auf 4 Spalten runtergehen. Die werden dann nämlich nur anhand der ersten 4 Spalten ausgerichtet. (Es wundert mich auch, dass es keine Fehlermeldung produziert.)

Wäre es nicht einfacher zwei Tabellen zu machen? Du kannst doch auch zwei tabular-Umgebungen in ein table-Gleitobjekt packen.

Der newline-Befehl sollte auch aus der Tabelle entfernt werden. Das in etwa so aussehen (minus div. andere überflüssige Befehle):

\begin{table}[htb]
\centering
\begin{tabular}{lcccc}
\multicolumn{5}{c}{\emph{wechselaustauschblubb}} \\
\toprule
Wechselwirkung & an & Eichboson & Reichweite & relative Stärke\\
\midrule
stark & 1 & 0.511 & $-1$ & $ 1 /2$\\
schwach & 2 & $ < 2\cdot 10^{-6}$ & 0 & $ 1/ 2$\\
\addlinespace
elektromag & 2 & 105.66 & $-1$ & $ 1/ 2$\\
gravitiation & 2 & < 0.17 & 0 & $ 1/ 2$\\
\bottomrule
\end{tabular}

\vspace*{\floatsep}
%
\begin{tabular}{lccc}
\toprule
Eichboson & Masse & Ladung & Spin \\
\midrule
8 Gluonenokttett & 0 & 0 & 1 \\
photon & 0 & 0 & 1 \\
W+ & 80425 $\pm$ 38 & +1 & 1 \\
W- & 80425 $\pm$ 38 & -1 & 1 \\
Z0 & 91187.6 & 0 & 1 \\
Graviton & 0 & 0 & 2 \\
\bottomrule
\end{tabular}
\end{table}

grimnok
14-10-2010, 13:16
Das mit den 2 Tabellen in einer wäre meine nächste Frage/Idee gewesen, danke!