尝试将 Jupyter Notebook 转换为 PDF 幻灯片

Trying to convert Jupyter Notebook to PDF slides

我正在尝试将使用 RISE 将幻灯片可视化为浏览器中的幻灯片的 Jupyter 笔记本转换为 PDF 文件。 PDF 文件的所有页面都应处于横向模式,并且类似于浏览器中的视图。当然,动画是不可能的,但应该可以将 fragments 组合在一张 PDF 幻灯片中或分布在多种 "accumulating" 幻灯片中(即建立在它们的先驱幻灯片上)。

我一直在尝试创建自己的 Jinja 模板,该模板使用 beamer 文档 class 生成 LaTeX 文档,但目前收效甚微。

你知道是否有任何工具或模板或导出器或任何可用的东西可以帮助我完成这个过程?最好是自动使用 nbconvert

我自己想出来了。采取以下步骤:

  1. 启动jupyter nbconvert --to slides --post serve the_notebook.ipynb;浏览器将打开托管的节点 the_notebook.slides.html
  2. 将浏览器中 the_notebook.slides.html 之后的 # 替换为 ?print-pdf,这样 url 看起来很像 http://127.0.0.1:8000/the_notebook.slides.html?print-pdf
  3. 打印为 PDF 文件

我想 jupyter nbconvert --to pdf the_notebook.ipynb 应该没问题。 不过你确实需要安装乳胶。