Amsmath 拆分环境改变聚集内的对齐

Amsmath 拆分环境改变聚集内的对齐

我正在使用嵌套在聚集环境中的 amsmath 拆分环境,以获得一个在中心对齐的单个标签的三行方程:

\documentclass[11pt, english, singlespacing]{MastersDoctoralThesis}    
\usepackage{palatino} % Use the Palatino font by default
\usepackage{amssymb,amsmath}

\begin{document}
\begin{gather}
\begin{split}
C_V = \left( \frac{\partial E}{\partial T} \right)_V\\
=\sum_{\boldsymbol{k},v}\hbar\omega (\boldsymbol{k},v) \frac{\partial n (\omega,T)}{\partial T}\\
=\sum_{\boldsymbol{k},v}k_B \left( \frac{\hbar\omega(\boldsymbol{k},v)}{k_B T} \right)^2 \frac{e^{\hbar\omega/k_B T}}{\left( e^{\hbar\omega/k_B T}-1 \right)^2 }
\label{eqn:heat_capacity}
\end{split}
\end{gather}
\end{document}

但是,当我编译上面的代码时,方程式会向右对齐。当我删除嵌套拆分环境时,方程式会正确地向中心对齐。有什么想法吗?

答案1

您可以使用gathered嵌套的环境equation。但我宁愿建议使用aligned嵌套方程式进行对齐(两种对齐可能性)。

我借此机会使用包\diff(*)中的命令简化了输入偏导数代码的过程,并使用fromesdiff改进了大括号后的指数位置:\mathclapmathtools

\documentclass{article}
\usepackage{mathtools}
\usepackage{esdiff} 

\begin{document}

\begin{equation}
    \label{eqn:heat_capacity}
    \begin{gathered}
    C_V = \diffp*{E}{T}{V} \\
    =\sum_{\boldsymbol{k},v}\hbar\omega (\boldsymbol{k},v) \diffp{n (\omega,T)}{ T}\\[-0.5ex]
    =\sum_{\boldsymbol{k},v}k_B \left( \frac{\hbar\omega(\boldsymbol{k},v)}{k_B T} \right)^{\mathclap{2}} \frac{e^{\hbar\omega/k_B T}}{\left( e^{\hbar\omega/k_B T}-1 \right)^2 }
    \end{gathered}
\end{equation}
\bigskip

\begin{equation}
    \label{eqn:heat_capacity1}
    \begin{aligned}
    C_V & = \diffp*{E}{T}{V} =\sum_{\boldsymbol{k},v}\hbar\omega (\boldsymbol{k},v) \diffp{n (\omega,T)}{ T}\\[-0.5ex]
     & =\sum_{\boldsymbol{k},v}k_B \left( \frac{\hbar\omega(\boldsymbol{k},v)}{k_B T} \right)^{\mathclap{2}} \frac{e^{\hbar\omega/k_B T}}{\left( e^{\hbar\omega/k_B T}-1 \right)^2 }
    \end{aligned}
\end{equation}
\bigskip

\begin{equation}
    \label{eqn:heat_capacity1}
    \begin{aligned}
    C_V = \diffp*{E}{T}{V}& =\sum_{\boldsymbol{k},v}\hbar\omega (\boldsymbol{k},v) \diffp{n (\omega,T)}{ T}\\[-0.5ex]
     & =\sum_{\boldsymbol{k},v}k_B \left( \frac{\hbar\omega(\boldsymbol{k},v)}{k_B T} \right)^{\mathclap{2}} \frac{e^{\hbar\omega/k_B T}}{\left( e^{\hbar\omega/k_B T}-1 \right)^2 }
    \end{aligned}
\end{equation}

\end{document} 

在此处输入图片描述

答案2

或这个:

\documentclass{article}
\usepackage{palatino} % Use the Palatino font by default
\usepackage{amssymb,amsmath}
   \begin{document}
        \begin{equation}
        \begin{split}
        C_V &= \left( \frac{\partial E}{\partial T} \right)_V\\
        &=\sum_{\boldsymbol{k},v}\hbar\omega (\boldsymbol{k},v) \frac{\partial n (\omega,T)}{\partial T}\\
        &=\sum_{\boldsymbol{k},v}k_B \left( \frac{\hbar\omega(\boldsymbol{k},v)}{k_B T} \right)^2 \frac{e^{\hbar\omega/k_B T}}{\left( e^{\hbar\omega/k_B T}-1 \right)^2 }
        \label{eqn:heat_capacity}
        \end{split}
        \end{equation}
    \end{document}

在此处输入图片描述

相关内容