【发布时间】:2019-07-16 23:37:26
【问题描述】:
我喜欢使用 jupyter 笔记本来记录物理课程的主题,因此我让我的学生使用 CoCalc 和 Markdown 或 Jupyter 笔记本来编写他们的实验报告。我有问题。
例如,在 jupyter notebook 中,插入图像的 Markdown 方式是。但是,您无法控制大小、位置和包装。 Stack Exchange [此处] 提供了许多有用的建议来控制 1 的大小。
但是,当我尝试将其转换为 pdf 时,如果使用 HTML 插入图像会丢失。例如

使用jupyter nbconvert Example.ipynb --to html 转换效果很好,但无法控制放置的图像大小。然后我可以将其打印为 pdf,但它没有很好的“文档”外观。但是
<img align="right" src="twoSlit1.png" width="200" />
使用jupyter nbconvert Example.ipynb --to pdf 转换后会提供 pdf 渲染,但图像丢失。我尝试了许多不同的 HTML 图像编码,但没有一个适用于 nbconvert --to pdf
CoCalc File -> Download as PDF via LaTex (.pdf)... 也确实会渲染图像。
如果我创建一个 Markdown 文档并使用 pandoc Example1.md -o Example1.pdf 创建一个 pdf 文件,我会在 CoCalc 上得到类似的结果。
顺便说一句,两者都完美地呈现了方程。
我在本地运行 jupyter 的 Mac 上也得到了相同的结果(Anaconda 发行版,python 3.7)
【问题讨论】:
标签: python pdf jupyter-notebook nbconvert