是否有任何环境的工作原理与 \begin{equation} 完全相同,但无需进入数学模式?

是否有任何环境的工作原理与 \begin{equation} 完全相同,但无需进入数学模式?

我想写一个句子,句子居中并在末尾自动编号。如果我要输入的只是一个等式,\begin{equation}效果很好。但是,由于我写的内容涉及很多单词,我不想使用\begin{equation}。现在,我能想到的就是\textrm每次写一个普通单词时都使用,但肯定还有其他解决方案。既然我们保留了自动编号,有什么方法可以做我想做的事情吗?

以下是示例。请欣赏。

\documentclass{article}
\begin{document}
\begin{equation}
\textrm{The derivative }y'\textrm{ of }y=\ln x\textrm{ is }y'=\frac{1}{x}
\end{equation}
\end{document}

答案1

您应该像输入任何其他数学组件一样输入它,仅在文本中穿插数学运算:

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath,lipsum}
\begin{document}
\lipsum[1]
\vspace{\dimexpr-\abovedisplayskip+\abovedisplayshortskip}% May be needed
\begin{equation}
  \text{The derivative $y'$ of $y = \ln x$ is $y' = \tfrac{1}{x}$.}
\end{equation}
\lipsum[2]
\end{document}

您可能希望使用上面的较短空间,这取决于\abovedisplayshortskip上一段的结束方式。

答案2

您可以\mbox在里面使用equation

\documentclass{article}
\usepackage{amsmath} % recommended for math

\begin{document}

\begin{equation}
\mbox{The derivative $f'(x)$ of $f(x)=\log x$ is $f'(x)=\dfrac{1}{x}$}
\end{equation}

\end{document}

相关内容