Python Jupiter:nbconvert确实将HTML图像转换为LaTex
我喜欢用jupyter笔记本记录物理课程的主题,所以我让我的学生使用CoCalc和Markdown或jupyter笔记本来写他们的实验报告。我有个问题 在jupyter笔记本中,插入图像的降价方式是Python Jupiter:nbconvert确实将HTML图像转换为LaTex,python,pdf,jupyter-notebook,nbconvert,Python,Pdf,Jupyter Notebook,Nbconvert,我喜欢用jupyter笔记本记录物理课程的主题,所以我让我的学生使用CoCalc和Markdown或jupyter笔记本来写他们的实验报告。我有个问题 在jupyter笔记本中,插入图像的降价方式是!例如,[Two slit](twoSlit1.png)。但是,您无法控制大小、位置和包装。Stack Exchange[此处]提供了许多有用的建议来控制大小 然而当我试图将其转换为pdf时,如果使用HTML插入图像,图像就会丢失。比如说 ![Two slit](twoSlit1.png) 使用jup
!例如,[Two slit](twoSlit1.png)
。但是,您无法控制大小、位置和包装。Stack Exchange[此处]提供了许多有用的建议来控制大小
然而当我试图将其转换为pdf时,如果使用HTML插入图像,图像就会丢失。比如说
![Two slit](twoSlit1.png)
使用jupyter nbconvert Example.ipynb--转换为html
可以正常工作,但无法控制放置的图像大小。然后我可以把它打印成pdf格式,但它没有一个好的“文档”外观。但是
使用jupyter nbconvert Example.ipynb--转换为pdf
可提供pdf渲染,但缺少图像。我尝试了许多不同的HTML图像编码,但没有一种能与nbconvert-to-pdf兼容
CoCalc文件
->通过LaTex(.PDF)以PDF格式下载。
注意也会渲染图像
如果我创建一个降价文档并使用pandoc Example1.md-o Example1.pdf
创建一个pdf文件,我会在CoCalc上得到类似的结果
顺便说一句,两者都完美地呈现了方程
我在本地运行jupyter(Anaconda发行版,python 3.7)的Mac上也得到了同样的结果。当我发布一个支持请求时,CoCalc的William Stein和Harald Schilly迅速得到了回答。这是我的答案
标记放在Markdown文档的开头,并将CSS代码放在
标记中,得到看起来合理的HTML。然后我把我的图像放在一个HTML
中,它使用CSS设置大小、右浮动、添加标题等。我还减小了CSS文件中标题字体的大小,将字体系列设置为衬线等等。然后预览看起来还可以,但是当我打印预览并将其保存为pdf时仍然存在问题。因此:
以标题、作者、作者为中心。。。b)
来设置摘要的样式。c) A
插入浮点数style.css
,并使用
pandoc Example.md -s --css="style.css" --mathjax -o Example.html