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

如何在Mac本地Jupyter Notebook中使用AMS Math实现公式编号

关于Jupyter环境AMS Math公式编号的配置说明

配置文件差异澄清

你参考的是Jupyter Book的相关说明,其中提到的_config.yml是Jupyter Book项目专属的项目级配置文件,不属于全局Jupyter Notebook的配置文件,因此在~/.jupyter全局配置目录下找不到该文件是正常情况。


分场景配置方法

场景1:你正在使用Jupyter Book项目

_config.yml不需要放在系统全局目录,直接放在你自己的Jupyter Book项目的根目录即可,没有的话手动新建。
开启AMS Math公式编号的配置示例:

# _config.yml 对应配置段
parse:
  myst_enable_extensions:
    # 启用AMS Math语法支持
    - amsmath
# 开启公式自动编号
number_equations: true

场景2:你只使用本地独立Jupyter Notebook,不需要Jupyter Book

不需要操作_config.yml,可直接通过以下两种方式配置:

方式1:单个Notebook临时生效

在Notebook的第一个Markdown单元格中插入以下内容,运行后即可在当前Notebook中启用AMS公式编号:

<script>
MathJax = {
  tex: {
    tags: 'ams'
  }
};
</script>

使用时按AMS规范编写公式即可自动生成编号,示例:

\begin{equation}
E = mc^2
\end{equation}

方式2:全局Jupyter Notebook永久生效

直接修改你找到的jupyter_notebook_config.py文件即可:

  • 如果~/.jupyter目录下没有该文件,先运行命令生成:
    jupyter notebook --generate-config
  • 打开文件,找到c.NotebookApp.mathjax_config配置项,取消注释后修改为如下内容:
c.NotebookApp.mathjax_config = {
    'tex': {
        'tags': 'ams'
    }
}
  • 保存文件后重启Jupyter Notebook,所有本地运行的Notebook都会默认支持AMS Math公式编号。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 18:54:04