![多个方程具有相同的数字](https://linux22.com/image/292310/%E5%A4%9A%E4%B8%AA%E6%96%B9%E7%A8%8B%E5%85%B7%E6%9C%89%E7%9B%B8%E5%90%8C%E7%9A%84%E6%95%B0%E5%AD%97.png)
我似乎无法做到这一点。我想要矩阵和第二个方程具有相同的方程编号。
\begin{equation}
\begin{aligned}
[{\bf Z}] &=\begin{bmatrix}
R_1+j\omega L_1 & -j\omega M \\
j\omega M & -R_2-j\omega L_2
\end{bmatrix} \\
k &=\frac{M}{\sqrt{L_1L_2}}
\end{aligned}
\end{equation}
答案1
这实际上是一个相当微妙的事情,在网站上已经以几种不同的形式出现。
环境aligned
采用可选参数;在您的用例中,您不幸选择了一种组合,使人认为LaTeX
您正在aligned
为环境提供参数{\bf Z}
,而实际上您打算完全跳过可选参数,并以开始您的内容[{\bf Z}]
。
因此,我们必须告诉LaTeX
不要寻找可选参数,我们可以使用来实现\relax
。
% arara: pdflatex
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}
\begin{aligned}\relax
[{\bf Z}] &=
\begin{bmatrix}
R_1+j\omega L_1 & -j\omega M \\
j\omega M & -R_2-j\omega L_2
\end{bmatrix} \\
k &=\frac{M}{\sqrt{L_1L_2}}
\end{aligned}
\end{equation}
\end{document}
[{\bf Z}]
或者,您可以使用 来“保护” {[\bf Z]}
,具体示例如下“[” 作为表格行中的第一个字符。然而,正如评论中所讨论的那样,\relax 和 {} 之间有什么区别?,\relax
是更安全的选择。