PDA

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



sanzan
12-02-2008, 17:49
hallo, ich brauche eure hilfe!

ich habe folgende tabelle erzeugt und bekomme die Beschriftung mit dem caption{text}-befehl nicht auf die reihe! wieso steht die beschriftung nicht unter der tabelle?

gibt es eine möglichkeit, die schriftgröße für die tabelle kleiner zu machen?

http://img147.imageshack.us/img147/6643/tabelle01yu5.jpg



\documentclass[a4paper,11pt]{scrartcl}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%
%%%
%%% PACKAGES
%%%
\usepackage[latin1]{inputenc}
\usepackage{ngerman}
\usepackage[T1]{fontenc}

\usepackage{array}
\usepackage{booktabs}
\usepackage{tabularx}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}


\begin{table}[]
\begin{tabular}{lcccc}\toprule
& \multicolumn{2}{c}{Länge} & \multicolumn{2}{c}{Radius} \\
& \multicolumn{2}{c}{[cm]} & \multicolumn{2}{c}{[m]} \\\midrule
& Damen & Herren & Damen & Herren \\\toprule
Abfahrt & 210 & 215 & 45 & 45 \\
Super-G & - & - & - & - \\
Riesentorlauf & - & - & - & - \\
Slalom & - & - & - & - \tabularnewline
\bottomrule
\end{tabular}
\caption{Tabelle text text}
\end{table}

\end{document}

Stefan_K
12-02-2008, 18:04
Hallo Sanzan,

die Beschriftung ist zentriert, die Tabelle jedoch linksbündig.
Du könntest die Tabelle zentrieren, oder, wenn sie am linken Rand stehen soll, sie samt Beschriftung in eine Absatzbox packen.

Viele Grüße,

Stefan

localghost
12-02-2008, 18:08
Setze direkt nach Beginn der table-Umgebung den Schalter \centering. Andere Einstellungen für die Beschriftung kannst Du mit caption (http://dante.ctan.org/CTAN/help/Catalogue/entries/caption.html) vornehmen.


MfG
Thorsten

sanzan
12-02-2008, 18:15
...oder, wenn sie am linken Rand stehen soll, sie samt Beschriftung in eine Absatzbox packen.

Viele Grüße,

Stefan

wie mach ich das mit der absatzbox?

sanzan
12-02-2008, 18:16
Setze direkt nach Beginn der table-Umgebung den Schalter \centering.


das hat funktioniert ... danke! was nach ich, wenn die tabelle samt beschriftung links stehen soll?

sanzan
12-02-2008, 18:23
gibt es eine möglichkeit, die schriftgröße für die tabelle kleiner zu machen?

Stefan_K
12-02-2008, 18:27
das hat funktioniert ... danke! was nach ich, wenn die tabelle samt beschriftung links stehen soll?

Etwa so z.B. geht es:

\begin{table}
\parbox{8cm}{
\begin{tabular}
...
\end{tabular}
\caption{Tabelle text text}}
\end{table}


Stefan

Stefan_K
12-02-2008, 18:29
gibt es eine möglichkeit, die schriftgröße für die tabelle kleiner zu machen?

\begin{table}
\small


oder statt \small ein anderer Größenbefehl, wie \scriptsize, \tiny.

Stefan

sanzan
12-02-2008, 18:33
\begin{table}
\small


oder statt \small ein anderer Größenbefehl, wie \scriptsize, \tiny.

Stefan

danke für die schnelle hilfe!

eine frage noch: wie kann man die zeilenhöhe in der tabelle vergrößern, damit die zeilen nicht so zusammengepresst wirken?

localghost
12-02-2008, 19:25
[...] eine frage noch: wie kann man die zeilenhöhe in der tabelle vergrößern, damit die zeilen nicht so zusammengepresst wirken?
Wo Du schon booktabs (http://dante.ctan.org/CTAN/help/Catalogue/entries/booktabs.html) benutzt, schau doch einfach mal in die Anleitung rein. cellspace (http://dante.ctan.org/CTAN/help/Catalogue/entries/cellspace.html) könnte da auch helfen. Für die linksbündige Beschriftung bietet caption (http://dante.ctan.org/CTAN/help/Catalogue/entries/caption.html) möglicherweise entsprechende Optionen an.

Stefan_K
12-02-2008, 19:27
Hallo,

Mit

\renewcommand*\arraystretch{FAKTOR}
oder, wenn man das array-Paket verwendet, mit:

\setlength{\extrarowheight}{LÄNGE}
Bei einzelnen Zeilen kannst Du spezifische Abstände enfügen mit \\[2ex] für einen zusätzlichen Abstand von 2ex bzw. \tabularnewline[ABSTAND] am Zeilenende. Und wie so oft kann man auch hier unsichtbare Stützlinien mit \rule einfügen.

Viele Grüße,

Stefan

sanzan
13-02-2008, 07:12
Bei einzelnen Zeilen kannst Du spezifische Abstände enfügen mit \\[2ex] für einen zusätzlichen Abstand von 2ex ...

hat super funktioniert ... danke!