长系列对齐

长系列对齐

我在三行上有三个长总和(系列),并希望所有加号都垂直对齐,就像在 LaTeX 代码中一样。

\begin{align}
x          &= 1 \cdot x &+ 0   \cdot x^2 &+ 0   \cdot x^3 &+ 0   \cdot x^4 &+ 0   \cdot x^5 &+ \ldots \\
x A_F(x)   &= 0 \cdot x &+ F_1 \cdot x^2 &+ F_2 \cdot x^3 &+ F_3 \cdot x^4 &+ F_4 \cdot x^5 &+ \ldots \\
x^2 A_F(x) &= 0 \cdot x &+ 0   \cdot x^2 &+ F_1 \cdot x^3 &+ F_2 \cdot x^4 &+ F_3 \cdot x^5 &+ \ldots
\end{align}

但结果看起来很糟糕。在此处输入图片描述 我应该使用哪个环境?

答案1

您想使用alignat,但需要一些技巧:

\documentclass{article}
\usepackage{amsmath}

\begin{document}

\begin{alignat}{5}
%         R L              L R             R L  L R             R L  L R             R L  L R             R L
x          &= 1 \cdot x +{} & 0   \cdot x^2 &+{} & 0   \cdot x^3 &+{} & 0   \cdot x^4 &+{} & 0   \cdot x^5 &+ \dotsb \\
x A_F(x)   &= 0 \cdot x +{} & F_1 \cdot x^2 &+{} & F_2 \cdot x^3 &+{} & F_3 \cdot x^4 &+{} & F_4 \cdot x^5 &+ \dotsb \\
x^2 A_F(x) &= 0 \cdot x +{} & 0   \cdot x^2 &+{} & F_1 \cdot x^3 &+{} & F_2 \cdot x^4 &+{} & F_3 \cdot x^5 &+ \dotsb
\end{alignat}

\end{document}

这些技巧是为了让X出现在奇数列中,而 + 号出现在偶数列中。{}确保间距正确。

R 和 L 表示两边的对齐方式&

在此处输入图片描述

答案2

您可以直接使用\halign

$$
\vbox{\baselineskip=1.2\baselineskip \halign{\hfil$\displaystyle#{}$&&\hfil$\displaystyle#{}$\cr
  x          =& 1\cdot x +& 0\cdot x^2   +& 0\cdot x^3   +& 0\cdot x^4 +& 0\cdot x^5     +& \cdots \cr
  x A_F(x)   =& 0\cdot x +& F_1\cdot x^2 +& F_2\cdot x^3 +& F_3\cdot x^4 +& F_4\cdot x^5 +& \cdots \cr
  x^2 A_F(x) =& 0\cdot x +& 0\cdot x^2   +& F_1\cdot x^3 +& F_2\cdot x^4 +& F_3\cdot x^5 +& \cdots \cr
}}$$

答案3

为了保险起见,这里有一个基于 LaTeX 的解决方案,它只使用基本array环境。这样,就不需要输入=+符号了——LaTeX 可以帮你完成这个。

请注意,我将使用\cdots而不是\ldots来表示每个等式末尾的印刷省略号。

在此处输入图片描述

\documentclass{article}
\begin{document}
\[
\begin{array}{ r@{{}={}} *{5}{r@{{}+{}}} c}
x          & 1 \cdot x & 0   \cdot x^2 & 0   \cdot x^3 & 0   \cdot x^4 & 0   \cdot x^5 & \cdots \\
x A_F(x)   & 0 \cdot x & F_1 \cdot x^2 & F_2 \cdot x^3 & F_3 \cdot x^4 & F_4 \cdot x^5 & \cdots \\
x^2 A_F(x) & 0 \cdot x & 0   \cdot x^2 & F_1 \cdot x^3 & F_2 \cdot x^4 & F_3 \cdot x^5 & \cdots
\end{array}
\]
\end{document}

相关内容