word四号字体行距大_LaTeX系列笔记(5)-行距

首先,行距就是相邻两行文字之间的距离。在下面的图片中,两个下划线之间的长度就叫行距。

1bb5ee0cc2348a9bd6076bd105978dd9.png

行距的调节一般使用倍数,比如两倍行距。而“单倍行距”又根据字体、字号、软件的不同而改变(不同软件中有不同的定义,没有一个通用的值)。

在 LaTeX 里面也有这些概念,在你定义字号的时候,“单倍行距”也随之确定。更改时,我们更改的是“单倍行距”的倍数。

比如在 LaTeX 中 10 号字(无论字体),对应的单倍行距是 12 磅。修改行距倍数的方法有两个。

  1. 在导言区使用 linespread 命令。这个是 LaTeX 2E 提供的。(推荐)
linespread{2.0}

使用了这个命令以后,从此之后的行距都变成 2.0 倍了。

如果只想对一小部分做更改,可以用大括号把这一段括起来,如

{
linespread{2.0} selectfont
% 两倍行距的文字
}
% 一倍行距的文字
% 这样就不会对括号外的部分进行改变,字体、字号类命令也可以这么用。

2. 使用 setspace 宏包。

usepackage{setspace}

begin{document}

begin{spacing}{2.0}
% 这里是两倍行距
end{spacing}

% 这里是默认行距

end{document}

被 spacing 环境框住的地方行距就会改变。spacing 还有一些奇怪的功能:如果想让行距 = 2 倍字体高度,并且你的字号正好是 10/11/12 pt 之一的话,就可以使用 doublespace 命令(这个命令容易使人误以为是两倍行距)。


上面两个办法的效果差不多,linespread 背后的实现更复杂一些,本质上是把“行距倍数”传递给 baselinestretch,所以实际上你也可以调用

renewcommand{baselinestretch}{2.0}  % 不要和 linespread 混合使用

如果想直接改行距的大小,也是可以做到的,但是也不推荐。因为只要你换一下字号,行距的大小也会随之改变,效果不持久。改法是

setlength{baselineskip}{20pt}    % 改变行距。不推荐,因为字号一改就得重新定义。

这里的 20 pt 表示 20 磅。 pt 是 LaTeX 里的长度单位。

如果想直接改“单位行距”的大小,也是可以做到的,因为同样理由,也不推荐。

setlength{normalbaselineskip}{20pt}    % 改变“单倍行距”。不推荐,因为字号一改就得重新定义。

如果你想把行距搞得和 Word 很像,就像我刚刚说的,需要改变每个字号下的“单倍行距”大小。参考以下答案

LaTeX 设置的行距与 Word 的行距如何对应?​www.zhihu.com
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值