如何在 Latex 中拆分长方程式?

如何在 Latex 中拆分长方程式?

我有一个很长的方程式。我想在使用 Texmaker 时拆分方程式。有人能帮我找到一个合适的方法吗?提前谢谢了。

\begin{equation}
\mathcal{H}=\sum_{\vec{k}}\left(\epsilon_{s}C^{\dagger}_{\vec{k}s}C_{\vec{k}s}+\epsilon_{p} C^{\dagger}_{\vec{k}p}C_{\vec{k}p}\right)-\sum_{\vec{k}}\left(\left[2\,t_{ss}\left(\cos  k_{x}+\cosk_{y}\right)\right]C^{\dagger}_{\vec{k}s}C_{\vec{k}s}+\left[\sqrt{2}t_{sp}\left(\ sin k_{x}-i\,\sin k_{y}\right)\right]C^{\dagger}_{\vec{k}s}C_{\vec{k}p}+ \left[\sqrt{2}t_{sp}\left(\sin k_{x}+i\,\sin k_{y}\right)\right]C^{\dagger}_{\vec{k}p}C_{\vec{k}s}-\left[2\,t_{pp}\left(\cos k_{x}+\cos k_{y}\right)\right]C^{\dagger}_{\vec{k}p}C_{\vec{k}}\right)

\end{equation}

答案1

您可以splitequation环境中使用环境。选择看起来自然的点作为换行符。垂直对齐点由符号表示&。第二行向右移动\quad,第 3 行至第 5 行向右移动\qquad\qquad

请注意,不能跨换行符使用\left(和;请改用显式大小指令。为了确保四对方括号的大小相同,我将再次使用显式大小指令。\right)

在此处输入图片描述

\documentclass{article}  
\usepackage{amsmath}
\begin{document}
\begin{equation}
\begin{split}
\mathcal{H}
&=\phantom{-}\sum_{\vec{k}} \Bigl( \epsilon_{s}C^{\dagger}_{\vec{k}s}C_{\vec{k}s}+\epsilon_{p} C^{\dagger}_{\vec{k}p}C_{\vec{k}p}\Bigr)\\
&\quad-\smash[b]{\sum_{\vec{k}}} \Bigl(\bigl[2\,t_{ss}(\cos  k_{x}+\cos k_{y})\bigr]C^{\dagger}_{\vec{k}s}C_{\vec{k}s}\\
&\qquad\qquad+\bigl[\sqrt{2}t_{sp}(\sin k_{x}-i\,\sin k_{y})\bigr]C^{\dagger}_{\vec{k}s}C_{\vec{k}p}\\
&\qquad\qquad+ \bigl[\sqrt{2}t_{sp}(\sin k_{x}+i\,\sin k_{y})\bigr]C^{\dagger}_{\vec{k}p}C_{\vec{k}s}\\
&\qquad\qquad-\bigl[2\,t_{pp}(\cos k_{x}+\cos  k_{y})\bigr]C^{\dagger}_{\vec{k}p}C_{\vec{k}}\Bigr)
\end{split}
\end{equation} 
\end{document}

相关内容