如何使用 \newlinechar 和 \endlinechar 原语输出每行文本开始和结束的位置信息?

如何使用 \newlinechar 和 \endlinechar 原语输出每行文本开始和结束的位置信息?

如果我想使用 \newlinechar 和 \endlinechar 原语输出每行文本开始和结束的位置信息,我该怎么做?

答案1

您似乎在询问排版输出中的行,但这两个原语都与此无关。在等中\newlinechar生成换行符是添加到源的每一行的字符。\write\typeout\endlinechar

您可以使用 latex 段落钩子(比直接使用 everypar 更好)来获取段落的开始和结束,因此如果您假设正常文本和均匀的行距,您可以猜测行的位置,但如果任何行过大并且行距受到干扰您无法从 TeX 访问行的位置。

相关内容