数学模式中的大圆圈

数学模式中的大圆圈

在此处输入图片描述

我想画一个如上图所示的大圆圈,这样学生就可以填写不等号或等号。我试过了\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 执行此操作的一种方法。(该\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}

相关内容