该问题与 Jupyter 本身如何生成和编译 Latex 文件有关。 Jupyter 默认情况下使用以下命令编译文件xelatex
以支持 Unicode。My guess然而,xelatex
需要在文件中进行一些配置,并且 Jupyter 不会生成开箱即用的文件xelatex
命令。
您可以更改 Jupyter 的配置来编译生成的乳胶文件pdflatex
or latex
命令。
解决方案:找到你的 Jupyter 配置目录(即输出jupyter --config-dir
,通常在Linux上~/.jupyter
。要找出 IJulia 使用哪个 jupyter,请运行using IJulia; IJulia.jupyter
然后找到那个jupyter的config目录)
创建文件jupyter_notebook_config.py
在此目录中(如果没有的话)。
将以下代码行放在该文件的末尾并保存:
c.PDFExporter.latex_command = ['pdflatex', '{filename}']
然后您可以像往常一样使用笔记本导出 PDF 文件。人物应该出现,恰到好处。这应该可行,前提是pdflatex
命令可以在您的 shell 中找到。
如果你没有pdflatex
但有latex
您还可以使用以下行代替上面的代码:
c.PDFExporter.latex_command = ['latex', '--output-format=pdf', '{filename}']
如果您无法更改 Jupyter 的配置,下载latex文件并使用命令编译latex --output-format=pdf filename.tex
.
希望它有效!