自定义求和符号

自定义求和符号

我有兴趣从现有的数学符号中定义一些自定义的数学符号。例如,我想区分不同类型的和,所以除了通常的符号

在此处输入图片描述

我想要一些形式

在此处输入图片描述

所以角落里有一些圆圈。它应该像通常的\sum命令一样工作,并且看起来完全一样(除了修改)。

我怎样才能以最轻松的方式创建这样的符号?答案是?是否有可能在不需要太多工作和专业知识的情况Metafont下修改现有符号?Metafont

答案1

您可以使用以下方式创建自己的符号ooalign

截屏

截屏

正如所证明的

下面代码的微妙之处在于我\phantom{sum}在版本中使用了displaystyle来确保 的限制sum正确显示。如果没有它,您将无法正确显示上限。

如果圆圈不在您想要的位置,您可以通过修改代码中的数字来移动它们。

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

% a new command to draw the little circle
\newcommand{\smallcirc}[1]{\scalebox{#1}{$\circ$}}

\DeclareMathOperator*{\SumCircles}{%
\mathchoice%
  {\ooalign{\phantom{$\displaystyle\sum$}\cr\hidewidth\raisebox{1.2\height}{$\mkern22mu\smallcirc{0.7}$}\hidewidth\cr%
                                  \raisebox{-0.7\height}{$\mkern22mu\smallcirc{0.7}$}\cr
                                  \hidewidth$\displaystyle\sum$}}
  {\ooalign{$\textstyle\sum$\cr%
                                \hidewidth\raisebox{1.9\height}{$\mkern16mu\smallcirc{0.4}$}\hidewidth\cr
                                \hidewidth\raisebox{-.3\height}{$\mkern16mu\smallcirc{0.4}$}\hidewidth\cr}}
  {\ooalign{\raisebox{0\height}{\scalebox{.6}{$\scriptstyle\sum$}}\cr%
                                \hidewidth\raisebox{1.6\height}{$\mkern7.5mu\smallcirc{0.2}$}\hidewidth\cr
                                \hidewidth\raisebox{-0.2\height}{$\mkern7.5mu\smallcirc{0.2}$}\hidewidth\cr}}
  {\ooalign{\raisebox{.2\height}{\scalebox{.6}{$\scriptstyle\sum$}}\cr%
                                \hidewidth\raisebox{2.2\height}{$\mkern7.5mu\smallcirc{0.2}$}\hidewidth\cr
                                \hidewidth\raisebox{0.4\height}{$\mkern7.5mu\smallcirc{0.2}$}\hidewidth\cr}}
}


\begin{document}

$\SumCircles_{\SumCircles} \displaystyle\SumCircles$

\[
    \SumCircles_{n=1}^\infty
    \sum_{n=1}^\infty
\]

\end{document}

相关内容