我刚刚开始了解 XeTeX,我不知道是否要进行切换,但是我有点害怕......我基本上想知道我是否必须完全采取这一步骤,或者我是否可以以某种方式让我的文档在两个引擎上运行?
utf8编码好像有点问题,能解决吗?
答案1
您可以使用 ifxetex 插入只针对一个引擎的代码。基本上,您必须调整 inputenc(不要使用 xetex 加载)、字体加载、语言设置(babel/polyglossia)、一些驱动程序选项(但一般来说,软件包会自动加载正确的驱动程序)。
\usepackage{ifxetex}
\ifxetex
\usepackage{fontspec}
%font commands
\else
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
%font packages
\fi