\fontsize 的 baselineskip 参数不会在我的行之间添加空格

\fontsize 的 baselineskip 参数不会在我的行之间添加空格

我将 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}故意将大字挤入现有基线间距的行。

在这个特殊情况下,如果没有后续文本,一个更简单的解决方案就是省略{...}

相关内容