如何在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
相关产品推荐
相关产品推荐

