2016-04-28 25 views
4

私はipythonノートブックを初めて使っています。私はipynbをpdfに変換したいと思います。しかし、LaTexを介してPDFとしてダウンロードしようとすると、次のエラーが発生します。Jupyterでipynbをpdfに変換する

nbconvert failed: pdflatex not found on PATH 

私のPATHにpdflatexを追加する方法についてはどこにもドキュメンテーションはありません。私は窓を使います。ありがとうございました!

+1

を向上させるためにthese extensionsを見てみましょうあなたはラテックスがインストールされていますか?そうでない場合は、[MikTex](http://miktex.org/)のような形式でインストールする必要があります。もしあなたがそれを持っているなら、パス[ここ](http://www.computerhope.com/issues/ch000549.htm)の変更に関する指示があります。 –

+1

@ThomasKありがとう!あなたはmiktexがインストールされている場所のパスを追加するつもりですか? – Christa

+1

'pdflatex.exe'ファイルのどこかにインストールする必要があります。 PATHには、それを含むディレクトリを含める必要があります。 –

答えて

4

コメントの中でThomas Kと言ったように、あなたのシステムの変数PATHpdflatex.exeファイルを含むディレクトリへのパスを追加した後に、Latexをインストールする必要があります。

私は軽量のディストリビューションを探して、TeXworksをインストールしようとしましたが、pdflatex.exeファイルが見つかりませんでした。
TeX Liveを試してみました。これは、ターゲットインストールディレクトリの下にpdflatex.exeファイルを作成して正常に動作しました。このパスはC:\...\texlive\2016\bin\win32のようになります。
最後に、このパスをシステムのPATH環境変数に追加するだけです(リンクはThomas Kで共有できます)。 Jupyterで

、あなたは(詳細については、このlink参照)、以下を実行して、環境変数を確認することができます。

 
    import os 
    os.environ 

ので、あなたは'PATH': 'C: ...を探して、それがpdflatex.exeファイルへのパスが含まれているかどうかを確認することができます。

ファイル/パッケージが見つからないためにノートブックをpdfにエクスポートするときに問題が発生した場合は、linkを参照してTeX Liveで検索してインストールしてください。

0

「nbconvert」は良い解決策ですが、セットアップが少し難しいかもしれません。シンプルで驚くほど良い解決策は、ノートブックをpdfにブラウザで印刷することです(ctrl + p)。あなたのプロットと図形が対話モードでないことを確認してください。さもなければ、それらは表示されません( '%matplotlib inline'に設定します)。ラピックスを介してジュピターノートをエクスポートすることは非常に面倒であり、準備を公開するために遠隔地に近いものを手に入れるためには多くの工夫が必要です。私が出版品質を絶対に必要とするとき、私はラテックスでそれを行いますが、このtutorialは、ジュピターでそれを行うことについてかなりの長さになります。

より良い結果を取得するには、いくつかの便利なヒント:

関連する問題