14

パッケージをチェックしていますが、これが実際に残っている最後の問題です。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

問題がどこにある可能性がありますか?

4

3 に答える 3

10

これは、pdflatex でエラーが発生したときの MikTex 2.9 の既知の問題です。

GUI framework cannot be initialized.

(私の Windows 7 システムでは~\AppData\Local\MiKTeX\2.9\miktex\logファイルにあります)

これまでのところ、これを改善するために次の一連のアクションを提供できます。

  1. Windows コマンド プロンプトで、MiKTeX の bin フォルダー (例: C:\Program Files (x86)\MiKTeX 2.9\miktex\bin ) に移動し、ユーティリティmo.exeを実行します。

  2. [全般] タブで、[不足しているパッケージをオンザフライでインストールする] オプションを [いいえ] に変更します (これにより、GUI が無効になり、上記のエラーが再び発生しなくなります)。

  3. ラテックスコンバーターを再度呼び出す R CMD を実行します (私の場合は

    R CMD Rd2pdf man/
    

もう一度新しいエラーを確認します。

  1. 今回、miktex は GUI について文句を言うことはありません - 代わりに、このようなエラーでパッケージが欠落します。

    ! LaTeX Error: File `inconsolata.sty' not found.
    
  2. MiKTeX パッケージ マネージャーを起動し ( mo.exe の[パッケージ] タブから)、手順 3. ~ 5. を繰り返して、不足しているパッケージを 1 つずつインストールします。

これはこれを修正する最も効果的な方法ではない可能性があるため、修正または代替ソリューションに感謝します。

于 2015-10-27T00:53:39.320 に答える
3
于 2020-12-23T08:12:11.013 に答える