数学对齐模式下方程式之间的常规文本

数学对齐模式下方程式之间的常规文本

我正在使用align环境创建对齐编号的方程式。我想在一些方程式之间添加一些常规文本(以便解释下一步)。像这样:

                   f(x) = abc (1)
                        = def (2)
We now apply the mathematic property of foobar to achieve a new form.
                        = xyz (3)

我尝试了以下方法:

\usepackage{amsmath}
\begin{align}
    f(x)    &= abc\\
            &= def\\
\text{Using the property of logarithms that $x^{\log_x y} = y$, we can rewrite $P(w)$ to be $e^{\log P(w)}$.}\\ 
            &= xyz
\end{align}

输出结果如下:

在此处输入图片描述

我想:

  1. 文本行居中(不与标志左侧对齐=
  2. 文本行没有方程式编号。

谢谢你的帮助。

答案1

这里有两种方法,使用\clap\shortintertext,均来自mathtools

\documentclass{article}
\usepackage[showframe]{geometry} 
\usepackage{mathtools}

\begin{document}
\begin{align}
    f(x) &= abc\\
            &= def\\
\clap{Using the property of logarithms that $x^{\log_x y} = y$, we can rewrite $P(w)$ to be $e^{\log P(w)}$.}\notag\\
            &= xyz
\end{align}

\begin{align}
    f(x) &= abc\\
            &= def\\
\shortintertext{\centering Using the property of logarithms that $x^{\log_x y} = y$, we can rewrite $P(w)$ to be $e^{\log P(w)}$.}
            &= xyz
\end{align}

\end{document} 

在此处输入图片描述

相关内容