与 \mbox 在一行中对齐

与 \mbox 在一行中对齐

在下面的 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}

相关内容