有没有办法全球设置垂直间距的值(或最小值和最大值),例如,
标题、表格、图片等
和
以下文字。
目前我的文档存在一个问题,即其中一些垂直空间太大,而且看起来不太漂亮。
答案1
对于一个模糊的问题来说,这个宽泛的答案也许就足够了。
以下是影响浮动位置或布局的参数(长度/尺寸和控制序列)的摘要,由layouts
包裹 文档(第 21 页及以后)以及source2e
文档:
浮动元素在页面上的显示位置和显示数量由以下浮动元素放置参数指定。这些数字的命名方式与计数器类似,因此用户可以使用普通的计数器设置命令来设置它们:
\topnumber
t
:页面顶部允许的浮点数(默认为2
);\bottomnumber
b
:页面底部允许的浮动元素数(默认为1
);\totalnumber
:每页允许的浮动元素总数;其中包括文内浮动元素(默认为3
);\topfraction
\textheight
t
: op 浮点数在一页上可能占据的比例(默认为0.7
);\bottomfraction
\textheight
b
:页面底部浮动元素所占的比例(默认为0.3
);\textfraction
:页面中必须包含文本的最小部分(默认值为0.2
)。
其他页面样式参数:
\floatsep
:浮点数之间剩余的间距(默认为12pt plus 2pt minus 2pt
);\textfloatsep
:最后一个顶部浮动或第一个底部浮动与文本之间的间距(默认为20pt plus 2pt minus 4pt
);\topfigrule
:在页面顶部的浮动元素和文本之间放置规则(或其他内容)的命令。在\textfloatsep
跳过将浮动元素与文本分开之前,以内部垂直模式执行。必须占用零垂直空间;\botfigrule
:与 相同\topfigrule
,但放置在\textfloatsep
跳过之后,将文本与页面底部的浮动元素分开;\intextsep
:文本浮动内容顶部和底部的剩余空间(默认为12pt plus 2pt minus 2pt
)。
您可以在文档的开头设置其中任何一个,并且它们将从那一刻起产生全局影响,除非有某些命令或环境明确重置它。
看什么你的任何这些参数的设置都是,使用\the...
。例如,要查看 的值\floatsep
,请使用\the\floatsep
。