我在三行上有三个长总和(系列),并希望所有加号都垂直对齐,就像在 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}