我的文档中有相当多的浮动元素(图形/表格)。现在我想扩大浮动元素和正文之间的(上下)间距。
我求助于\textfloatsep
。我希望一劳永逸地解决它。
但它没有效果。这是一个 MWE:
\documentclass{article}
\usepackage{longtable,booktabs}
\usepackage{graphicx,grffile}
\setlength\textfloatsep{5em}
\title{test}
\begin{document}
This is a test table.
\begin{longtable}[]{@{}cl@{}}
\caption{test table}\tabularnewline
\toprule
col1 & col2\tabularnewline
\midrule
\endhead
1 & 2\tabularnewline
\bottomrule
\end{longtable}
This is test figure.
\begin{figure}[h]
\centering
\includegraphics[width=0.5\textwidth]{test.png}
\caption{test figure}
\end{figure}
End of the document.
\end{document}
无论我设置什么值,输出都不会改变。
答案1
\textfloatsep
是顶部和底部浮动区域与正文之间的分隔线,但h
浮动部分由\intextsep
longtable
不是浮点数,因此不受任何参数的影响。(它具有单独的\LTpre
和\LTpost
长度参数。)