繁体   English   中英

pdflatex删除了LaTeX中的En / em空间

[英]En/em space in LaTeX removed by pdflatex

我试图将LaTeX文档中的所有Unicode空格字符都作为逐字记录文本(例如\\verb#start end# ),但是我得到了三个不同的结果:

  • 没有软件包,PDF文件中根本就没有空格。
  • \\usepackage[utf8x,utf8]{inputenc}使用时出现错误:“ Unicode char \\ u8:未设置为与LaTeX一起使用。”
  • 使用\\usepackage[T1]{fontenc}我得到了诸如á垃圾。
  • 使用XeTeX,所有空格字符都将替换为一些看起来像空格的空白空间,因此,当我将其复制回纯文本编辑器时,没有任何字符。

完整的Unicode输入几乎不可能在原始TeX中支持(其中pdflatex是其变体)。 字符太多,无法设置足够的字体来处理可能发生的一切。 有很多部分解决方案,但没有完整的解决方案。

从技术上讲,正确的解决方法是改用xetex ,它是为Unicode设计的。 就是说,不是所有的空间看起来都差不多吗? 您实际上想要渲染什么? 还是真的可以处理任何逐字输入而无需预先付费的问题?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM