LaTeX 中的单位不使用斜体字体

LaTeX 中的单位不使用斜体字体

我希望在 LaTeX 中编写一个不应以斜体排版的单位。我当前的代码是Log Ejected Density $(\frac{g}{cm^{3}})$,它将单位设置为斜体。是否有任何包可用于为单位获取罗马字体?我正在使用 ShareLaTeX。

答案1

加载希尼奇包。然后您可以通过\si宏和相当自然的输入语法输入单位。

以下屏幕截图显示了您在帖子中提到的单位组合的三种可能性。选择最适合您偏好的显示方法。(就我个人而言,如果文档是单倍行距,我不会使用分数方法。)

在此处输入图片描述

\documentclass{article}
\usepackage{siunitx}
\begin{document}
Log Ejected Density (\si{\gram\per\centi\meter\cubed})

Log Ejected Density (\si[per-mode=symbol]{\gram\per\centi\meter\cubed})

Log Ejected Density $\bigl(\si[per-mode=fraction]{\gram\per\centi\meter\cubed}\bigr)$
\end{document}

答案2

你应该调查一下siunitx包裹。

\documentclass{article}

\usepackage{siunitx}

\begin{document}

Numbers and units: $m = \SI{5.98}{\micro\gram}$

Numbers: $N_A = \num{6.022e23}$

Units: \si{\milli\pascal}

\end{document}

相关内容