カスタマイズされた合計記号

カスタマイズされた合計記号

既存の数学記号からいくつかのカスタマイズされた数学記号を定義することに興味があります。たとえば、異なる種類の合計を区別したいので、通常の記号の横に

ここに画像の説明を入力してください

私は次のようなものを希望しています

ここに画像の説明を入力してください

角に円がいくつかあります。通常のコマンドと同じように機能し\sum、見た目もまったく同じです (変更点を除く)。

このようなシンボルを最も簡単に作成するにはどうすればよいでしょうか?Metafont答えは?Metafontあまり手間や専門知識を必要とせずに、既存のシンボルを変更することは可能ですか?

答え1

独自のシンボルを作成するには、ooalign

スクリーンショット

スクリーンショット

で示されているように

以下のコードで微妙なのは、の制限が正しく表示されるように、バージョン\phantom{sum}でを使用していることです。これがないと、上限が正しく表示されなくなります。displaystylesum

円が希望の場所にない場合は、コード内の数字を操作して移動することができます。

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

関連情報