我正在努力解决这个错误:
遗憾的是,无法安装 unicode-data 包。请检查日志文件:C:/Users/G/AppData/Local/MiKTeX/2.9/miktex/log/pdflatex.log
错误:命令崩溃:pdflatex.exe -synctex=1 -interaction=nonstopmode "icml_paper".tex
这MiKTeX 包管理器尝试安装一个包但失败了,否则编译会通过,我可以看到生成的 PDF 文档,看起来不错。
每次我编译asymptote
文档中包含绘图的“.tex”文件时都会发生这种情况。但似乎与此没有直接关系asymptote
(因为asymptote
通过运行编译绘图asym
可以正常工作)。
我收到以下日志消息pdflatex.log
:
2016-12-16 15:39:57,763-0500 INFO pdflatex - 安装由 tex\generic\unicode-data\UnicodeData.txt 触发的包 unicode-data
2016-12-16 15:39:59,580-0500 INFO pdflatex - mpm:开始包维护……
- 2016-12-16 15:39:59,581-0500 INFO pdflatex-mpm:安装目录:“”
- 2016-12-16 15:39:59,581-0500 INFO pdflatex - mpm:软件包存储库:
http://ftp.math.purdue.edu/mirrors/ctan.org/systems/win32/miktex/tm/packages/- 2016-12-16 15:39:59,768-0500 INFO pdflatex - mpm:轻量级数据库摘要:821702480171a06b6df4bdf9211b13e8
- 2016-12-16 15:39:59,769-0500 FATAL pdflatex - 操作无法完成,因为以下包未知:unicode-data
- 2016-12-16 15:39:59,769-0500 FATAL pdflatex - 信息:2016-12-16 15:39:59,769-0500 FATAL pdflatex - 来源:
Libraries\MiKTeX\PackageManager\PackageInstaller.cpp- 2016-12-16 15:39:59,769-0500 FATAL pdflatex - 行:3291|
我尝试从 CTAN 站点安装该包unicode-data
,但是问题并没有解决。
非常欢迎任何帮助或建议。
解决:问题是该软件包不在我的本地软件包存储库中(以前从未发生过)。事实上,该软件包没有列在MiKTeX 包管理器所以我手动安装了它,但在“更改软件包存储库”之后,这没有帮助(我可能根本没有正确安装它)MiKTeX 包管理器对于基于互联网的存储库,该包确实出现在列表中,并且安装它解决了问题。
答案1
我正在写我如何解决我的问题作为一个单独的答案。
在“更改软件包存储库”之后,该软件包不在我的本地软件包存储库中MiKTeX 包管理器对于基于互联网的存储库,该包确实出现在列表中,并通过MiKTeX 包管理器解决了问题。
一些细节:MiKTeX 包管理器配置为使用我电脑上的本地存储库,该存储库是我在安装 TeXstudio 时下载的,但该unicode-data
软件包不在我的本地软件包存储库中,在任何其他软件包中从未发生过这种情况,而且该错误没有清楚地反映出问题所在。
我所看到的是该包裹没有列在MiKTeX 包管理器,所以我尝试手动安装它,手动安装似乎没有问题,但显然安装没有成功。在 MiKTeX 包管理器中“更改包存储库”到基于互联网的存储库后,该包确实出现在列表中,安装它解决了问题。