我正在检查我的包裹,这实际上是最后一个问题。 pdf文件无法编译,日志文件告诉我
2015-10-15 14:17:47,430+0200 INFO pdflatex - running 'initexmf --quiet --update-fndb' to refresh the file name database
2015-10-15 14:17:50,276+0200 FATAL pdflatex - GUI framework cannot be initialized.
2015-10-15 14:17:50,276+0200 FATAL pdflatex - Info:
2015-10-15 14:17:50,276+0200 FATAL pdflatex - Source: Libraries\MiKTeX\UI\Qt\mikuiqt.cpp
2015-10-15 14:17:50,276+0200 FATAL pdflatex - Line: 50
知道问题出在哪里?
答案 0 :(得分:3)
这是已知问题,当pdflatex遇到错误时,MikTex 2.9
GUI framework cannot be initialized.
(在我的Windows 7系统的文件〜\ AppData \ Local \ MiKTeX \ 2.9 \ miktex \ log 中找到)
到目前为止,我可以提供以下一系列措施来解决这个问题:
在Windows命令提示符下转至MiKTeX bin文件夹(例如 C:\ Program Files(x86)\ MiKTeX 2.9 \ miktex \ bin )并运行实用程序 mo.exe < /强>
在“常规”选项卡中,将“立即安装丢失的包:”选项更改为“否”(这将禁用GUI,上面的错误不会再次发生);
运行再次调用乳胶转换器的R CMD(在我的情况下
R CMD Rd2pdf man/
再次看到新的错误;
这次miktex不会抱怨GUI - 相反它会丢失包含错误的包
! LaTeX Error: File `inconsolata.sty' not found.
启动MiKTeX软件包管理器(再次从 mo.exe 软件包选项卡),并重复步骤3.-5,安装缺少的软件包。
这可能不是解决此问题的最有效方法,因此我感谢更正或替代解决方案。
答案 1 :(得分:1)
我只是遇到了这个问题......对我来说一个非常简单的解决方案让我不违背 install on the fly
选项是安装 TexStudio,打开你的.tex
文件,并编译它:您将能够根据需要即时安装所有 MikTex
软件包,并保留对安装内容的控制。