防止 LaTeX 在空白行后添加段落

防止 LaTeX 在空白行后添加段落

我喜欢在我的文档中添加大量的评论,甚至在句子之间。

为了让评论更加明显,我想在评论和之前的句子之间添加一个空行,如下所示:

This is some beautiful sample text.

% This is a comment
A blank line before the comment makes the TeX document more readable.

不幸的是,这样两个句子之间就多了一个段落。我宁愿\par默认用 开始一个新段落,在新行之后没有段落。我最好使用全局设置来设置它,因为我不想\randomcommand在第二句前面放类似的东西。

这只是一个小小的烦恼,所以如果不费力气的话这对我来说也是一个可以接受的答案。

如果有人能花时间回答我的问题,我提前谢谢您。

答案1

事实上这是可能的,但是空白行的映射\par发生在 TeX 解析器的非常深的层次上,在宏解释发生之前,因此更改这一点可能会破坏很多代码。只需在%那里放一个就安全得多,

\endlinechar如果您确实想尝试一下,请看一下让 tex 在行尾添加正常空格的效果。这几乎肯定会破坏某些东西

在此处输入图片描述

\endlinechar=32

This is some beautiful sample text.

% This is a comment
A blank line before the comment makes the TeX document more readable.


\bye

相关内容