最近把MikTex更新到了20.10版本,但是编译后出现错误:ifpdf.sty error, Can be used only in preamble.\ProvidesPackage

最近把MikTex更新到了20.10版本,但是编译后出现错误:ifpdf.sty error, Can be used only in preamble.\ProvidesPackage

尽管所有内容都位于正确的位置。此外,输出的 PDF 文件顶部显示ifpdf[2019/10/25 v3.4, ifpdf legacy package. Use Iftex instead]iftex

在此次更新之前,MikTex 是 20.7 版本,该文件没有错误。

请帮忙!谢谢。

答案1

很简单,注释掉 \else 和 \fi 之间的行,并在文件 ifpdf.sty 中添加命令:\input iftex.sty(通常在 C:\MiKTeX\tex\generic\iftex

有关详细信息,请参阅:https://www.mathwit.com/math/m2/mod/forum/discuss.php?d=43

祝你好运!

相关内容