在带有包的 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)}$