所有纯 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!