標題和 sidewaystable 之間有空白

標題和 sidewaystable 之間有空白

我正在使用rotating包裝中的側桌。我試圖在標題和表格之間添加一些空白(標題位於表格上方)。我嘗試\captionsetup[table]{skip=10pt}在序言中以及\captionsetup{skip=10pt}直接\caption在 sidewaystable 環境中使用。兩者都不起作用。第一個選項影響所有常規表,但不影響 sidewaystable,後者沒有任何效果。

建議我如何做到這一點?重要的是,它僅適用於該表,不會影響其他表標題。
謝謝你!

答案1

我不知道為什麼\captionsetup在 a 中沒有任何效果sidewaystable,您可以做的是將 放在\captionsetup之前sidewaystable,並將兩者放在一對大括號 ( { .. }) 中。大括號對本地化標題設定。

一個完整的例子:

\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}

相關內容