自上次更新后无法编译

自上次更新后无法编译

今天早上 (08/26) 我更新了 MiKTeX,因为许多二进制文件都更新了。但是更新结束时出现了错误消息。根据 MiKTeX 包管理器,新版本似乎已安装,但尝试编译时出现有关缺少 .dll 的错误消息。有人知道问题是什么,以及如何解决它吗?在此先谢谢大家了!

编辑:问题解决了。下面是解决方法,希望对您有所帮助:由于我不明白的原因,一些 .dll 安装\MiKTeX\bin在了 而不是 中\MiKTeX\bin\x64。这些 .dll 的列表(希望对您有用)如下:

MiKTeX209-packagemanager.dll__-setup.dll_-trace.dll_-ui-Qt.dll_-utf8wrap.dll_util.dll

因此,我从中提取了这些 .dllMiKTeX-runtime-bin-x64.tar.lzma 并手动将它们安装在正确的目录中。之后,MiKTeX 控制台开始工作,更新程序要求重新安装 MiKTeX-runtime-bin-x64.tar.lzma,我照做了。我手动安装的六个 .dll 被标记为(old),我想,它们被更新程序中的 .dll 替换了。我应该删除“旧” .dll 吗?

我必须说我不知道​​为什么会出现这种混乱,这可能纯属偶然。

相关内容