我将 baselineskip 设置为字体大小的 4 倍,与 1.2 相比没有太大区别。在 1.2 下文本也会发生冲突。
我正在制作一个抽认卡应用,因此文本应该看起来很舒服。它不必像报纸文本那样被压缩。
\documentclass[varwidth]{standalone}
\usepackage{lmodern}
\begin{document}{\fontsize{60}{240}\selectfont
I have baselineskip set to 4 in the fontsize macro, as you can see it doesn't seem to be doing much. It would be nice to have some spaces in between these beautiful lines. Thank you.}
\end{document}
这是输出和我的应用程序的图片:
答案1
当你这样做
\fontsize{60}{240}\selectfont
当前字体已更改,并且 的当前值\baselineskip
设置为 240pt,但是 TeX 会在段落末尾将段落分成行,然后添加行间空格,因此\baselineskip
除非它在段落末尾的范围内,否则不会使用 的值。
这里首先有}
(此时\baselineskip
重置为其原始值),然后有段落的结尾。
一般来说,在字体更改时,在结束一组文字\par
之前应该始终留有一个空行或}
,以便使用合适的行间距。例外是{\large this}
故意将大字挤入现有基线间距的行。
在这个特殊情况下,如果没有后续文本,一个更简单的解决方案就是省略{...}