在 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 管理员模式”。
- 点击“检查更新”
- 最后点击“立即更新”