I need to have a few custom math symbols by adding different number of dots on top of the standard \preceq math symbol. So, I have done this as follows:


Now, the problem is that \orderC occupies too much vertical space. In particular if I used it in an inline equation, that line will look way too much separated from the main paragraph. I was wondering if I am creating the symbols correctly and if there is a way to avoid this?

Thanks in advance,

3 Answers 3


I would use horizontal triple dot as defined in Gonzalo Medina's answer to another question, and stick with \dot and \ddot for the others:

enter image description here



\usepackage{lipsum} % only for demonstration purposes

  {\mathop{\kern\z@#1}\limits^{\makebox[0pt][c]{\vbox to-2.2\ex@{\kern-\tw@\ex@



$ A \preceq B \preceqdot C \preceqddot D \preceqdddot E $


However, I think that distinction between those three is too small, and both the author and the reader can confuse themselves easily. Couldn't you use another symbol, e.g. \trianglelefteq ?

  • I'm not sure about redefining \dddot; why should you do it? If you want smaller dots for this case, just define a new command for them.
    – egreg
    Feb 10, 2014 at 9:58

You can use the curve of \preceq for putting the dots in.


\usepackage{lipsum} % just for the example



$A \preceq B \preceqdot C \preceqddot D \preceqdddot E$


enter image description here


Less typing in the definitions with stacks:

$ A \preceq B \preceqdot C \preceqddot D \preceqdddot E \preceqdddotALT F$

enter image description here

You must log in to answer this question.

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