我对垂直空间做了一些挑剔的调整,以确保文本行在垂直空间中跳过各种距离后保持对齐(例如,我将任何垂直跳过距离调整为正常文本行距的倍数)。唯一的问题是,我没有弄乱默认行距值,所以我不知道它们是多少。我可以使用此找到正常文本的行距值\message{Leading: \the\onelineskip}
。我怎样才能找到其他大小(即、、\tiny
等)的行距?我正在使用回忆录类,文档的第 46 页给了我不同字体大小的磅值,但没有提供行距(可能是因为它们经常更改且依赖于字体)。\Large
\huge
可能有用的具体细节:
- 我正在使用回忆录课程。
- 我的
\normalsize
尺寸是11pt
。 \normalsize
字体的行距为13.6pt
。此数字来自上述\message
。- 我正在使用 BaskervilleF 字体。
TL;DR:如何找到不同字体大小的行距?
答案1
只需写入文档,而不是向终端发送消息,然后使用\baselineskip
。
% memfontsprob.tex SE 600981
\documentclass[11pt]{memoir}
\pagestyle{empty}
\begin{document}
\message{Leading: normalsize \the\onelineskip} % to terminal
The normalsize leading is \the\baselineskip % to document
\Huge The Huge leading is \the\baselineskip\par
\end{document}