Chr*_*ume 6 latex cmd r miktex pdflatex
我正在检查我的包裹,这实际上是最后一个问题.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
Run Code Online (Sandbox Code Playgroud)
知道问题可能在哪里?
小智 16
我也遇到了同样的问题,但对于最新版本的 Miktex,mo.exe不存在,并被 Miktex 控制台取代。如果您打开它,进入设置并将软件包动态设置从“询问我”更改为“始终”,然后将安装软件包。如果您选择“从不”,那么您将必须执行@topchef 描述的单个软件包安装。
当 pdflatex 遇到错误时,这是 MikTex 2.9 的已知问题
GUI framework cannot be initialized.
Run Code Online (Sandbox Code Playgroud)
(在我的 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/
Run Code Online (Sandbox Code Playgroud)再次看到新的错误;
这次 miktex 不会抱怨 GUI - 相反,它会丢失带有这样错误的包
! LaTeX Error: File `inconsolata.sty' not found.
Run Code Online (Sandbox Code Playgroud)启动 MiKTeX 包管理器(再次从mo.exe包选项卡)并通过重复步骤 3.-5 安装丢失的包之一。
这可能不是解决此问题的最有效方法,因此我很欣赏更正或替代解决方案。