在对齐环境中居中文本/方程式

在对齐环境中居中文本/方程式

有没有办法在对齐环境中插入居中的文本或数学行?

例如,在下面的代码中,我想让\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

相关内容