软件包 ifluatex 错误

软件包 ifluatex 错误

我是 LaTeX 新手。我试图用beamer软件包准备演示文稿。但是,

Package ifluatex Error: Name clash, \ifluatex is already defined

每次我尝试运行时都会出现。顺便说一句,在我工作的电脑上,即使我使用相同的文件,也不会出现这样的问题。我发现我可能需要以用户和管理员的身份更新 MiKTeX 控制台,我做到了。问题仍然存在。此外,我意识到在包下ifluatex没有出现。我想如果我设法手动安装该包,我可能会解决这个问题。如果你能帮助我,我会非常高兴。

答案1

在 TeX Live 中,你可以使用命令更新到ifluatexm的最新版本。如果你有旧版本的,你可能需要手动卸载它,或者运行。tlmgrinstall --reinstall iftexifluatexupdate --self --all

您需要以拥有 TeX 树的帐户身份运行它。由于我是以名为 的系统帐户安装的tex,因此我将使用的命令是:

sudo -u tex $(which tlmgr) install --reinstall iftex

对于新代码,该包iftex将替换ifluatex其同类包。

答案2

我遇到了类似的问题,我只是转到 ifluatex.sty 所在的文件目录,将其重命名为 ifuatex_copy.sty(或者其他任何名称都可以),从 MikTex 控制台卸载 iftex 包,然后重新安装它。现在运行顺利!

相关内容