Seite 1 von 2

Tabellenbezeichnung Abstand Tabelle

Verfasst: Mi 29. Jul 2015, 10:45
von petersteiner85
Hallo liebe Community,

ich hätte da mal eine Frage wie kann ch in LaTeX den Abstand von der Tabellenbezeichnung also von caption zur Tabelle ändern.
Also die Tabellen bezeichnung soll etwas weiter von der tabelle enfernt sein.

Hoffe ihr könnt mir helfen.

Liebe Grüße

Verfasst: Mi 29. Jul 2015, 11:10
von Besserwisser
Da du die wichtigen Hinweise zu diesem Forum, die nicht aus Witz so heißen, sondern weil sie wirklich wichtig sind, komplett ignorierst, kann ich nur vermuten, dass du Tabellenüberschriften setzen willst, aber \caption weder per Klassenoption noch sonst irgendwie entsprechend konfiguriert ist, also LaTeX davon ausgeht, dass \caption unter der Tabelle steht und das auch so formatiert.

Wenn dir das alles nichts nützt, dann beachte die wichtigen Hinweise und lies ggf. die KOMA-Script-Anleitung und ggf. auch die [d]caption[/d]-Anleitung.

Verfasst: Mi 29. Jul 2015, 11:20
von petersteiner85
%
\begin{table}
    \begin{tabular}{lll}
    1  & 2  & 3  \\
    4  & 5  & 6  \\
    7  & 8  & 9  \\ \hline
    10 & 11 & 12 \\
    \end{tabular}
\caption{zaheln}
\end{table}
 


Wie schaffe ich es die Tabellenunterschrift zahlen weiter nach unten zu setzen also mehr Abstand zu der Tabelle zu bekommen?

Verfasst: Mi 29. Jul 2015, 11:55
von Johannes_B
Warum erstellst du kein Miinimalbeispiel wie in den wichtigen Hinweisen erwähnt?

Warum nutzt du Tabellenunterschriften? Normalerweise haben Tabellen die Beschreibung oben drüber.

Verfasst: Mi 29. Jul 2015, 12:44
von petersteiner85
Hallo, weil die Unterschriften unter die Tabelle sollen.
Wie bekomme ich nun den Abstand hin?
% 
\documentclass{scrbook}
    \begin{document}
\begin{table}
    \begin{tabular}{lll}
    1  & 2  & 3  \\
    4  & 5  & 6  \\
    7  & 8  & 9  \\ \hline
    10 & 11 & 12 \\
    \end{tabular}
\caption{zaheln}
\end{table}
    \end{document}
 

Verfasst: Mi 29. Jul 2015, 12:55
von Johannes_B
\documentclass{scrbook}
\usepackage{caption}
\captionsetup[table]{position=below,skip=2cm}
\begin{document}
\begin{table}
	\begin{tabular}{lll}
		1  & 2  & 3  \\
		4  & 5  & 6  \\
		7  & 8  & 9  \\ \hline
		10 & 11 & 12 \\
	\end{tabular}
	\caption{Zahlen}
\end{table}
\end{document}

Verfasst: Mi 29. Jul 2015, 13:00
von petersteiner85
Vielen lieben Dank lieber Johannes!

Hätte da am Rande noch eine Frage gibt es auch eine möglichkeit bei einzelnen Tabellen die mittig auf dem Blatt angeordnet sind die Tabellenunterschrift auch mittig auszurichten anstelle linksbündig?
Mit caption klappt das leider nicht.
%
\documentclass{scrbook}
\usepackage{caption}
\captionsetup[table]{position=below,skip=2cm}
\begin{center}
\begin{document}
\begin{table}
   \begin{tabular}{lll}
      1  & 2  & 3  \\
      4  & 5  & 6  \\
      7  & 8  & 9  \\ \hline
      10 & 11 & 12 \\
   \end{tabular}
   \begin{center}
   \caption{Zahlen}
   \end{center}
\end{table}
\end{center}
\end{document}
 

Verfasst: Mi 29. Jul 2015, 13:16
von Johannes_B
Klicke bitte über meinem Code auf Öffne in Online-Editor. Wo ist die Beschriftung?

Teste spaßeshalber mal was bei dir rauskommt.

Innerhalb von Gleitumgebungen und anderen Boxen solltest du übrigens mit \centering zentrieren.

Verfasst: Mi 29. Jul 2015, 14:21
von petersteiner85
Die Beschriftung ist genau in der mitte.
Aber wie bekomme ich diese mittig unter die Tabelle?

Verfasst: Mi 29. Jul 2015, 14:39
von Besserwisser
Zunächst einmal wirft dein Beispiel mit Fehlermeldungen um sich. Daher ist mir noch immer nicht klar, wo dein Problem ist. Bei einer korrekten Tabelle mit Unterschrift:
\documentclass{scrbook}
\begin{document}
\begin{table}
  \centering
  \begin{tabular}{lll}
	  1  & 2  & 3  \\
      4  & 5  & 6  \\
      7  & 8  & 9  \\ \hline
      10 & 11 & 12 \\
   \end{tabular}
   \caption{Zahlen}
\end{table}
\end{document}
ist der Abstand absolut hinreichend. Und wenn man ihn trotzdem größer haben will, geht das natürlich mit Standardmitteln auch:
\documentclass{scrbook}
\setlength{\abovecaptionskip}{2cm}
\begin{document}
\begin{table}
  \centering
  \begin{tabular}{lll}
	  1  & 2  & 3  \\
      4  & 5  & 6  \\
      7  & 8  & 9  \\ \hline
      10 & 11 & 12 \\
   \end{tabular}
   \caption{Zahlen}
\end{table}
\end{document}
Da ist auch beides mittig.

Empfehlenswert wäre ggf. noch das Paket threeparttable. Allerdings nur, wenn du willst, dass bei breiterer Tabellenunterschrift diese in der Breite auf die Tabellenbreite beschränkt wird. Näheres ist der [d]threeparttable[/d]-Anleitung zu entnehmen.

Außerdem sei noch einmal darauf hingewiesen, dass man normalerweise Tabellenüberschriften macht. Das geht dann beispielsweise mit \captionabove oder entsprechender Option.