带电粒子的符号怎样排版?

带电粒子的符号怎样排版?

也许这个问题看起来微不足道,但我想知道你们是如何排版带电粒子符号的?我在这里特别想到的是电子, 这质子中子。我的做法如下:

$e^-$
$p^+$
$n^0$

在我看来这看起来相当不错,但也许你有另一种喜欢的(或更科学的)方法?

答案1

NIST 的 SI 使用指南建议(第 35 页)“表示纯描述性术语(例如化学元素)的符号为罗马字母”。这很可能也适用于亚原子粒子。为此,我将使用\mathrm

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

当然,这看起来可能会很乏味,所以我可能会为它们定义宏:

\newcommand\elec{\mathrm{e^-}}
\newcommand\prot{\mathrm{p^+}}
\newcommand\neut{\mathrm{n^0}}

如果您认为其他排版约定更好,它将允许您快速、普遍地更改它们。

就我个人而言,我更喜欢无衬线字体,但我不是化学家或粒子物理学家。

答案2

作为一名化学家,我同意粒子的外观(直立字体,与周围环境相匹配)。我会使用mhchem为了达成这个

\documentclass{article}
\usepackage[version=3]{mhchem}
\begin{document}
\ce{n^0} \ce{e-} \ce{p+}
\end{document}

答案3

作为约瑟夫建议的替代方案,mhchem还有chemmacros包中有一个非常相似的命令。它还为一些常见的粒子符号提供了一些快捷方式(可在文本模式和数学模式下使用),并且还允许您定义自己的符号。chemmacros '尝试关注纯粹与应用化学联合会的建议也建议使用直立字母作为助词:

\documentclass{article}
\usepackage{chemmacros}[2014/01/24]
% let `chemmacros' use upright greek letters:
\usepackage{upgreek}
\begin{document}

\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'
\NewChemParticle\electron{\chembeta-}
\NewChemParticle\positron{\chembeta+}
\el \prt \ntr \electron \positron

\end{document}

在此处输入图片描述

相关内容