我的工作示例是:
\documentclass[a4paper]{report}
\usepackage{mathrsfs}
\usepackage{mathtools}
\usepackage{braket}
\begin{document}
\begin{equation}
\hat{\Lambda}_{a'} = \smashoperator[r]{\sum_{i, j \mid b_{i} \in \mathscr{B}, c_{j} \in \mathscr{C}}} \ket{a', b_{i}, c_{j}} \bra{a', b_{i}, c_{j}}
\end{equation}
\end{document}
我希望总和索引中的 i 从下面开始,但与等号开始的位置并排,其余部分(Sum + Ket & Bra)相应地向左移动。
到目前为止,我已经尝试了 smash 运算符中的选项 [lr],我认为它将 ia 稍微向左移动,并且封装了总和的下标,\mathllap{}
使 i 从行首开始。
有什么建议么?
如果您认为我对它的外观的想法不正确,请随时告诉我。
答案1
我建议您使用\substack
宏(由包提供amsmath
,包会自动加载mathtools
)在下面的材料中引入换行符\sum
。此外,我会使用\smashoperator
,而不是\smashoperator[r]
。
\documentclass[a4paper]{report}
\usepackage{mathrsfs,mathtools,braket}
\begin{document}
\begin{equation}
\hat{\Lambda}_{a'} = \smashoperator{\sum_{%
\substack{i, j \mid b_{i} \in \mathscr{B},\\
c_{j} \in \mathscr{C}}}}
\ket{a', b_{i}, c_{j}} \bra{a', b_{i}, c_{j}}
\end{equation}
% 2 tweaks: restore a bit of extra whitespace before \ket,
% shift 2nd row of \substack to the right.
\begin{equation}
\hat{\Lambda}_{a'} = \smashoperator{\sum_{%
\substack{i, j \mid b_{i} \in \mathscr{B},\\
\hfill c_{j} \in \mathscr{C}\phantom{,}}}}
\,\ket{a', b_{i}, c_{j}} \bra{a', b_{i}, c_{j}}
\end{equation}
\end{document}