Geo*_*Liu 9 python pdf jupyter-notebook
在Jupyter Notebook中,通过"File-Download as-PDF via LaTeX(.pdf)",我将笔记本下载为pdf文件.但是,我的许多代码块都打印在PDF页面边距之外 - 即对于较长的代码行,它们会在pdf页面的右边界处被剪切掉.任何方法来解决这个问题,以便我可以有一个可读的PDF文档(除了手动添加每行的硬回报或在这篇文章中建议的方式?谢谢!
小智 1
我也遇到了同样的问题。最终我在以下网址找到了答案:
http://www.markus-beuckelmann.de/blog/customizing-nbconvert-pdf.html
基本上,它涉及添加一个包裹线条的自定义乳胶模板。他还调整了一些字体大小,以减少换行的需要。
我确实发现了一个错误。他的代码缺少最后的结束宏行:
((*- endmacro *))
Run Code Online (Sandbox Code Playgroud)
我将文件放在~/anaconda2/lib/python2.7/site-packages/nbconvert/templates/latex中。该位置将根据您的安装而有所不同。我正在使用 anaconda 4.3.1 (还有 Jupyter 4.3.1 ?)
实际上我所做的是重命名现有的article.tplx,更改“extends 'article.tplx'”反映新名称,并将新模板编写为article.tplx。这样我就可以更改模板而无需重新启动服务器。
| 归档时间: |
|
| 查看次数: |
5314 次 |
| 最近记录: |