2017-05-14 38 views
2

在我的笔记本电脑,我有时不得不转换笔记本电脑生成的HTML片段,以乳胶和PDF

from IPython.display import display, HTML 
... 
display(HTML('<h3>The %s is important!</h3>'%question_of_the_day)) 
... 

,但是当我的笔记本电脑后转换为.pdf(用胶乳文件的中间步骤),我所得到的.pdf只是

<IPython.core.display.HTML object>

我的问题是,是否有可能说服jupyter nbconvert --to pdf ...(并最终说服pandoc)转换我编程插入输出单元格的HTML代码片段 ?

+0

您缺少display()右大括号。编辑按钮对我来说是灰色的 – CodingYourLife

+0

想到我可能有一个解决方案,但只是测试它,你失去了HTML格式。所以你的文本被打印,但不是在大小h3。这里是一个链接到我的答案在tex论坛万一没有更好的答案出现https://tex.stackexchange.com/a/349818/123523 – CodingYourLife

回答

0

基于this github issue(在撰写本文时尚未公开)PDF导出经历了Latex,这使得很难包含HTML。只有微不足道的HTML作品。根据我的经验,甚至连降价表格都无法正常工作。

我现在的解决方法是:File> DownloadAs> HTML,使用Chrome浏览器打开下载的HTML并说打印。选择目标“另存为PDF”。