我收到了一篇期刊论文 (IEEE) 的校样,其中我的稿件内联方程式中的一些数字被更改为 Times 字体(用于模板 IEEEtran.cls 中的文本的字体),而其他一些数字没有更改为 Times 字体,而是保留为 CM 数学字体(用于 IEEEtran 中的数学的字体)。我希望在整个文档中保持一致,并知道使用哪一个。例如,我应该使用:
$x=1$ m
或者
$x=$ 1 m
(其中 m 代表米)?另一个例子是:$x=2y$
或$x=$ 2$y$
?
答案1
我强烈建议您使用siunitx
允许数字和单位一致排版的包。
\documentclass{article}
\usepackage{siunitx}
\begin{document}
\texttt{\textbackslash num\{\textless Zahl\textgreater\}} formats numbers
Example: \num{1234567890.123}
\texttt{\textbackslash si\{\textless unit\textgreater\}} formats units
Example: \si{\meter/\second^2}
\texttt{\textbackslash SI\{\textless number\textgreater\}\{\textless unit \textgreater\}} formats numbers with units
Example: \SI{1234567890.123}{\meter}
\texttt{\textbackslash numlist\{\textless number;number;number\textgreater\}} formats lists of numbers
Example: \numlist{10;20;30}
\texttt{\textbackslash SIlist\{\textless number;number;number\textgreater\}\{\textless unit\textgreater\}} formats lists of numbers with unit
Example: \SIlist{10;20;30}{\meter}
\texttt{\textbackslash SIrange\{\textless number\textgreater\}\{\textless number\textgreater\}\{\textless unit\textgreater\}} formats number ranges with unit
Example: \SIrange{10}{20}{\meter}
\end{document}