我有以下声明:
\documentclass[12pt,a4paper,oneside,noindent,nocenter,bold]{thesis}
图表标题的格式要求是间距为 1.5 行。因此,我执行以下操作来获得所需的效果:
\usepackage[skip=18pt]{caption}
我在这里假设的是12pt x 1.5 = 18pt
,但我不确定它的有效性。因此:
我们如何以 pt 为单位计算 1.5 倍行距的等效值?如果我想手动将所选字体的行距设为 1.5 倍,我应该如何计算?
有没有办法动态分配值以跳过?我的意思是,除了使用
skip=18pt
(或任何常量),我可以使用类似skip=onehalfspacing
或不使用其他包的东西吗?
答案1
如果您查看 setspace 的文档代码,半间距对应于1.241
12pt 中的因子,1.25
对于 10 和 11pt 则为 。但由于包\skip
中的caption
表示标题和图形/表格之间的距离,我认为它们只是意味着\skip=1.5\baselineskip
。以点为单位,这大约是 1.5×14=21.75pt,但最好使用 \baselineskip 中的表达式,因为它提供了一些弹性。