我正在尝试将所有Unicode whitespace characters作为逐字文本(例如\verb#start end#
)包含在LaTeX文档中,但我得到了三个不同的结果:
\usepackage[utf8x,utf8]{inputenc}
我收到错误:“Unicode char \ u8:未设置为与LaTeX一起使用。”\usepackage[T1]{fontenc}
我得到了垃圾,例如á
。答案 0 :(得分:2)
在vanilla TeX中几乎不可能支持完整的Unicode输入(其中pdflatex是一种变体)。有太多的字符来设置足够的字体来处理可能发生的一切;有许多部分解决方案,但没有完整解决方案。
最简单的方法是使用xetex
代替,这是为了设计Unicode而设计的。也就是说,并非所有空间看起来都一样吗?你真的想要渲染什么?或者问题是否真的能够处理任何逐字输入,而无需预先设置?