这也许是一些像正确的位置这样的棘手问题,:=
但我总是注意到两个总和之间的限度的位置不太美观。
下限示例(上限也同样如此):
\sum_{j=1}^m \sum_{\langle i,j \rangle}
我知道这是由于形状不同造成的,但是有什么办法可以适应吗?
提前谢谢您!
答案1
您可以使用\mathstrut
为两个下标赋予相同的高度和深度:
\documentclass{article}
\begin{document}
\begin{displaymath}
\sum_{\mathstrut j=1}^m \sum_{\mathstrut \langle i,j \rangle}
\end{displaymath}
\end{document}
A\strut
是零宽度的垂直规则,因此不可见,每次设置字体时都由 latex 定义,但是这些不会随着数学表达式的不同部分(例如下标)而改变。在数学模式下,latex 内核定义
\def\mathstrut{\vphantom(}
它会产生一个与当前数学样式中的括号具有相同高度和深度的垂直线,但宽度同样为零。因此,添加\mathstrut
到表达式将保证它的高度和深度至少与括号的高度和深度相同。如果您的表达式具有更大的高度,那么使用具有最大高度的表达式的副本(
会更合适。\vphantom{...}
...
答案2
看起来 LaTeX 试图在求和符号和下限符号的顶部之间保持最小距离。因此,您应该更正左侧,因为右侧在极限中使用了更大的符号。我只是取了右侧的垂直尺寸并将其添加到左侧。
% arara: pdflatex
\documentclass{article}
\begin{document}
\[\sum_{j=1\vphantom{\langle}}^m \sum_{\langle i,j \rangle}\]
\end{document}