我在 Windows 10 上安装新的 MikTeX 时遇到了问题。开始之前请注意,安装是全新的。此外,我想指出的是,MikTeX 设置为请求安装缺失软件包的权限。现在,说到问题的核心。每当我尝试编译我的文档时,我都会收到以下消息:
[Compiling C:\Users\[...]\Documents\[...]\Tex Files\main.tex]
TraditionalBuilder: Engine: pdflatex. Invoking texify...
几秒钟后,MikTeX 将请求安装缺失软件包的权限,这些软件包将从随机软件包存储库中获取。同意后,窗口将关闭,几秒钟后,我收到以下错误消息。
Errors:
C:\Program Files\MikTeX\tex\latex\lipsum\lipsum.sty:28: LaTeX Error: File `expl3.sty' not found. [\RequirePackage{expl3}[2018/10/31]]
之后,我会进入 MikTeX 控制台并尝试手动安装包,这绝对不会失败(请注意,我为多个包执行了多次此操作)。无论是允许即时安装还是应该事先询问,都会发生错误。此外,我从未遇到过服务器不可用的问题,我的互联网连接也运行正常。
我不知道 MikTeX 应该默认安装在哪里,但是我将其安装在 Program Files 文件夹中,所以也许是权限问题,但是如果是的话,我还没能弄清楚如何解决它。
在此先感谢您的帮助,
编辑:我创建了一个本地存储库来排除连接问题的可能性,事实上,连接不是问题。
答案1
重新安装 MiKTeX 并且不更新。对我来说非常有效。