这是我的代码:
\begin{eqnarray}\label{eq:diff_inv}
&\mathcal{D}_1 I_{10}=I_{20}-\frac{3}{2}I_{01},\qquad &\mathcal{D}_2 I_{10}=I_{11}-\frac{3}{2}I_{10}I_{01},\\
&\mathcal{D}_1 I_{01}=I_{11}-\frac{5}{2}I_{10}I_{01},\qquad &\mathcal{D}_2 I_{01}=I_{02}-\frac{5}{2}I_{01}^2, \nonumber\\
&\mathcal{D}_1 I_{10}=I_{20},\qquad &\mathcal{D}_2 I_{10}=I_{11},\label{eq:diff_inv_55}\\
&\mathcal{D}_1 I_{01}=I_{11}+\alpha\,I_{01}I_{01},\qquad &\mathcal{D}_2 I_{01}=I_{02}+I_{01}^2, \nonumber
\end{eqnarray}
结果如下:
但我想要这种对齐:
答案1
要么align
或,alignat{n}
适用于这种方程式
模式如下:组由right & left
对齐的元素组成,每个组由另一个 & 符号分隔&
。例如,您的示例中有两个组
right & left & right & left \\
alignat{n}
类似,但不会在列之间添加额外的空间。n
是强制性的,并表示组数,在你的情况下2
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\begin{align}
\mathcal{D}_1 I_{10} &= I_{20} - \frac{3}{2}I_{01},
& \mathcal{D}_2 I_{10} &= I_{11} - \frac{3}{2}I_{10 }I_{01}, \\
\mathcal{D}_1 I_{01} &= I_{11} - \frac{5}{2}I_{10}I_{01},
& \mathcal{D}_2 I_{01} &= I_{02} - \frac{5}{2}I_{01}^2, \nonumber \\
\mathcal{D}_1 I_{10} &= I_{20},
& \mathcal{D}_2 I_{10} &= I_{11}, \label{eq:diff_inv_55} \\
\mathcal{D}_1 I_{01} &= I_{11} + \alpha\,I_{01}I_{01},
& \mathcal{D}_2 I_{01} &= I_{02} + I_{01}^2, \nonumber
\end{align}
\end{document}
答案2
编辑: 您的代码中某处有隐藏字符,不允许使用 pdfLaTeX 进行编译。现在我重写了方程式(从头开始),MWE 可以按预期工作 :-)
像这样?
eqnaray
不推荐使用。更好的方法是align
使用amsmath
包:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align}
\mathcal{D}_1 I_{10}
& = BI_{20} - \frac{3}{2} I_{01} & \mathcal{D}_1 I_{10}
& = I_{11} - \frac{3}{2} I_{10} I_{10} \\
\mathcal{D}_1 I_{01}
& = I_{11}-\frac{5}{2}I_{10}I_{01} & \mathcal{D}_2 I_{01}
& = I_{02} - \frac{3}{2} I_{01}^2 \notag \\
\mathcal{D}_1 I_{10}
& = I_{11}-\frac{5}{2}I_{10}I_{01} & \mathcal{D}_2 I_{10}
& = I_{11} \label{eq:diff_inv_55} \\
\mathcal{D}_1 I_{01}
& = I_{11}-\alpha I_{10}I_{01} & \mathcal{D}_2 I_{01}
& = I_{02} + I_{01}^2 \notag
\end{align}
\end{document}