在数学显示模式下使用 \mathsmaller 会使字符出现在符号的右侧,而不是符号的下方

在数学显示模式下使用 \mathsmaller 会使字符出现在符号的右侧,而不是符号的下方

我尝试\prod在数学显示模式下使用,但默认尺寸比我想要的要大,所以我使用包\mathsmaller中的relsize选项来减小尺寸。然而,这样做的一个不良副作用是,它会导致产品的限值出现在其右侧,而不是上下。有没有办法让符号变小,同时保持产品符号上下限值不变?

答案1

我不知道您提到的包,您也没有提供示例,但使用\mathop构造将恢复到操作员限制定位。

 \mathop{\mathsmaller.....}_0^n

答案2

为了保持一致性,定义一个新的数学运算符来设置\textstyle使用amsmath\DeclareMathOperator*

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath}% http://ctan.org/pkg/amsmath
\DeclareMathOperator*{\sProd}{\textstyle\prod}
\usepackage{relsize}% http://ctan.org/pkg/relsize
\begin{document}
\[
  \prod_{i=1}^{\infty}\ %\frac{1}{i} =
  {\mathsmaller \prod_{i=1}^{\infty}}\ %\frac{1}{i} =
  \sProd_{i=1}^{\infty} %\frac{1}{i}
\]
\end{document}​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​

相关内容