The blog covers some packages that will help you create circle symbols in the LaTeX document
Let’s dig in
the mathabx package to create a Circle symbol in LaTeX
\usepackage{mathabx}

\circledbar

\obackslash

\obot

\ocirc

\ocoasterisk

\odiv

\odot

\oleft

\ominus

\oplus

\oright

\oslash

\otimes

\otop

\otriangleup

\ovoid

\circlearrowleft

\circlearrowright
the txfonts package to create a Circle symbol in LaTeX
\usepackage{txfonts}

\circledbar

\circledbslash

\circledvee

\circledwedge

\medbullet

\medcirc

\circledbar

\circleddotright

\circleleft

\circleright
the latexsym package to create a Circle symbol in LaTeX
\usepackage{latexsym}

\bigcirc

\circ

\odot

\ominus

\oplus

\oslash

\otimes
the amssymb package to create a Circle symbol in LaTeX
\usepackage{amssymb}

\circledast

\circledcirc

\circleddash
the wasysym package to create a Circle symbol in LaTeX
\usepackage{wasysym}

\Circle

\CIRCLE

\LEFTcircle

\LEFTCIRCLE

\Leftcircle

\Rightcircle

\RIGHTcircle

\RIGHTCIRCLE
the bbding package to create a Circle symbol in LaTeX
\usepackage{bbding}

\Checkmark

\CircleSolid

\CircleSolid

\HalfCircleLeft

\HalfCircleRight
the pifont package to create a Circle symbol in LaTeX
\usepackage{pifont}

\ding{51}

\ding{52}

\ding{53}
The stmaryrd package to create a Circle symbol in LaTeX
\usepackage{stmaryrd}

\olessthan

\varolessthan

\varowedge

\ovee

\ogreaterthan

\owedge

\varogreaterthan

\varovee
The fontawesome package to create a Circle symbol in LaTeX
\usepackage{fontawesome}

\faCircle

\faCircleO

\faCircleONotch

\faDotCircleO

\faCircleThin

\faArrowCircleDown

\faArrowCircleLeft

\faArrowCircleODown

\faArrowCircleOLeft

\faArrowCircleORight

\faArrowCircleOUp

\faArrowCircleRight

\faArrowCircleUp

\faChevronCircleDown

\faChevronCircleLeft

\faChevronCircleRight

\faChevronCircleUp
the stix package to create a Circle symbol in LaTeX
\usepackage{stix}

\cdotp

\cdot

\vysmblkcircle

\smblkcircle

\mdsmblkcircle

\mdblkcircle

\mdlgblkcircle

\lgblkcircle

\vysmwhtcircle

\smwhtcircle

\mdsmwhtcircle

\mdwhtcircle

\mdlgwhtcircle

\lgwhtcircle

\acidfree

\inversebullet

\circledR

\circledS

\blackcircledownarrow

\blackcircledrightdot

\blackcircledtwodots

\blackcircleulquadwhite

\blacklefthalfcircle

\blackrighthalfcircle

\bullseye

\circ

\circlebottomhalfblack

\circledbullet

\circledownarrow

\circledrightdot

\circledstar

\circledtwodots

\circledwhitebullet

\circlelefthalfblack

\circlellquad

\enclosecircle

\fisheye

\errbarcircle

\inversewhitecircle

\invwhitelowerhalfcircle

\invwhiteupperhalfcircle

\lgblkcircle

\lgwhtcircle

\mdblkcircle

\mdlgblkcircle

\mdsmblkcircle

\smwhtcircle

\uparrowoncircle

\circlelrquad

\circlerighthalfblack

\circletophalfblack

\circleulquad

\circleurquad

\circleurquadblack

\circlevertfill

\cirE

\cirscir

\dottedcircle

\mdsmwhtcircle

\mdwhtcircle

\bigoplus

\bigotimes

\bigodot

\leftarrowonoplus

\circleonleftarrow

\cirmid

\midcir

\dualmap

\twoheaduparrowcircle

\cirbot

\multimapinv

\imageof

\origof

\Otimes

\otimeshat

\circledequal

\circledparallel

\obar

\circlehbar

\topcir
Are you okay with the above circle symbols?
Yeah! Great. Perfect.
But I would like to change the size of the circle symbols
Is it possible?
Yes! You can, here’s an example.
First, you need to add a tikz package to your document
\usepackage{tikz}
Second, add these \newcommand lines to your document
But, why
Because we are about to create custom commands that you can use anywhere in the LaTeX document
\newcommand{\cir}[2]{\begin{tikzpicture}
\node[draw,scale=0.7,circle,{#1},{#2}] at (0,0) {};
\end{tikzpicture}}
Third: Now it is time to use commands
Here are the commands
Pro Tip: adjust the size of the circle with the help of scale size
\cir{scale=1.7}{}
\cir{scale=2.7}{}
\cir{scale=3.7}{}

Here are some commands to make circle dotted and dash
\cir {}{}
\cir{help lines}{}
\cir {double}{}
\cir {dashed}{}
\cir {dotted}{}
\cir {loosely dashed}{}
\cir{loosely dotted}{}
\cir {densely dotted}{}
\cir {densely dashed}{}
\cir {red}{}

Here are some more commands to color circle
\cir {cyan}{}
\cir {yellow}{}
\cir{purple}{}
\cir {fill=green}{}
\cir {fill=blue}{}
\cir {fill=violet}{}
\cir {ultra thin}{}
\cir {very thin}{}
\cir {thin}{}
\cir {semithick}{}

Here are some commands to double and thicken the circle
\cir {thick}{}
\cir {very thick}{}
\cir {ultra thick}{}
\cir {dash pattern=on 1pt off 1pt}{}
\cir {dash pattern=on 2pt off 2pt}{}
\cir {dash pattern=on 0.3pt off 0.3pt}{}
\cir {dash pattern=on 0.5pt off 0.5pt}{}
\cir {dash pattern=on 0.8pt off 0.8pt}{}
\cir {double distance=2pt}{}
\cir {double distance=3pt}{}
\cir{double distance=1pt}{}
\cir {double distance=0.5pt}{}
\cir{dash pattern=on 0.5mm off 0.1mm on 1mm off 0.2mm}{}
\cir{dash pattern=on 0.5mm off 0.1mm on 0.11mm off 0.2mm}{}

\cir{inner color=red}{draw=green}
\cir{inner color=yellow}{draw=green}
\cir{outer color=green}{}
\cir{outer color=red}{}
\cir{shading=ball}{draw=green}
\cir{top color=red}{draw=green}
\cir{top color=blue}{draw=green}
\cir{top color=red}{bottom color=violet}
\cir{bottom color=violet}{draw=green}
\cir{bottom color=magenta }{}

\cir{left color=yellow}{right color=red}
\cir{middle color=magenta}{draw=green}
\cir{shading=radial}{draw=yellow}
\cir{}{shading=radial}
\cir{shade}{draw=yellow}
\cir{inner color=red}{outer color=green}
\cir{ultra thick}{draw=yellow}
\cir{ultra thick}{draw=green}
\cir{ultra thick}{draw=blue}
\cir{double}{draw=red}
\cir{fill=yellow}{draw=red}
\cir{fill=yellow}{draw=blue}
\cir{fill=yellow}{draw=green}
\cir{fill=pink}{dotted}

great page, thank you!