是否存在带有文字行尾字符的(标准)字体?

是否存在带有文字行尾字符的(标准)字体?

由于……复杂……的原因(稍后我将解释),我希望能够在我的文档中放置一个文字行尾字符。简单地放置^^J结果为 Ω。查看字体表TeX 按主题分类,这似乎很合理,因为字符 10 所占据的插槽(对应于输入的 eol)确实是 Ω。进一步查看字体表,我在标准 TeX 字体中看不到 eol 符号(为什么它会在那里?)。所以我去其他字体中搜索,当然它们有这个符号,但我不知道如何将它放入文档中。所以:

如何将文字行尾字符放入文档中?

其余部分对于理解问题来说不是必需的,只是背景

我想要这个的理由很奇怪,但希望可以理解。我强迫 TeX 成为一个預處理器。其中的一个步骤是使用pdftotext将 TeX 的输出转换为普通文本文件(适合反馈到另一个系统)。现在对于我想要的下一步,行尾似乎很重要。所以我想控制它们在哪里结束。但是,除非我有一张 20 米宽的(虚拟)纸,否则我还需要让 TeX 在需要的地方换行(因为 TeX 或 PDF 或pdftotext截断长行)。我认为我可以利用不同计算机上的换行系统不同这一事实来解决这个问题,并且pdftotext足够好地与所有计算机一起使用。所以我可以说pdftotext告诉转变比如说,将 PDF 中的换行符设置为字符 13,同时将字符 10 放置在我实际想要的位置。但该策略取决于能否在输出中放置某种实际的 eol 字符,而我似乎无法做到这一点。

答案1

我认为您混淆了文本文件中行尾的编码和 pdf 等面向页面描述的格式中的行尾编码。例如,如果我插入Hello\\Worldtex 文档,则生成的 pdf 包含以下内容:

/F16 9.9626 Tf 133.768 707.125 Td [(Hello)]TJ 0 -11.955 Td [(W)80(orld)]TJ

除此之外:我怀疑您实际上是否需要 20m 的纸张(假设您的段落具有正常长度)。当我想从 pdf 复制文本并希望避免换行问题时,我使用 1m,一般来说这就足够了。

相关内容