数学モードの大きな円

数学モードの大きな円

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

生徒が不等号や等号を埋めることができるように、上図のような大きな円を作りたいです。 試してみました\fullmoonが、大きさが足りませんでした。 大きな円を作るにはどうすればいいでしょうか?

答え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];}}}}

答え2

代わりに「伝統的な」正方形を使用するのはいかがでしょうか。

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

\documentclass{article}

\newcommand{\fillrel}{\mathrel{\fbox{$\phantom{\bigcirc}$}}}

\begin{document}

\[
  \frac{3}{4} \fillrel \frac{1}{2} \fillrel \frac{5}{10}
\]

\end{document}

関連情報