
решение1
TheMnСимволпакет предоставляет \bigcircle
команду, однако, она немного меньше, чем вы хотите. Вы можете использовать\scalebox
изграфикаxчтобы сделать круг немного больше. Он все еще немного высокий, поэтому \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];}}}}