在Jupyter Notebook中编译/排版Latex

时间:2016-02-15 06:43:15

标签: latex ipython jupyter-notebook

有没有办法从ipython / jupyter文本编辑器编译/排版Latex文件?我希望能够编辑该文件,然后下载更新输出的pdf。

E.g。我目前将我的CV(CV.tex)存储在我运行jupyter的同一台服务器上。在Jupyter基于Web的文本编辑器中编辑文件后,我想运行“pdflatex CV.tex”并将其编译为同一目录中的pdf。我目前通过使用单个单元格和

创建一个笔记本来解决这个问题
%%bash
pdflatex CV.tex

2 个答案:

答案 0 :(得分:2)

我认为这也很棒,但我认为没有办法在Jupyter上写一整篇文章。但它们提供了一个很好的选项,可以在代码单元之间插入LaTeX块。

使用单元格的markdown选项,您现在可以使用选项(a)表示文本或选项(b)进行内联数学排版文本或数学:
a)%%乳胶
b)$ ... $

PS。我们都知道选项(a)应该是%% LaTeX,但它就是它。

PPS。这是我对Stack Overflow问题的第一个回答。

所以我希望能回答你的问题。

答案 1 :(得分:0)

是的,您的答案仅适用于jupyter笔记本中的LaTeX。

但是,如果您同时运行LaTeX和python代码以及由python代码创建的所有图形,则该笔记本将无法运行:

jupyter   nbconvert my_notebook.ipynb --to  pdf