有没有办法在对齐环境中插入居中的文本或数学行?
例如,在下面的代码中,我想让\vdots
上面和下面的方程式水平居中,完全忽略对齐标记:
\documentclass{article}
\begin{document}
\begin{align}
f(1) &= 1 \\
f(2) &= 2 \\
\vdots & \\
f(n) &= n f(n-1)
\end{align}
\end{document}
答案1
像这样?
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\noindent X\hrulefill X
\begin{align}
f(1) &= 1 \\
f(2) &= 2 \\
\shortintertext{\hfil \vdots \hfil}
f(n) &= n f(n-1) xxxxxxx
\end{align}
\end{document}
答案2
这样做的“官方”方式是
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\begin{align}
f(1) &= 1 \\
f(2) &= 2 \\
&\vdotswithin{=} \nonumber \\
f(n) &= n f(n-1) xxxxxxx
\end{align}
\end{document}
但这并没有回答问题。那么……你为什么要忽略“文本”行中\vdots
的内容呢?align