将一组方程与一个方程编号对齐

将一组方程与一个方程编号对齐

以下方程组无法从左到右对齐。由于我只需要用一个数字来索引它们,因此我不得不使用拆分方程:

\begin{equation}
\begin{split}
X={}^ 2 \bar{x} + {}^ 1 z \\
Y={}^ 1 \bar{x} + {}^ 2 z + {}^ 2 \bar{w} \\
W= {}^ 1 y\\
Z={}^ 1 w
\end{split}
\label{eq: logical 1}
\end{equation}

请问有什么建议吗?

答案1

\documentclass{article}

\usepackage{amsmath}
\begin{document}

\begin{equation}
\begin{split}
&X={}^ 2 \bar{x} + {}^ 1 z \\
&Y={}^ 1 \bar{x} + {}^ 2 z + {}^ 2 \bar{w} \\
&W= {}^ 1 y\\
&Z={}^ 1 w
\end{split}
\label{eq: logical 1}
\end{equation}

However probably better:

\begin{equation}
\begin{aligned}
X&={}^ 2 \bar{x} + {}^ 1 z \\
Y&={}^ 1 \bar{x} + {}^ 2 z + {}^ 2 \bar{w} \\
W&= {}^ 1 y\\
Z&={}^ 1 w
\end{aligned}
\label{eq: logical 1}
\end{equation}

\end{document}

在此处输入图片描述

答案2

\prescript通过使用来自的命令,可以更好地排版处方mathtools包裹:

\documentclass{article}

\usepackage{mathtools}

\begin{document}

\begin{equation}
\begin{aligned}
  X &= \prescript{2}{}{\bar{x}} + \prescript{1}{}{z}, \\
  Y &= \prescript{1}{}{\bar{x}} + \prescript{2}{}{z} + \prescript{2}{}{\bar{w}}, \\
  W &= \prescript{1}{}{y}, \\
  Z &= \prescript{1}{}{w}.
\end{aligned}
\end{equation}

\end{document}

输出

手册第 31-32 页命令语法。

答案3

只需从现有答案中提取好的部分并按如下方式使用它们。

\documentclass{article}

\usepackage{mathtools}
\newcommand\ps[2][1]{\prescript{#1}{}{#2}}

\begin{document}

\equation
\begin{split}
X &= \ps[2]{\bar{x}} + \ps{z} \\
Y &= \ps{\bar{x}} + \ps[2]{z} + \ps[2]{\bar{w}}, \\
W &= \ps{y},\\
Z &= \ps{w}.
\end{split}
\label{eq: logical 1}
\endequation

\end{document}

在此处输入图片描述

相关内容