Jupyter Notebookは、PDFのエクスポート時にエラー「nbconvertfailed:xelatex notfoundonPATH……」を報告します



Jupyter Notebook Reports An Errornbconvert Failed When Exporting Pdf



特別な構成のないJupyterNotebookの場合、ファイルをPDFにエクスポートすると、次のエラーが発生することがよくあります。

nbconvertが失敗しました:インストールしていない場合、xelatexがPATHに見つかりません
xelatexあなたはそうする必要があるかもしれません。詳細な手順については、
https://nbconvert.readthedocs.io/en/latest/install.html#installing-tex。



エラーの理由:xelatexがインストールされていません

(注:場合によっては、「xelatex」のインストールに加えて「pandoc」もインストールする必要がありますが、pandocはAnaconda 2-5.0.1以降でデフォルトですでにインストールされているため、「xelatex」をインストールするだけで済みます。 )

解決:

ステップ1:「Miktex」ソフトウェアをダウンロードしてインストールします

ダウンロードリンク: https://miktex.org/download
画像



ステップ2:前のステップでインストールしたMiktexのインストールパスを環境変数に追加します

Miktexインストールパス:C: Program Files MiKTeX miktex bin x64
画像

手順3:Jupyter Notebookを再起動し、「ipynb」ファイルを開いて、「名前を付けてダウンロード」-「LaTeX経由のPDF(.pdf)」をクリックします。

画像

ステップ4:次に、N(実際にはN)メニューがポップアップして、各パッケージのインストールを求めるプロンプトが表示されます。このメニューがポップアップしなくなるまで、インストールするたびに[インストール]をクリックします。

画像



ステップ5:「-'PDF via LaTeX(.pdf)」として再度ダウンロードをクリックすると、PDFファイルが現在のブラウザのダウンロードアイテムにエクスポートされます。