How can I draw oval circle around a string? For example, when I have "1,3,4,6", how can I put them in a circle?

enter image description here


5 Answers 5


The shapes.misc library offers the rounded rectangle shape. You can also use the shadows library to add shadows.




  shape=rounded rectangle,
  drop shadow={opacity=.5,shadow xshift=0pt},
  minimum width=1.8cm]


enter image description here


I found this code works fine with me.

  \tikz[baseline=(char.base)]\node[anchor=south west, draw,rectangle, rounded corners, inner sep=2pt, minimum size=7mm,
    text height=2mm](char){\ensuremath{#1}} ;}

            \node[shape=circle,draw,inner sep=2pt] (char) {#1};}}

Hello, \mymk{1,2,3,4,5} world \circled{1}

enter image description here

Refer to How to draw a circle around text and Good way to make \textcircled numbers?.

  • it'd be great if you could reference your source
    – cmhughes
    Commented Aug 20, 2013 at 3:44
  • @cmhughes: updated my answer.
    – prosseek
    Commented Aug 20, 2013 at 4:01
  • You can control the "roundedness" of the corners by passing values to rounded corners. For example, rounded corners=10pt would produce a shape more closely resembling the one in your question.
    – Herr K.
    Commented Aug 20, 2013 at 5:39
  • Using DeclareRobustCommand instead of newcommand was necessary for me to make it work with some bibtex / backref commands.
    – Watson
    Commented Jan 12, 2021 at 8:08

Just for comparison, here is a ConTeXt solution:



Hello \roundframed{1,2,3,4} world.


which gives

enter image description here


Sorry, I don't have the ability to add comments on the TeX site yet. You can look at the thread dustin mentioned. Alternatively, you can use a box: $\boxed{1,3,4,6}$, which will appear:

enter image description here

  • You don't need to comment if you have solution to propose. Can you make your solution compilable though and add the output image?
    – dustin
    Commented Aug 19, 2013 at 21:08
  • I think the poster wants a flat edges above and below the string and then rounded sides.
    – dustin
    Commented Aug 19, 2013 at 21:18
  • Ah, then, I think your link would work better. Thanks for edit, by the way! I don't have the ability to post images yet. Commented Aug 19, 2013 at 21:24
  • Just post links and someone will change it for you.
    – dustin
    Commented Aug 19, 2013 at 21:25

Here is one solution using tcolorbox...


    \tcbox[enhanced,drop shadow,colback=white]{\Large 1,2,3,4}

The out put is.. enter image description here

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .