TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am trying to represent a second order, dimensionless derivative by two open circles overtop a variable. I understand how to do one (\mathring v), and I understand how to do multiple solid dots (\ddot v), but I can't figure out how to get two open circles over my variable. Any help would be greatly appreciated.

share|improve this question
up vote 14 down vote accepted

A modification of the \dddot macro of amsmath:


  {% make an Ord atom
   \mathop{\kern0pt #1}\limits^{% set a box over the variable
     \vbox to-1.85ex{
       \kern-2ex % lower the ring accents
       \hbox to 0pt{\hss\normalfont\kern.1em \r{}\kern-.45em \r{}\hss}%
       \vss % fill
     }% end of \vbox
   }% end of the superscript
  }% end of \mathop


enter image description here

share|improve this answer
Wow, that was a bit more complicated than I thought. This is great, thank you. – Michael Price Mar 10 '14 at 20:46
@MichaelPrice I made a few fixes. – egreg Mar 10 '14 at 21:02

Using a stack inset, the code is straightforward.

$\dcirc{X}= A\dcirc{x}$

enter image description here

share|improve this answer

With the accentspackage, it' as simple as \mathring{\mathring{…}}:





enter image description here

share|improve this answer
Thanks for the response. Traditionally the dots (or rings in this case) are set horizontally (similar to the command \ddot) and not vertically. Is there any way to flip those? This will be what I use if I can't figure out the other way. Thanks again. – Michael Price Mar 10 '14 at 20:29

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.