2016-09-08 3 views
5

Jupyterノートブックでは、 "File- Download as-PDF via LaTeX(.pdf)"を介してノートブックをpdfファイルとしてダウンロードしました。しかし、私のコードブロックの多くは、PDFページの余白の外側に印刷されています。つまり、コードラインが長くなると、pdfページの右端に切り取られます。私は読みやすいPDFドキュメントを持つことができるように、この問題を解決する方法(他よりも手動で行ごとまたはthe way suggested in this postハードリターンを追加おかげJupyter Notebookが余白の外側の印刷からPDFをダウンロードするのを防ぐには?

答えて

0

私は同じ問題を抱えていた最終的には、私が答えを見つけました:?!。

http://www.markus-beuckelmann.de/blog/customizing-nbconvert-pdf.html

基本的には、行をラップするカスタムラテックステンプレートを加えることを含む。ラッピングの必要性が少なくなるように、彼はまた、フォントサイズのいくつかを調整します。

私は1個のバグを見つけました。彼のコードがあります最後のマクロ行がありません:

((*- endmacro *)) 

私は〜/ anaconda2/libに/ python2.7 /のsite-packages/nbconvert /テンプレート/ラテックスにファイルを置きます。場所はインストールによって異なります。私はanaconda 4.3.1を使っています(Jupyter 4.3.1も同様です)

実際に私が行ったことは、既存のarticle.tplxの名前を変更し、 "articles.tplx"を変更して新しい名前を反映させ、新しいテンプレートはarticle.tplxです。そうすれば、サーバーを再起動することなくテンプレートを変更できます。

関連する問題