嵌套的 \underset 会使尺寸混乱 – 有没有更好的方法?

嵌套的 \underset 会使尺寸混乱 – 有没有更好的方法?

我经常发现自己想要在和、上确界、极限等下设置两个或多个条件。目前,我知道的唯一排版方法是\underset在另一个内使用\underset。例如,

\|A\|= \underset{\underset{\|\eta\|=1}{\|\xi\|=1}}{\sup} |\langle A\xi, \eta \rangle|

或者

\underset{\underset{i_1+\dots+i_k=n}{i_1<\dots<i_k}}{\sum} x_1^{i_1} \dots x_k^{i_k}.

我不喜欢的是 sum、sup、lim 或其他符号下的两行最终大小不同,而我真的希望它们相等。有没有更灵活的方法在这些符号下创建多行表达式?(我尝试将 放在 的\\第一个参数中\underset,但没有成功。)

答案1

您可以使用\substack或包subarray的环境amsmath

例如:

\|A\|= \sup\limits_{\substack{\|\eta\|=1\\\|\xi\|=1}} |\langle A\xi, \eta \rangle|

\limits模式中可以省略displaymath。当然\substacksubarray也可以和结合起来\underset

\underset以下是with 的示例subarray

\underset{\begin{subarray}{c}
  i_1+\dots+i_k=n \\
  i_1<\dots<i_k
  \end{subarray}}{\sum} x_1^{i_1} \dots x_k^{i_k}.

subarray可以通过指定l而不是 来实现左对齐cr但是,r如果有人期望右对齐,则它不适用于右对齐。

相关内容