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

如何在LaTeX的align环境中为分组方程添加子编号?

实现LaTeX等号对齐+字母编号方程组的方案

要达成你需要的「等号处对齐、每个方程带字母编号」的效果,用amsmath包的align环境就能搞定,直接上代码示例:

\documentclass{article}
\usepackage{amsmath}

% 可选:把全局方程编号改成字母格式(自动生成(a)(b)...)
\renewcommand{\theequation}{\alph{equation}}

\begin{document}

% 自动字母编号的对齐方程组
\begin{align}
    f(x) &= x^2 + 3x + 2 \\
    g(x) &= \sin(x) + \cos(x) \\
    h(x) &= e^x - \ln(x)
\end{align}

% 手动指定字母编号的方式(适合局部需求)
\begin{align}
    u(x) &= x^3 - 4x \tag{(a)} \\
    v(x) &= \tan(x) - \cot(x) \tag{(b)}
\end{align}

\end{document}

要点说明:

  • 必须先导入amsmath包,不然用不了align环境;
  • 每行方程里用&=来标记对齐位置,所有方程就会自动在等号处对齐;
  • 全局改编号的话,用\renewcommand{\theequation}{\alph{equation}}就能把默认的数字编号换成字母;
  • 如果只是部分方程要字母编号,直接用\tag{(a)}这类命令手动指定就行,灵活度更高。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 19:12:17