
Ich verwende eine Sidewaystable aus dem rotating
Paket. Ich versuche, etwas Leerraum zwischen der Überschrift und der Tabelle einzufügen (die Überschrift wird über der Tabelle platziert). Ich habe versucht, sie \captionsetup[table]{skip=10pt}
in der Präambel sowie \captionsetup{skip=10pt}
direkt davor \caption
in der Sidewaystable-Umgebung zu verwenden. Beides funktioniert nicht. Die erste Option betrifft alle regulären Tabellen, aber nicht die Sidewaystable, die letztere hat keine Auswirkung.
Vorschläge, wie ich das machen kann? Und es ist wichtig, dass es nur für diese Tabelle gilt und die anderen Tabellenüberschriften nicht beeinflusst.
Danke!
Antwort1
Ich weiß nicht genau, warum \captionsetup
das innerhalb eines keine Wirkung hat sidewaystable
. Sie können stattdessen das \captionsetup
direkt vor das setzen sidewaystable
und beide mit Klammern ( { .. }
) umgeben. Das Klammernpaar lokalisiert die Untertiteleinstellung.
Ein vollständiges Beispiel:
\documentclass{article}
\usepackage{rotating,caption}
\begin{document}
\begin{table}
\centering
\caption{Word}
\begin{tabular}{c}
stuff
\end{tabular}
\end{table}
{\captionsetup[table]{aboveskip=2cm}\begin{sidewaystable} % opening brace on beginning of line
\centering
\caption{Word}
\begin{tabular}{c}
stuff
\end{tabular}
\end{sidewaystable}} % <- closing brace
\begin{table}
\centering
\caption{Word}
\begin{tabular}{c}
stuff
\end{tabular}
\end{table}
\end{document}