Plain TeX 和 XeTeX

Plain TeX 和 XeTeX

所有纯 TeX 代码都可以与 XeTeX 一起使用吗?

答案1

这个问题并不是很好,因为纯 tex 是一种宏格式,而 xetex 是一种扩展的 TeX 引擎,但我认为你的意思是将纯 Tex 与 tex(或 pdftex)引擎进行比较,并使用 xetex 对纯 tex 进行比较。

大多数事情都会成功,但有些事情则不会,例如

\ifx\Umathchar\undefined
hello
\else
\ERROR
\fi

\bye

使用 pdftex排版hello,但使用 xetex 时会出错,

或此 (latin-1, ISO 8859-1) 编码的文档

\font\x=ecrm1000\x

café

\bye

使用 pdftex排版café但使用 xetex 排版caf并在日志中发出警告:

Invalid UTF-8 byte or sequence at line 4 replaced by U+FFFD.
Missing character: There is no � in font ecrm1000!

相关内容