将笔记本生成的HTML代码段转换为LaTeX和PDF

时间:2017-05-14 15:41:07

标签: python ipython jupyter-notebook jupyter

在我的笔记本中,我有时会

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

但是当我稍后将笔记本转换为.pdf(使用LaTeX文件的中间步骤)时,我在.pdf中得到的只是

  

<IPython.core.display.HTML object>

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

1 个答案:

答案 0 :(得分:1)

基于this github issue(在撰写本文时仍处于打开状态),PDF导出通过Latex进行,这使得很难包含HTML。只有琐碎的HTML工作。根据我的经验,即使降价表也不能很好地运作。

我现在的解决方法是:文件&gt; DownloadAs&gt; HTML,用Chrome浏览器打开下载的html并说出print。选择目标“另存为PDF”。