![如何在 Latex 中拆分长方程式?](https://linux22.com/image/301306/%E5%A6%82%E4%BD%95%E5%9C%A8%20Latex%20%E4%B8%AD%E6%8B%86%E5%88%86%E9%95%BF%E6%96%B9%E7%A8%8B%E5%BC%8F%EF%BC%9F.png)
我有一个很长的方程式。我想在使用 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
您可以split
在equation
环境中使用环境。选择看起来自然的点作为换行符。垂直对齐点由符号表示&
。第二行向右移动\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}