Белое пространство между заголовком и sidewaystable

Белое пространство между заголовком и sidewaystable

Я использую sidewaystable из rotatingпакета. Я пытаюсь добавить немного пробела между подписью и таблицей (подпись размещена над таблицей). Я пробовал использовать \captionsetup[table]{skip=10pt}в преамбуле, а также \captionsetup{skip=10pt}непосредственно перед \captionв среде sidewaystable. Ни один из них не работает. Первый вариант влияет на все обычные таблицы, но не на sidewaystable, последний не имеет никакого эффекта.

Предложения, как это сделать? И важно, чтобы это было только для этой таблицы и не влияло на другие подписи таблиц.
Спасибо!

решение1

Я не знаю точно, почему \captionsetupне имеет никакого эффекта внутри 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}

Связанный контент