Jupyter:通过 LaTeX 下载 PDF 格式的笔记本

Jupyter:通过 LaTeX 下载 PDF 格式的笔记本

我在用Jupyter第一次。我试图“通过 LaTeX 下载 PDF 格式的笔记本”。但是,弹出消息,指出所需的文件

tex\xelatex\xetex-def\xetex.def(xetex-def 包的一部分)

tex\xelatex\xetexurl\url.sty(xetexurl 包的一部分)

缺少。问题是这两个包似乎都不可用

http://ftp.heanet.ie/mirrors/ctan.org/tex/systems/win32/miktex/tm/packages/

使用 MiKTeX 包管理器(我已经同步了),我安装了 graphics-def 包,它显然包含 xetex.def 文件。但下载过程仍然不起作用。

任何帮助将不胜感激。

答案1

我知道这不是你想要的,但你试过用浏览器(ctrl+p)把它打印成pdf吗?这很简单,“打印你所看到的”方法非常适合与不编码或不使用jupyter环境的人分享报告/分析。无论如何都不能出版,但可以完成工作。只需确保您的图表和图形不是交互模式,否则它们将不会显示。

使用隐藏 PDF 中的代码或探索这些扩展改进你的 jupyter 文档。如果你真的想在 jupyter 内部发表文章,那么教程尝试并给出了一些很好的建议。

我总是无法通过 latex 将 jupyter nb 导出为 pdf。快速搜索一下,你就会发现很多人都遇到了这个问题。我可以解决一些问题,但格式很差,代码和图表没有按照我想要的方式显示。我最终接受了 jupyter 笔记本无法轻松生成“可发布”的 pdf 的事实。当我想要的时候,我会在 jupyter 上生成图表/图形/代码,然后在 latex 文件上调用它们。

答案2

在通过 安装 Jupyter 的 Ubuntu 16.04 中pip,我必须执行以下操作来安装 Latex 的所有字体和通用包:

sudo apt-get install texlive-xetex
sudo apt-get install texlive-fonts-recommended
sudo apt-get install cm-super
sudo apt-get install texlive-generic-recommended
wget https://github.com/jgm/pandoc/releases/download/2.1.2/pandoc-2.1.2-1-amd64.deb
sudo dpkg -i pandoc-2.1.2-1-amd64.deb

希望这可以帮助!

相关内容