![标题和侧边栏之间的空白](https://linux22.com/image/286303/%E6%A0%87%E9%A2%98%E5%92%8C%E4%BE%A7%E8%BE%B9%E6%A0%8F%E4%B9%8B%E9%97%B4%E7%9A%84%E7%A9%BA%E7%99%BD.png)
我正在使用软件包中的 sidewaystable rotating
。我试图在标题和表格之间添加一些空白(标题位于表格上方)。我尝试在 sidewaystable 环境中的\captionsetup[table]{skip=10pt}
序言中以及\captionsetup{skip=10pt}
直接在之前使用\caption
。两者都不起作用。第一个选项影响所有常规表格但不影响 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}