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

如何关闭bookdown中的公式自动标签/自动编号功能?

解决方法

分两种场景实现对应需求:

全局关闭所有公式自动编号

修改配置即可实现全项目所有公式不再自动生成章节编号:

  • 如果你的项目根目录有单独的_output.yml配置文件,在你使用的输出格式对应配置下添加number_equations: false,示例:
bookdown::gitbook:
  number_equations: false # 关闭HTML格式的公式自动编号
bookdown::pdf_book:
  number_equations: false # 关闭PDF格式的公式自动编号
bookdown::epub_book:
  number_equations: false # 关闭EPUB格式的公式自动编号
  • 如果你的输出配置直接写在index.Rmd的头部YAML区域,对应添加参数即可,示例:
---
title: "你的文档标题"
output:
  bookdown::gitbook:
    number_equations: false
  bookdown::pdf_book:
    number_equations: false
---

配置修改完成后重新渲染项目,自动生成的章节式公式编号就会消失,只会保留你自己用\tag{}定义的编号。

保留全局自动编号,仅个别公式用自定义编号

不需要修改全局配置,只要删掉你要手动编号的公式里的(\#eq:xxx)标签即可。bookdown只有检测到公式里有(\#eq:标签名)的标记时,才会触发自动编号逻辑,直接写\tag{自定义编号}就不会出现重复编号的问题。
你的示例公式可以直接改成如下写法:

$$
\begin{aligned} 
y = 2x 
\end{aligned} \tag{1}
$$

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 15:42:01