无法正确打印Jupyter笔记本

3

我正在使用办公电脑工作,由于安全限制,我无法安装程序(如miktex等)。因此,我决定将我的笔记本导出为.html文件。

正如您所看到的,渲染效果不好:

  • 有些代码被切断了
  • 有很多空间被浪费掉了,有大量空白边距,我希望完全消失,并且我不需要在单元格前面添加“IN[1]”以使代码更容易看到

您会如何做才能获得打印显示效果良好的html文件?enter image description here


关于行长度的注意事项:根据 PEP8 的规定,你不应该让一行超过 79 个字符。如果你遵循这个规则,就不会出现需要换行的问题了。 - Paloha
1个回答

1

我不确定以下步骤是否符合您的要求。

(在相应路径中打开终端,然后执行以下命令)

以下命令将.ipynb文件导出为.html文件,并通过指定参数(TemplateExporter.exclude_input_promptTemplateExporter.exclude_out_prompt)省略了in[]out[]

jupyter nbconvert --to html --TemplateExporter.exclude_input_prompt=True --TemplateExporter.exclude_output_prompt=True <your_file>.ipynb

如果设置TemplateExporter.exclude_input_prompt=True,则会在生成的 .html 文件中去除 in[],而TemplateExporter.exclude_output_prompt=True则会去除 out[]


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接