我遇到了以下奇怪的问题。当我尝试在包管理器中安装任何 L3 包(例如l3packages
、等)时,我得到:l3build
操作无法完成,因为以下文件验证失败:
C:\Miktex Package Repository\l3packages.tar.lzma
我认为文件没有损坏,因为我尝试在另一台计算机上安装它并且成功了。我也尝试使用不同的存储库。Latex 输出只是:
错误:在“FILE.tex”上运行“texi2dvi”失败,出现 LaTeX 错误:!LaTeX 错误:未找到文件“xparse.sty”。
有人知道这是怎么回事吗?据我所知,所有其他软件包都可以安装。但是,对于其他软件包,即使它们已成功安装,我也收到一条奇怪的消息。
由于某种原因,操作失败。
C:\Program Files (x86)\MiKTeX 2.9\miktex\bin\initexmf.exe
我不知道为什么会发生这种情况,如果能得到一些见解我将非常感激。
答案1
我遇到了同样的问题,并查看了日志。它说这个命令失败了:
C:\Program Files\MiKTeX 2.9\miktex\bin\x64>initexmf.exe --mklinks --mkmaps
我以管理员模式打开命令提示符并执行它,现在 pdflatex 可以正常工作了。我首先尝试在非管理员窗口中执行它,但由于权限问题而失败。所以我很确定这是正确的解决方案。