将 \lineskiplimit 更改为某个负值是一个好主意吗?该值可能是多少?

将 \lineskiplimit 更改为某个负值是一个好主意吗?该值可能是多少?

我正在编写一个(大型)文档,使用 Linux Libertine 编写文本,使用 Asana 编写数学公式。我使用 11pt 字体。但是,和\baselineskip=14pt的默认设置常常会导致行(当然带有一些数学和上/下标)比平时间隔更远(我不喜欢这样,尤其是因为我想进行网格排版(我在我的宏集中通过仔细重新定义s 等实现了网格排版))。我的问题是:假设我仔细校对了整篇文章(我会这样做),是否有可能通过将其设置为某个负值而破坏其他地方的某些内容?(我的意思是 LaTeX 各个部分之间的一些非平凡交互。)如果您认为这是一个好主意,您会推荐什么值?\lineskip=1pt\lineskiplimit=0pt\section\lineskiplimit

我知道这个问题有点模糊,所以如果你有想法让它更符合 TeX.SE;),请随意在评论中编辑它/提出一些建议。

答案1

在尝试强制使用网格的程序中,这是正常的:

\lineskiplimit=-\maxdimen

这使得 TeX 认为没有线太近了。因此,在任何情况下,由 定义的行距\baselineskip都会保留。

我个人不赞成更改默认设置,相反,如果您有导致此类问题的内联数学,则表明您应该使用显示数学或以不同的形式重新计算内联数学。

相关内容