我想将包\adjustlimits
中的方法mathtools
与该方法结合使用\smashoperator
。在 MWE 中,我不知道如何使用以及在何处使用该\adjustlimits
方法。尝试在开头使用或不使用括号编写该方法总是会产生错误。
平均能量损失
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\[
\smashoperator{\sum_{i \in X \colon i \neq 5}} \, x_i - \smashoperator{\sum_{i \in \bar{X} \colon i \neq 8}} \, y_i
\]
\end{document}
答案1
该\adjustlimits
操作要求操作符位于同一括号级别,而 无法做到这\smashoperator
一点。在这种情况下,您可以轻松地手动调整:
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\[
\smashoperator{\sum_{i \in X \colon i \neq 5\vphantom{\bar{X}}}} \, x_i -
\smashoperator{\sum_{i \in \bar{X} \colon i \neq 8}} \, y_i
\]
\end{document}
以\vphantom
最高对象作为参数将调整大小。
然而,文件mathtools
规定运营商应该立即地一个接一个地跟随,以便\adjustlimits
工作,所以这种方法无论如何都行不通,因为x_i-
求和运算符之间存在。
以下是我设置的方法\substack
:
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\[
\sum_{\substack{i \in X\vphantom{\bar{X}} \\ i \neq 5}} x_i -
\sum_{\substack{i \in \bar{X} \\ i \neq 8}} y_i
\]
\end{document}