6

我正在尝试将使用 RISE 将幻灯片可视化为浏览器中的幻灯片的 Jupyter 笔记本转换为 PDF 文件。PDF 文件应具有横向模式的所有页面,并且类似于浏览器中的视图。当然,动画是不可能的,但应该可以fragments在单个 PDF 幻灯片中组合或分布在多种“累积”幻灯片中(即在它们的前身幻灯片上构建)。

我一直在尝试创建自己的 Jinja 模板,该模板利用beamer文档类生成 LaTeX 文档,但到目前为止没有多大成功。

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

4

2 回答 2

9

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

  1. 发射jupyter nbconvert --to slides --post serve the_notebook.ipynb;浏览器将打开托管的节点the_notebook.slides.html
  2. 将浏览器 URL 中的#后面的替换为,使 url 看起来很可能像the_notebook.slides.html?print-pdfhttp://127.0.0.1:8000/the_notebook.slides.html?print-pdf
  3. 打印为 PDF 文件
于 2018-10-22T13:23:37.050 回答
1

我想jupyter nbconvert --to pdf the_notebook.ipynb应该可以正常工作。不过,您确实需要安装乳胶。

于 2020-03-04T05:43:01.020 回答