\ifpdf 与 \sys_if_output_pdf:TF

\ifpdf 与 \sys_if_output_pdf:TF

我有一个文档,我想让它与引擎无关(供数学系的讲师使用)。我一直在分别使用\ifpdf(来自iftex)和\ifPDFTeX\IfXeTeX等。重点是检测“在任何引擎中输出为 PDF”与“使用引擎 pdfTeX”分开。

我切换到了\sys_if_output_pdf:TF,我期望它的功能与完全相同\ifpdf

我发现,我在 XeTeX 中检查“在任何引擎中输出为 PDF”总是失败,但在 pdfTeX 和 LuaTeX 中却成功...为什么?

我正在编译latexmk -xelatex -latexoption='-8bit --synctex=1 -file-line-error' -r MAT-25.tex


请告诉我需要上传什么才能回答这个问题;日志似乎没有任何信息,但也许有其他东西?我不知道在哪里找。

相关内容