我想写一个句子,句子居中并在末尾自动编号。如果我要输入的只是一个等式,\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}