TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

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

Maybe this question will seem trivial, but I was wondering how you people typeset symbols for charged particles? I was thinking here in particular about the electron, the proton and the neutron. This is how I do them:


This looks pretty good imho, but maybe you have another favourite (or more scientific) way of doing it?

share|improve this question
up vote 17 down vote accepted

NIST's guide for the use of SI recommends (on page 35) that "symbols representing purely descriptive terms (for example, the chemical elements) are roman". This would most likely apply to subatomic particles as well. To do this, I would use \mathrm:

$\mathrm{e^-}$, $\mathrm{p^+}$, $\mathrm{n^0}$. 

Of course, that looks like it might get tedious, so I'd probably define macros for them:


which would allow you to quickly and universally change them if you decided that some other typesetting convention was better.

Personally, I'd prefer sans-serif, but then I'm no chemist or particle physicist.

share|improve this answer
Definitely the way to go: The IUPAP's Red Book lists the symbols for the elementary particles in Table 3 on p. 11 and explicitly states that "the symbol e (roman) for the electron should not be confused with the symbol e (italic) for the elementary charge" and "The charge of the particle may be indicated by adding a superscript +, 0, - to the symbol for the particle". I wouldn't recommend mixing serif and sans-serif, though. – Jake Oct 5 '11 at 0:51
Looks like I've been doing it wrong all this time. Thanks for the heads-up, Niel, Jake. – Richard Terrett Oct 5 '11 at 9:10
My reasons for wanting to use sans-serif (which, bear in mind, has no basis in what is the correct standard) is precisely that I would want to set certain symbols apart from both the surrounding prose and the surrounding math. In certain communities of computer scientists, it has become a convention to typeset complexity classes this way, e.g. \mathsf{P} \ne \mathsf{NP}. I feel a bit of a bias towards typesetting a certain type of formal symbol in this way. If it meant that my math or prose became riddled with frequent switches between roman and sans-serif, maybe I'd feel differently. – Niel de Beaudrap Oct 5 '11 at 10:08
If you don't have to follow a particular style, I'd say that you can choose what you like better. I have read books (some, albeit, 50-60 years old) which do it either way. And my own preference would be the italic style: $e^-$. – Andrey Vihrov Oct 5 '11 at 14:05
I would add \ensuremath to the commands your proposed to avoid writing extra $. – Artem Pelenitsyn Oct 8 '11 at 15:50

As a chemist, I'd agree on how the particles should look (upright font, matching the surroundings). I'd use mhchem to achieve this

\ce{n^0} \ce{e-} \ce{p+}
share|improve this answer

As an alternative to Joseph's suggestion, mhchem, there is also the chemmacros package with a very similar command. It also provides some shortcuts (to be used both in text mode and math mode) for some common particle symbols and allows you to define your own, too. chemmacros' tries to follow IUPAC's recommendations which also recommend upright letters for particles:

% let `chemmacros' use upright greek letters:

\ch{e-} \ch{p+} \ch{n^0} \ch{\chembeta-} \ch{\chembeta+}

% ready made shortcuts are defined with \NewChemParticle
% they get an \xspace  appended unless you specify the package
% option `xspace=false'
\el \prt \ntr \electron \positron


enter image description here

share|improve this answer

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.