我正在努力解决这篇文章中描述的相同错误关于 Latex 编译器错误的问题. 这是 MWE
\documentclass{scrartcl}
\usepackage{glossaries}
\begin{document}
Lipsum
\end{document}
产生错误
! LaTeX Error: File `mfirstuc.sty' not found.
(查看完整内容)日志档案)
上周我更新了软件包(以用户和管理员身份),但随后在尝试编译 MWE(Miktex、TeXStudio、pdflatex)时收到“更新 l3kernel...”错误消息。卸载 Miktex 并重新安装后,一切正常,直到我尝试使用词汇表。
更新:
同步后(感谢 Ulrike!)mfirstuc.sty 的安装成功,但现在glossary-hypernav.sty
找不到了
! LaTeX Error: File `glossary-hypernav.sty' not found.
(见更新日志档案了解详情)
答案1
我也遇到了同样的问题。我按照 Ulrike 的建议,即同步本地包数据库(感谢 Ulrike!!)。它解决了最初的问题。
接下来,我也遇到了“glossary-hypernav.sty”未找到错误。然后我转到开始->所有程序->MikTex 2.xx->维护(管理员)->MikTex 包管理器(管理员),然后向下滚动到词汇表。我单击了它,然后单击窗口顶部的加号 (+) 以添加该包,现在一切正常。
非常感谢 Ulrike 为我指明了正确的道路 - 我曾多次尝试第二步但没有结果;首先需要同步。
(在执行上述任何操作之前忘记补充一点,作为尝试解决问题的努力的一部分,我下载了“mfirstuc.sty”文件的副本并将其添加到我的“C:\Program Files (x86)\MiKTeX 2.9\tex\latex\glossaries\base”。但是,我认为这没有什么区别。)