如何修改求和操作数 S 的大小?

如何修改求和操作数 S 的大小?

在此处输入图片描述

我敢打赌,这个花哨的求和操作数 S 实际上是$\mathcal{S}$,对吗?

但是我该如何修改这个东西的大小呢?\bigg或者\left\right似乎不起作用......

还有这样的事情:$\mathcal{S}^b_a\frac k2$看起来不错……但不是很好:

在此处输入图片描述

答案1

不确定您是否真的希望将书法 S 的大小设置为求和符号,并在显示样式上取上下限,但它就是这样:

\documentclass{article}
\usepackage{amsmath,graphicx}

\makeatletter
\newcommand{\fancysum}{%
  \mathop{%
    \vphantom{\sum}%
    \mathpalette\fancy@sum\relax
  }\slimits@
}
\newcommand{\fancy@sum}[2]{%
  \sbox\z@{$#1\sum$}%
  \dimen@=\ht\z@
  \advance\dimen@\dp\z@
  \vcenter{\hbox{%
    \resizebox{!}{\ifx#1\displaystyle.9\fi\dimen@}{%
      $\m@th\mathcal{S}$%
    }%
  }}%
}
\makeatother

\begin{document}
\[
\sum_{k=a}^{b}
\fancysum_{k=a}^{b}\frac{k}{2}
\textstyle\sum\fancysum
\scriptstyle\sum\fancysum
\]
\end{document}

\textstyle和声明\scriptstyle仅仅是举例,为了表明符号可以正确缩放。

我在 displaystyle 中添加了一个 0.9 的因子,否则超调会变得太突出。

在此处输入图片描述

答案2

这是一个使用的选项\mathchoice,您可以调整参数以满足您的需要:

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath,graphicx}

\DeclareMathOperator*{\fancysum}{%
  \mathchoice% http://tex.stackexchange.com/q/148740/5764
    {\raisebox{-.325\height}{\scalebox{2.2}{$\mathcal{S}$}}}% \displaystyle
    {\raisebox{-.25\height}{\scalebox{1.5}{$\mathcal{S}$}}}% \textstyle
    {\raisebox{-.2\height}{\scalebox{0.95}{$\mathcal{S}$}}}% \scriptstyle
    {\raisebox{-.25\height}{\scalebox{0.75}{$\mathcal{S}$}}}}% \scriptscriptstyle

\begin{document}

\[
  \renewcommand{\arraystretch}{3}
  \begin{array}{c}
    \displaystyle \sum_2^1 \frac{12}{2} \quad \fancysum_2^1 \frac{12}{2} \\
    \textstyle \sum_2^1 \frac{12}{2} \quad \fancysum_2^1 \frac{12}{2} \\
    \scriptstyle \sum_2^1 \frac{12}{2} \quad \fancysum_2^1 \frac{12}{2} \\
    \scriptscriptstyle \sum_2^1 \frac{12}{2} \quad \fancysum_2^1 \frac{12}{2}
  \end{array}
\]

\end{document}

答案3

根据我的回答大运营商是如何定义的?。我提供了两个版本,取决于您是想要放大它\displaystyle还是保持其为文本大小。

它被设计为占据与求和运算符相同的垂直尺寸,并且应该为了其索引的目的而表现得如此。

\documentclass{article}
\usepackage{amsmath}
\usepackage{amsfonts}
\DeclareMathOperator*{\foo}{\scalerel*{\mathcal{S}}{\sum}}
\DeclareMathOperator*{\barr}{\scalerel*{\mathcal{S}}{\textstyle\sum}}
\usepackage{scalerel}

\begin{document}
\[
\foo_{i=3}^{6}(f^2(i))
\]

This is inline: \(\foo_{i=3}^{6}(f^2(i)) \)

\[
\barr_{i=3}^{6}(f^2(i))
\]

This is inline: \(\barr_{i=3}^{6}(f^2(i)) \)

\[
\foo_a^b f = g\rvert_a^b = \sum_{k=a}^{b-1} f(k)
\]
\end{document} 

在此处输入图片描述

相关内容