
答え1
のMnシンボルパッケージにはコマンドが用意されていますが、これは必要なコマンド\bigcircle
よりも少し小さいです。\scalebox
グラフィック円を少し大きくします。まだ少し高いので、\raisebox
これを調整するのに使用できます。これをマクロにまとめます。
\newcommand\Bigcircle{\raisebox{-0.5mm}{\scalebox{1.7}{$\bigcircle$}}}
生成:
もう一つの、おそらくより柔軟なアプローチは、ティックズ円を描きます。ここでも円のベースラインを調整する必要がありますが、円のサイズと線の幅を変更する方がはるかに簡単です。この方法では、正方形などの他の図形を描くのも非常に簡単です。マクロ
\newcommand\TikCircle[1][2.5]{\tikz[baseline=-#1]{\draw[thick](0,0)circle[radius=#1mm];}}
tikz を使用してこれを行う 1 つの方法を示します。(コマンド\TikCircle
は、円の半径をミリメートル単位で指定するオプションの引数を取ります。デフォルトでは、半径は なので、2.5mm
と\TikCircle
同じです\TikCircle[2.5]
。) これにより、次のようになります。
完全なコードは以下です。最小限の動作例:
\documentclass{article}
\usepackage{amsmath}
% mnsymbol approach
\usepackage{MnSymbol,graphicx}
\newcommand\Bigcircle{\raisebox{-0.5mm}{\scalebox{1.7}{$\bigcircle$}}}
% tikz approach
\usepackage{tikz}
\newcommand\TikCircle[1][2.5]{\tikz[baseline=-#1]{\draw[thick](0,0)circle[radius=#1mm];}}
\begin{document}
MnSymbol:\bigskip
$\frac34 \Bigcircle\frac14$
\bigskip
Tikz:\bigskip
$\frac34 \TikCircle\frac14$
\end{document}
最後に、おそらくこれらの記号の周囲にスペースを追加したいと思うでしょう。私はこれらを「数学演算子」として扱い、次のように使用します\mathop
。
\newcommand\TikCircle[1][2.5]{{\mathop{\tikz[baseline=-#1]{\draw[thick](0,0)circle[radius=#1mm];}}}}