我正在使用嵌套在聚集环境中的 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
改进了大括号后的指数位置:\mathclap
mathtools
\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}