我希望在 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}