\documentclass[a4paper]{report}
\usepackage{mathrsfs}
\usepackage{braket}
\begin{document}
\begin{equation}
\int_{\mathscr{B}, \mathscr{C}} db \, dc \, \ket{a', b, c} \bra{a', b, c} \rightarrow \ket{a'} \bra{a'},
\end{equation}
\end{document}
我希望 db 和 dc 相对于积分符号“正常”间隔,因此忽略下标。我遇到了 \llap 和 \rlap,但它们是为文本设计的。我也简要地看了一下:https://www.math.lsu.edu/~aperlis/publications/mathclap/,但我想知道现在是否有更简单的解决方案。
答案1
您可以使用\mathrlap
来自 的命令mathtools
。
\documentclass[a4paper]{report}
\usepackage{mathrsfs}
\usepackage{braket}
\usepackage{mathtools}
\begin{document}
\begin{align}
& \int_{\mathscr{B}, \mathscr{C}} db \, dc \, \ket{a', b, c} \bra{a', b, c} \rightarrow \ket{a'} \bra{a'}, \\
& \int_{\mathrlap{\mathscr{B}, \mathscr{C}}} db \, dc \, \ket{a', b, c} \bra{a', b, c} \rightarrow \ket{a'} \bra{a'},
\end{align}
\end{document}
答案2
有四种可能:
在 (1) 中,下标的宽度设为零;\,
无论如何都需要 a 来将微分与积分符号分开。
在(2)中,下标被赋予非零宽度。
在 (3) 中,应用了手动退格。
在 (4) 中,问题以可能最清晰的方式得到解决:否则,您可能会冒着公式不可读的风险,因为读者可能会将下标误认为是一阶微分之下的内容。
\documentclass[a4paper]{report}
\usepackage{amsmath} % don't forget
\usepackage{mathtools} % for \mathmakebox
\usepackage{mathrsfs}
\usepackage{braket}
\begin{document}
\begin{equation}
\int_{\mathrlap{\mathscr{B}, \mathscr{C}}}\, db \, dc \, \ket{a', b, c} \bra{a', b, c}
\end{equation}
\begin{equation}
\int_{\mathmakebox[0.5em][l]{\mathscr{B}, \mathscr{C}}} db \, dc \, \ket{a', b, c} \bra{a', b, c}
\end{equation}
\begin{equation}
\int_{\mathscr{B}, \mathscr{C}}\mspace{-18mu} db \, dc \, \ket{a', b, c} \bra{a', b, c}
\end{equation}
\begin{equation}
\int\limits_{\mathscr{B}, \mathscr{C}} db \, dc \, \ket{a', b, c} \bra{a', b, c}
\end{equation}
\end{document}