水平中心垂直对齐方程

水平中心垂直对齐方程

我正在使用 Doxygen 构建一些 C 源代码文档。我有以下内容:

@f{align*}
 R_n = R_{n - 1} \pm \left[(slope \times T) \times \frac{1}{ref}\right], \\
     \forall R \in [0,1)
@f}

其中@f{align*}相当于以 的方式选择一个环境\begin{align*}(并@f}标记环境的结束)。

或者更技术性地讲,Doxygen 文档说:

\f{环境}{

标记特定环境中的公式的开始。

这样做是因为我想让“∀R ∈ [0, 1)”位于第二行,而不是与公式本身位于同一行且紧跟其后。

上面的 LaTeX 实现了这一点,但是我怎样才能保持水平居中对齐,而不是用 对齐到某个固定点&?如果没有 ,&则默认为:第一行左对齐,最后一行右对齐。

或者我应该使用不同的垂直对齐方法来实现这一点?

答案1

在此处输入图片描述

我怀疑你想要gather

\documentclass{article}

\setlength\parindent{0pt}
\usepackage{amsmath}

\begin{document}


align*\dotfill X
\begin{align*}
 R_n = R_{n - 1} \pm \left[(\mathrm{slope} \times T) \times \frac{1}{\mathrm{ref}}\right], \\
     \forall R \in [0,1)
\end{align*}

align* with \&\dotfill X
\begin{align*}
 R_n &= R_{n - 1} \pm \left[(\mathrm{slope} \times T) \times \frac{1}{\mathrm{ref}}\right], \\
     &\forall R \in [0,1)
\end{align*}

gather*\dotfill X
\begin{gather*}
 R_n = R_{n - 1} \pm \left[(\mathrm{slope} \times T) \times \frac{1}{\mathrm{ref}}\right], \\
     \forall R \in [0,1)
\end{gather*}

multline*\dotfill X
\begin{multline*}
 R_n = R_{n - 1} \pm \left[(\mathrm{slope} \times T) \times \frac{1}{\mathrm{ref}}\right], \\
     \forall R \in [0,1)
\end{multline*}

[ and split\dotfill X
\[\begin{split}
 R_n = R_{n - 1} \pm \left[(\mathrm{slope} \times T) \times \frac{1}{\mathrm{ref}}\right], \\
     \forall R \in [0,1)
\end{split}\]

\end{document}

相关内容