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

使用nbconvert将.ipynb转PDF时,如何禁用含文件名和日期的页眉?

去除nbconvert生成PDF的页眉(文件名+日期)

这里有几种实用的解决办法:

方案1:命令行参数直接清空页眉页脚

通过LatexPreprocessor参数直接覆盖默认的页眉页脚设置,执行以下命令即可:

jupyter nbconvert --to pdf --LatexPreprocessor.header='' --LatexPreprocessor.footer='' filename.ipynb

方案2:在Notebook中嵌入LaTeX设置

在Notebook最顶部添加一个Raw类型单元格,输入以下LaTeX代码,转换时会全局禁用页眉页脚:

\pagestyle{empty}

记得把这个单元格的格式设为「LaTeX」(右键单元格 → Cell Type → Raw,确保转换时识别为LaTeX代码)。

方案3:自定义LaTeX模板

如果需要更灵活的格式控制,可以修改默认模板:

  1. 找到nbconvert的默认LaTeX模板路径(一般在Python环境的site-packages/nbconvert/templates/latex下),复制article.tplx到本地。
  2. 打开复制的模板文件,找到页眉相关的代码块(通常是fancyhdr包的配置,比如\fancyhead[L]{\filename}这类内容),删除或注释掉。
  3. 转换时指定自定义模板:
jupyter nbconvert --to pdf --template=/your/path/to/custom-template.tplx filename.ipynb

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 16:35:20