我正在使用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
这里有两种方法,使用\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}