我在类中使用jupyter / ipython笔记本对pandas进行数据处理,并在一个文档中编写我的报告。之后我想使用nbconvert将我的ipynb文件转换为pdf。这个工作大部分都很好,但是具有漂亮的HTML表示的pandas数据帧不能通过LaTeX很好地转换。
ipython nbconvert --to pdf My_Report.ipynb
或
ipython nbconvert --to markdown My_Report.md
pandoc -i My_Report.md -o My_Report.pdf
如果我想获得格式良好的LaTeX / pdf表,我需要显式输出LaTeX,它不会在笔记本中给你一个很好的表示:
from IPython.display import Latex
Latex(df.to_latex())
有没有办法同时获得两个版本?笔记本中的HTML和干净的Latex进行转换?