在下面的 MWE 中,我\mbox
在我的\align
环境中包含了 。我希望文本行与左对齐,但当我将文本行作为单独的行包含时,所有方程式都向右移动。我怎样才能基本上将 包含\mbox
在一行中,然后继续在环境中使用其余公式align
?
这是我的代码:
\documentclass{article}
\usepackage{amsmath,fourier,physics}
\begin{document}
\begin{align}
\mbox{Now ~} \dfrac{1}{z!} = & (z!)^{-1} \\
\ln p(z) = & z\ln\lambda - \lambda - \ln z! \nonumber \\
\mbox{Differentiating with respect to $\lambda$, we have}\nonumber \\
\pdv{\ln p(z)}{\lambda} = & \dfrac{z}{\lambda} - 1
\end{align}
\end{document}
答案1
&
位于关系之前,因此它获得正确的间距- 使用
\text
而不是\mbox
- 加载
mathtools
(进而加载amsmath
)并使用\intertext{..}
在中间获取整个段落
\documentclass{scrartcl}
\usepackage{mathtools,fourier,physics}
\begin{document}
\begin{align}
\text{Now} \quad \frac{1}{z!} &= (z!)^{-1} \\
\ln p(z) &= z\ln\lambda - \lambda - \ln z! \nonumber \\
\intertext{Differentiating with respect to $\lambda$, we have}
\pdv{\ln p(z)}{\lambda} &= \dfrac{z}{\lambda} - 1
\end{align}
\end{document}
答案2
\intertext
似乎是一个解决方案:
\documentclass{article}
\usepackage{amsmath,fourier,physics}
\begin{document}
\begin{align}
\mbox{Now ~} \dfrac{1}{z!} = & (z!)^{-1} \\
\ln p(z) = & z\ln\lambda - \lambda - \ln z! \nonumber \\
\intertext{Differentiating with respect to $\lambda$, we have}
\pdv{\ln p(z)}{\lambda} = & \dfrac{z}{\lambda} - 1
\end{align}
\end{document}