答案1
您可以使用 Steven B. Segletes 的scalerel
软件包并执行以下操作:
% My standard header for TeX.SX answers:
\documentclass[a4paper]{article} % To avoid confusion, let us explicitly
% declare the paper format.
\usepackage[T1]{fontenc} % Not always necessary, but recommended.
% End of standard header. What follows pertains to the problem at hand.
\usepackage{scalerel}
\newcommand*{\biggsum}{\mathop{\stretchrel*{\sum}{\bigg(}}\limits}
\begin{document}
Text before
\begin{equation}
f_1(x) = \min \bigg\{ \biggsum_{m=1}^{M} \biggsum_{i=I_{sm}}^{I{em}-N_m}
\bigg(\sum_{n=i}^{i +(N_m-1)} P_m[n-i]T_sC[n]\bigg)u_{mi} \bigg\}
\end{equation}
Text after.
\end{document}
我不承担任何输出(非常差的)印刷质量的责任!(:-)事实上,你得到的是
也就是说,这是我在论文中永远不会使用的东西;但尽管如此,它还是接近你所要求的。
添加
原帖者已经明确表示,他/她并不是像所贴图片所暗示的那样(非常狡猾 ;-) 想要拉长求和符号,而是将其放大。正如评论中所解释的那样,只需将命令替换\stretchrel
为\scalerel
:
% My standard header for TeX.SX answers:
\documentclass[a4paper]{article} % To avoid confusion, let us explicitly
% declare the paper format.
\usepackage[T1]{fontenc} % Not always necessary, but recommended.
% End of standard header. What follows pertains to the problem at hand.
\usepackage{scalerel}
\newcommand*{\biggsum}{\mathop{\scalerel*{\sum}{\bigg(}}\limits}
\begin{document}
Text before. Note that, this time, I'm using
\verb|\left\{|\,\ldots\verb|\right\}|.
\begin{equation}
f_1(x) = \min \left\{ \biggsum_{m=1}^{M} \biggsum_{i=I_{sm}}^{I{em}-N_m}
\bigg(\sum_{n=i}^{i +(N_m-1)} P_m[n-i]T_sC[n]\bigg)u_{mi} \right\}
\end{equation}
Text after.
Another possibility is to use \verb|\Biggl\{|\,\ldots\verb|\Biggr\}| (which
looks better, IMHO\@).
\begin{equation}
f_1(x) = \min \Biggl\{ \biggsum_{m=1}^{M} \biggsum_{i=I_{sm}}^{I{em}-N_m}
\bigg(\sum_{n=i}^{i +(N_m-1)} P_m[n-i]T_sC[n]\bigg)u_{mi} \Biggr\}
\end{equation}
Text after.
\end{document}
这是新的输出:
第二次添加
实际上,还有另一种,而且我相信更简单的可能性,只需要包amsfonts
(使用包时会自动加载amsmath
)。以下代码说明了这一点:
% My standard header for TeX.SX answers:
\documentclass[a4paper]{article} % To avoid confusion, let us explicitly
% declare the paper format.
\usepackage[T1]{fontenc} % Not always necessary, but recommended.
% End of standard header. What follows pertains to the problem at hand.
\usepackage{amsfonts}
\makeatletter
\newcommand*\@MyHelperSum[1]{%
\mathop{\hbox{#1$\m@th\displaystyle\sum$}}\limits
}
% Here is a whole series of larger and larger summation symbols:
\newcommand*\largesum{\@MyHelperSum\large}
\newcommand*\Largesum{\@MyHelperSum\Large}
\newcommand*\LARGEsum{\@MyHelperSum\LARGE}
\newcommand*\hugesum {\@MyHelperSum\huge }
\newcommand*\Hugesum {\@MyHelperSum\Huge }
\makeatother
\begin{document}
Text before. Note that, this time, I'm using
\verb|\left\{|\,\ldots\verb|\right\}|.
\begin{equation}
f_1(x) = \min \left\{ \Largesum_{m=1}^{M} \Largesum_{i=I_{sm}}^{I{em}-N_m}
\bigg(\sum_{n=i}^{i +(N_m-1)} P_m[n-i]T_sC[n]\bigg)u_{mi} \right\}
\end{equation}
Text after.
Another possibility is to use \verb|\Biggl\{|\,\ldots\verb|\Biggr\}| (which
looks better, IMHO\@).
\begin{equation}
f_1(x) = \min \Biggl\{ \Largesum_{m=1}^{M} \Largesum_{i=I_{sm}}^{I{em}-N_m}
\bigg(\sum_{n=i}^{i +(N_m-1)} P_m[n-i]T_sC[n]\bigg)u_{mi} \Biggr\}
\end{equation}
Text after.
\end{document}
输出为
你也可以尝试其他尺寸,例如,\LARGEsum
。
请注意以下几点:
该
amsfonts
包是必需的,因为如果没有它,cmex10
字体将以固定大小加载;事实上,该omxcmex.fd
文件包含以下行\DeclareFontFamily{OMX}{cmex}{} \DeclareFontShape{OMX}{cmex}{m}{n}{% <->sfixed*cmex10% }{}
而
amsfonts.sty
\DeclareFontShape{OMX}{cmex}{m}{n}{% <-7.5>cmex7% <7.5-8.5>cmex8% <8.5-9.5>cmex9% <9.5->cmex10% }{}%
(这里的区别在于,
<9.5->cmex10
另外三个与较小的尺寸有关)。这种方法直接使用所有网站上都应有的字体,且字体大小符合要求,无需渲染设备(或排版引擎)的任何特殊帮助来放大字形;它甚至可以正确使用位图字体,例如几十年前使用的字体(当然,前提是正确安装了标准尺寸,如前所述)。因此,它确保了最大程度的可移植性。
另一方面,如果使用轮廓字体(至少十五年前通常就是这种情况),该解决方案最终会要求渲染设备放大字体中包含的求和符号,就像使用包
cmex10
时发生的情况一样 。scalerel
此解决方案仅当您想放大符号而不扭曲它时才有效:这就是我首先没有想到它的原因。
缺点:如果您已经按
\Huge
尺寸排版,那么这个解决方案当然是不够的。(;-)
第三次添加
为了结束这次讨论,我最后想指出,原始作者最初的想法是使用包relsize
及其\mathlarger
命令(这也是一个完全可行的解决方案),但最终却没有成功,原因与上面提到的完全一样:为了使其工作,还应该加载包amsfonts
。事实上,包的文档relsize
明确警告用户这一事实(实际上,它提到了exscale
提供类似功能的包)。
答案2
这MTPRO2软件包提供了\xl
、\XL
和\XXL
修饰符,可以将其作为“大”数学运算符(例如\sum
、\prod
和)的前缀,\int
以创建越来越大的符号。(当然,还有\XXXL
修饰符,它可以生成 5 厘米 [!] 高的运算符号,但我们不去那里。)
请注意,完整版mtpro2
软件包并非免费。但是,其“精简版”子集(本例所需的全部内容)是免费的。
以下屏幕截图显示了两个外部符号的正常 displaymath 样式大小\sum
以及\xl\sum
、\XL\sum
和。最里面的符号没有被故意修改。我非常确定第 3 行和第 4 行在 @egreg 的分类系统中将被视为“巨大的”。\XXL\sum
\sum
\sum
\usepackage{newtxtext,amsmath}
\usepackage[lite]{mtpro2}
\begin{document}
\begin{align*}
f_1(x) &= \min \biggl\{\, \sum_{m=1}^{M} \sum_{i=I_{sm}}^{I_{em}-N_m}
\biggl(\,\sum_{n=i}^{i +N_m-1} P_m[n-i]T_sC[n]\biggr)u_{mi} \biggr\}\\
f_1(x) &= \min \Biggl\{ \xl\sum_{m=1}^{M} \xl\sum_{i=I_{sm}}^{I_{em}-N_m}
\biggl(\,\sum_{n=i}^{i +N_m-1} P_m[n-i]T_sC[n]\biggr)u_{mi} \Biggr\}\\
f_1(x) &= \min \LEFTRIGHT\{\}{ \XL\sum_{m=1}^{M} \XL\sum_{i=I_{sm}}^{I_{em}-N_m}
\biggl(\,\sum_{n=i}^{i +N_m-1} P_m[n-i]T_sC[n]\biggr)u_{mi}}\\
f_1(x) &= \min \LEFTRIGHT\{\}{ \XXL\sum_{m=1}^{M} \XXL\sum_{i=I_{sm}}^{I_{em}-N_m}
\biggl(\,\sum_{n=i}^{i +N_m-1} P_m[n-i]T_sC[n]\biggr)u_{mi}}
\end{align*}
\end{document}