Símbolo de soma personalizado

Símbolo de soma personalizado

Estou interessado em definir alguns símbolos matemáticos personalizados a partir dos existentes. Por exemplo, gostaria de distinguir entre diferentes tipos de somas, por isso, além do símbolo habitual

insira a descrição da imagem aqui

Eu gostaria de ter algo no formato

insira a descrição da imagem aqui

então há alguns círculos nos cantos. Deve funcionar exatamente como o \sumcomando normal e ter exatamente a mesma aparência (exceto a modificação).

Como eu poderia criar tal símbolo da maneira mais indolor? É Metafonta resposta? É possível modificar símbolos existentes Metafontsem muito trabalho e experiência?

Responder1

Você poderia criar seu próprio símbolo usandoooalign

captura de tela

captura de tela

como demonstrado em

O detalhe sutil no código abaixo é que usei a \phantom{sum}na displaystyleversão para garantir que os limites de the sumsejam exibidos corretamente. Sem ele, você perde a exibição correta do limite superior.

Se os círculos não estiverem exatamente onde você deseja, você pode movê-los brincando com os números do código.

\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}

informação relacionada