나는 기존 수학 기호 중에서 사용자 정의된 수학 기호를 정의하는 데 관심이 있습니다. 예를 들어 다양한 유형의 합계를 구별하고 싶으므로 일반적인 기호 옆에
나는 어떤 형태의 것을 갖고 싶다.
그래서 모서리에 원이 몇 개 있습니다. 일반적인 \sum
명령과 똑같이 작동하고 모양도 똑같아야 합니다(수정 사항 제외).
어떻게 가장 고통스럽지 않은 방법으로 그러한 상징을 만들 수 있습니까? Metafont
대답은 무엇입니까 ? Metafont
많은 작업과 전문 지식 없이도 기존 기호를 수정할 수 있습니까 ?
답변1
다음을 사용하여 자신만의 기호를 만들 수 있습니다.ooalign
에서 입증된 바와 같이
- 적분 기호에 겹쳐진 합계 기호에 대한 명령은 무엇입니까?
- \subseteq + \circ를 단일 기호로 사용("열린 하위 집합")여기에는 훌륭한 튜토리얼이 포함되어 있습니다.
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}