我有几个Jupyter 4.1.0笔记本,我使用nbconvert
实用程序导出到.pdf文件:
jupyter nbconvert --to pdf "Data analysis.ipynb" --template report
我安装了MikTex 2.9
以及几乎最新的pandoc
。
大多数笔记本都很好地导出,但是,有些会产生与Latex相关的错误,例如:
! Undefined control sequence.
<argument> ...f.State\_name\ ==\ \textquotesingle
{}California\textquotesing...
l.958 ...esingle{}California\textquotesingle{}{]}}
我可以发现Latex不喜欢
这次我们不会运行
df[df.State_name == 'California']
在降价类型的单元格中。
另一个单元格在降价处有u''
,并抛出了另一个错误:
! Undefined control sequence.
<argument> u\textquotesingle
{}\textquotesingle {}
l.535 ...tt{u\textquotesingle{}\textquotesingle{}}
in front of the keys is
我可以通过将代码从markdown移动到代码单元来轻松解决这些问题。
我也可以创建Raw NBConvert
类型的这个特定单元格,但是我在笔记本中缺少漂亮的布局,并且无法在常规文本中显示突出显示的代码。
我想知道是否有任何类型的备忘单要注意,记住Jupyter笔记本中的什么样的东西nbconvert / Latex不会喜欢所以我不需要在以后清理它