pmatrix 不改变字体大小

pmatrix 不改变字体大小

在带有包的 Plain TeX 中amstex,有没有办法告诉\pmatrix不要改变字体大小?

例如当我这样做时:

\sum_{\pmatrix a \\ b \\ c \endpmatrix}

我最终不得不\scriptstyle在 a、b 和 c 前面插入三次。

答案1

您可以使用\everymath={\scriptstyle}更改为\scriptstyle

在此处输入图片描述

$\sum_{\everymath={\scriptstyle} \pmatrix {a \cr b \cr c }}$ (With scriptstyle)

\bigskip
$\sum_{\pmatrix {a \cr b \cr c }}$  (Without scriptstyle)

\bye

请注意,\everymath={\scriptstyle} \位于一个{}组内,因此其效果仅限于该组内。

另外,我不是 TeX 专家,无法按照你提供的语法进行编译,所以必须进行调整,所以如果这对你不起作用,请提供完整的 MWE

答案2

有一个\smallmatrix用于文本的方法;它使基线更紧密地结合在一起,同时使字母更小。(在@Peter的例子中,基线没有改变,所以字母之间的距离是相等的,尽管它们的大小不同。)你必须自己添加括号:

$\sum_{\left(\smallmatrix a \\ b \\ c \endsmallmatrix\right)}$

相关内容