我有一些形式
\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
\usepackage{amsmath}
\usepackage{mathtools}
\begin{document}
\begin{align}
\mathcal{C}_{1,1;2}^{(0)}&=\mathcal{C}_{2,1;1}^{(0)},\\
\mathcal{C}_{1,1;3}^{(0)}&=\mathcal{C}_{3,1;1}^{(0)},\\
C_{1,2;2}^{(0)}&=C_{2,2;1}^{(0)}+\frac{1}{6}\left(246016-3b-N_1(568+11N_1)\right),\\
C_{1,2;3}^{(0)}&=C_{3,2;1}^{(0)}+\frac{1}{3}\left(246016-3b-N_1(568+23N_1)\right),&
\end{align}
\end{document}
现在,我希望前两个方程只在一行上,并$\mathcal{C}_{3,1;1}^{(0)}$
与第一个较长方程的末尾在右侧对齐。我仍然需要一行上前两个元素的数字。
有没有一个干净的方法来做到这一点?
对于结构不那么简单的东西
\begin{align}
C_{2,1;1}^{(0)} &= N_1+N_1^2,\label{C211c32}\\
C_{1,2;1}^{(0)} &= 5N_1+N_1^2,\label{C121c32}\\
C_{1,2;2}^{(0)} &= 124 b+\frac{62 N_1^2}{3}+\frac{113824N_1}{3}-\frac{30505984}{3},\label{C122c32}\\
C_{2,1;2}^{(0)} &= \frac{113800}{3}N_1+\frac{56}{3}N_1^2+124b-\frac{30505984}{3},\label{C212c32}
\end{align},
哪里没有简单的第三个对齐点?
答案1
这是一个解决方案alignat
。顺便说一句,无需加载amsmath
:mathtools
后者会为您完成此操作。
\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
\usepackage{mathtools}
\begin{document}
\begin{alignat}{2}
\mathcal{C}_{1,1;2}^{(0)} & =\mathcal{C}_{2,1;1}^{(0)}, & \mathcal{C}_{1,1;3}^{(0)}=\mathcal{C}_{3,1;1}^{(0)} & , \\
C_{1,2;2}^{(0)} & =C_{2,2;1}^{(0)} & {}+\frac{1}{6}\left(246016-3b-N_1(568+11N_1)\right) & , \\
C_{1,2;3}^{(0)} & =C_{3,2;1}^{(0)} & {}+\frac{1}{3}\left(246016-3b-N_1(568+23N_1)\right) & ,
\end{alignat}
\end{document}
编辑:这是补充方程组的代码。
\begin{alignat}{2}
C_{2,1;1}^{(0)} &= \mathrlap{N_1+N_1^2,} & C_{1,2;1}^{(0)} = 5N_1+N_1^2 & ,\label{C121-C211c32}\\
C_{1,2;2}^{(0)} &=& 124 b+\frac{62 N_1^2}{3} +\frac{113824N_1}{3}-\frac{30505984}{3} & ,\label{C122c32}\\
C_{2,1;2}^{(0)} &= &\frac{113800}{3}N_1 +\frac{56}{3}N_1^2+124b-\frac{30505984}{3} & ,\label{C212c32}
\end{alignat},