gpt4 book ai didi

python - 如何防止 Jupyter Notebook 下载 PDF 打印超出边距?

转载 作者:太空狗 更新时间:2023-10-29 21:10:45 25 4
gpt4 key购买 nike

在 Jupyter Notebook 中,通过“File- Download as - PDF via LaTeX (.pdf)”,我将笔记本下载为 pdf 文件。但是,我的许多代码块都打印在 PDF 页边距之外 - 即对于较长的代码行,它们在 pdf 页面右边框处被切掉。任何解决此问题的方法,以便我可以获得可读的 PDF 文档(除了为每一行手动添加硬回车或 the way suggested in this post 之外?谢谢!

最佳答案

我遇到了同样的问题。最终,我在以下位置找到了答案:

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

基本上,它涉及添加一个自定义的 latex 模板来换行。他还调整了一些字体大小,以减少换行的需要。

我确实发现了一个错误。他的代码缺少最后的结束宏行:

((*- endmacro *))

我把文件放在 ~/anaconda2/lib/python2.7/site-packages/nbconvert/templates/latex 中。该位置将根据您的安装而有所不同。我正在使用 anaconda 4.3.1(还有 Jupyter 4.3.1?)

实际上我所做的是重命名现有的 article.tplx,更改“extends 'article.tplx'”以反射(reflect)新名称,并将新模板写为 article.tplx。这样我就可以更改模板而无需重新启动服务器。

关于python - 如何防止 Jupyter Notebook 下载 PDF 打印超出边距?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39396668/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com