You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在nbconvert转PDF时移除xelatex的-quiet参数?

解决Jupyter nbconvert转PDF时查看xelatex详细错误的方法

方法1:命令行直接自定义LaTeX编译命令

通过--LatexExporter.latex_command参数覆盖默认的xelatex调用命令,直接移除-quiet参数:

jupyter nbconvert --to pdf foo.ipynb --LatexExporter.latex_command="xelatex {}"

其中{}是自动替换生成的tex文件的占位符。如果需要保留默认的交互模式参数,可写成:

jupyter nbconvert --to pdf foo.ipynb --LatexExporter.latex_command="xelatex --interaction=nonstopmode {}"

方法2:修改nbconvert全局配置文件

  1. 生成默认配置文件(若未生成过):
jupyter nbconvert --generate-config
  1. 打开生成的jupyter_nbconvert_config.py,找到c.LatexExporter.latex_command配置项,取消注释并修改为:
c.LatexExporter.latex_command = "xelatex {}"

或保留必要参数的版本:

c.LatexExporter.latex_command = "xelatex --interaction=nonstopmode {}"

保存配置后,后续执行转PDF命令时会自动使用修改后的编译命令,无需每次添加参数。

以上两种方式都能让xelatex直接输出详细报错信息,无需先手动导出tex文件排查问题。

内容的提问来源于stack exchange,提问作者Consuelo Ugarte

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 02:54:59