
答案1
這錳符號軟體包提供了一個\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];}}}}