我有一个如下的等式,我希望text1
和text2
也text3
对齐。
\begin{equation}
\begin{aligned}
A &= B \quad \text{text1}\\
C &=
\begin{cases}
1 & \text{text2} \\
0 & \text{text3}
\end{cases} &
\end{aligned}
\end{equation}
答案1
您需要插入与cases
(仅第一列)相同的间距,并在右侧更正“空分隔符”:
\documentclass{article}
\usepackage{amsmath}% http://ctan.org/pkg/amsmath
\begin{document}
\begin{align*}
A &= \makebox[0pt][l]{$B$}
\hphantom{\begin{cases} 1\\0\end{cases}}\kern-\nulldelimiterspace
\text{text1} \\
C &=
\begin{cases}
1 & \text{text2} \\
0 & \text{text3}
\end{cases}
\end{align*}
\end{document}
元素B
以零宽度r
光重叠(相当于\rlap
)插入,以免干扰 的放置text1
。
答案2
另一种方法是使用具有 @{quad} 对齐和 {... \right} 的数组环境。
\documentclass[]{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}
\begin{aligned}
A &= B \quad\quad \text{text1}\\
C &=
\left \{
\begin{array}{r@{\quad}l}
1 & \text{text2} \\
0 & \text{text3}
\end{array} \right . &
\end{aligned}
\end{equation}
\end{document}