【问题标题】:Compile/typeset Latex in Jupyter Notebook在 Jupyter Notebook 中编译/排版 Latex
【发布时间】:2016-02-15 06:43:14
【问题描述】:
有没有办法从 ipython/jupyter 文本编辑器编译/排版 Latex 文件?我希望能够编辑该文件,然后下载更新输出的 pdf。
例如我目前将我的简历(CV.tex)存储在我运行 jupyter 的同一台服务器上。在 Jupyter 的基于 Web 的文本编辑器中编辑文件后,我想运行“pdflatex CV.tex”并将其编译为同一目录中的 pdf。我目前通过创建一个带有单个单元格的笔记本和
来解决这个问题
%%bash
pdflatex CV.tex
【问题讨论】:
标签:
latex
ipython
jupyter-notebook
【解决方案1】:
我认为这也很好,但我认为没有办法在 Jupyter 上编写完整的文档。然而,它们确实提供了一个不错的选项,可以在代码单元之间插入 LaTeX 块。
对单元格使用降价选项,您现在可以使用选项 (a) 用于文本或选项 (b) 用于内联数学来排版文本或数学:
a) %%乳胶
b) $ ... $
PS。我们都知道选项 (a) 应该是 %%LaTeX,但事实就是这样。
PPS。这是我第一次回答 Stack Overflow 上的问题。
所以我希望这能回答你的问题。
【解决方案2】:
是的,您的回答仅适用于 jupyter notebook 中的 LaTeX。
但是,它在包含 LaTeX 和 python 代码以及如果运行时由 python 代码创建的所有图形的笔记本中不起作用:
jupyter nbconvert my_notebook.ipynb --to pdf