我有这样一个等式:
\begin{equation*}
A_1 \rightarrow A_2 \rightarrow \dots \rightarrow A_N
\end{equation*}
我想在 $A_1$ 下添加 $B_1$,在 $A_2$ 下添加 $B_2$,在 $A_N$ 下添加 $B_N$。我的想法是使用环境align
:
\begin{align*}
&A_1 \rightarrow &A_2 \rightarrow \dots &\rightarrow A_N \\
&B_1 &B_2 &B_3
\end{align*}
然而它并没有像我想象的那样工作。我想找到一种方法来保持上面的等式不变。
任何帮助都将非常感谢!
答案1
我会保留equation*
环境并使用定制的array
环境放置在B_1
下方A_1
、B_2
下方A_2
等。
\documentclass{article} % or some other suitable document class
\usepackage{amsmath} % for 'equation*' env.
%% macro with a bespoke 'array' env.:
\newcommand\mybox[2]{\begin{array}[t]{@{}c@{}}
\displaystyle #1 \\ \displaystyle #2
\end{array}}
\begin{document}
\begin{equation*}
A_1 \rightarrow A_2 \rightarrow \dots \rightarrow A_N
\end{equation*}
\begin{equation*}
\mybox{A_1}{B_1} \to \mybox{A_2}{B_2} \to \dots \to \mybox{A_N}{B_N}
\end{equation*}
\end{document}
答案2
答案3
您可以使用underset
命令。MWE:
\documentclass{report}
\usepackage{amsmath}
\begin{document}
\begin{equation*}
\underset{B_1}{A_1} \rightarrow \underset{B_2}{A_2} \rightarrow \dots \rightarrow \underset{B_N}{A_N} \\
\end{equation*}
\end{document}
答案4
您可以使用IEEEeqnarray*
来自IEEEtrantools
包裹。
\documentclass{article}
\usepackage{amsmath}
\usepackage{IEEEtrantools}
\begin{document}
\begin{IEEEeqnarray*}{c'c'c'c'c} % ' provides 1em separation between columns. You may use other glues for shorter or wider separation
A_1 & \rightarrow & A_2 & \rightarrow \dots \rightarrow & A_N \\
B_1 & & B_2 & & B_3
\end{IEEEeqnarray*}
\end{document}