PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zeilenabstand in Tabelle



Bert
05-02-2009, 14:19
Ich möchte in einer Tabelle zwischen horizontalen Linien und dem Text einen kleinen Abstand bekommen. Habe das jetzt so gemacht:

\newcolumntype{C}{>{\centering\arraybackslash}X}
\begin{tabularx}{\linewidth}{*{1}{C}||*{2}{C|}|*{2 }{C|}}
& \multicolumn{2}{c||}{Primärenergie in PJ} & \multicolumn{2}{c|}{Anteile in \%} \\
Energieträger & 1990 & 2007 & 1990 & 2007 \\
\\[-6pt]
\hline \hline
\\[-6pt]
Erdöl & 5.217 & 4.678 & 35,0 & 33,8 \\
Erdgas & 2.293 & 3.136 & 15,4 & 22,7 \\
\end{tabularx}


Allerdings zeichnet er die senkrechten Linien nicht durch. Was gibt es denn noch für Lösungen, damit die senkrechten Linien durchgezogen bleiben?
Mit \vphantom ??
Das habe ich sp probiert:


\newcolumntype{C}{>{\centering\arraybackslash}X}
\begin{tabularx}{\linewidth}{*{1}{C}||*{2}{C|}|*{2 }{C|}}
& \multicolumn{2}{c||}{Primärenergie in PJ} & \multicolumn{2}{c|}{Anteile in \%} \\
Energieträger & 1990 & 2007 & 1990 & 2007 \\
\\[-6pt]
\hline \hline
\vphantom{\huge{A}}
Erdöl & 5.217 & 4.678 & 35,0 & 33,8 \\
Erdgas & 2.293 & 3.136 & 15,4 & 22,7 \\
\end{tabularx}


Dann macht er einen schönen Abstand zwischen Text und Linie bei den rechten vier Spalten, die Linke Spalte setzte er aber in eine andere Zeile.

KAnn mir jemand helfen???

Bert
05-02-2009, 14:26
Okay für den Abstand unter der Linie und vor dem Text bekomme ich es mit vphantom hin ...

Aber über der Zeile noch nicht ...

Bert
05-02-2009, 14:35
Habe es jetzt mit eine \vphantom{$X_{X_{X_{X_{X_X}}}}$} gelöst.

Nicht wirklich elegant ...

cookie170
05-02-2009, 14:48
Paket booktabs, \addlinespace