如何摆脱 pdflatex:主要问题:到目前为止,没有 MiKTeX 管理员检查过 TeXstudio 中的更新

如何摆脱 pdflatex:主要问题:到目前为止,没有 MiKTeX 管理员检查过 TeXstudio 中的更新

在 TeXstudio 的消息框中,我得到以下输出:

进程已启动:pdflatex.exe -synctex=1 -interaction=nonstopmode “我的 latex 文件”.tex

pdflatex:主要问题:到目前为止,还没有 MiKTeX 管理员检查过更新。

进程正常退出

我运行了 miktex-console_admin.exe,单击“检查更新”并更新了软件包,但是这个烦人的“pdflatex:主要问题:......”消息并没有消失。

答案1

我在 Windows 7 上新安装 MikTeX 2.9.7300 时遇到了类似的问题。我收到了错误消息

到目前为止,还没有 MiKTeX 管理员检查更新。

错误仍然存​​在,即使在

  • 从 Windows 开始菜单打开 MikTeX 控制台,
  • 点击切换到 MikTeX 管理员模式
  • 并检查更新。

对我来说,解决问题的方法是使用管理员权限启动 MikTeX 控制台。具体来说,我

  • 打开 Windows 开始菜单,找到 MikTeX 2.9 部分,
  • 右键单击 MikTex 控制台并从上下文菜单中选择以管理员身份运行,
  • 在 MikTeX Console 中选择切换到 MikTeX 管理员模式
  • 并检查更新。

当然,YMMV 并且我想还有其他方法可以做到这一点。

答案2

正如@Malcolm 所建议的,每个用户都应该更新自己的数据库以删除此消息。例如,我的 MikteX 安装有两个用户:

  • 管理员(具有管理权限),更新 下的数据库C:\Program Files\MiKTeX 2.9

  • 和一个用户(具有受限权限)使用以下数据库C:\Users\name\AppData\Roaming\2.9

我很少使用用户负责与 MikteX 相关的任何工作。尽管如此,如果我通过添加新包来更新我的数据库,我会为每个 MikTeX 用户运行Check for updates然后Updates同步所有数据库。

欲了解更多信息,请查看:https://miktex.org/kb/fix-user-admin-updates-out-of-sync

答案3

在 Ubuntu 上,尝试(来自这里(英文):

sudo mpm --admin --update
mpm --update

对我来说,我需要尝试几次。

或者,你可以直接使用以下命令打开控制台

mpm

指挥并遵循指示

答案4

为了解决这个问题,我遵循了以下几个步骤:

  • 打开 Windows 开始菜单并搜索 MiKTeX 控制台。
  • 右键单击并选择“以管理员身份运行”
  • 在 MiKTeX 控制台中,选择“切换到 MiKTeX 管理员模式”。
  • 点击“检查更新”
  • 最后点击“立即更新”

相关内容