我希望得到一些关于如何格式化包含 SI、分子和文本的单位的指导。
现在,我正在将化学品或名称中的字母格式化为“文本”,并将 SI 单位、上/下标和数学中的数字格式化。
例如,我希望得到有关如何格式化以下内容以供发布的反馈:
- 每平方米地面的叶面积:$m^2$leaf$m^{-2}$leaf
- 碳克数:$g$C
- 二氧化碳 CO$_2$
之前关于 [应该使用什么包来排版单位] 的问题是类似的,只是我不确定我是否需要添加另一个像 siunitx 这样的包(出版商要求我尽量减少使用额外的包)。
谢谢!
答案1
使用 SIunits 包。请注意,SI 单位应采用罗马字体,而不是斜体!请不要混淆信息和单位。“g C”(带有一个细空格)只能表示一件事,即单位克和库仑的乘积。将碳的 C 等信息与单位混合在一起是不可饶恕的。标准化单位和标准化符号的一个主要优点是消除歧义——如果您在远离自己专业的论文中看到 SI 单位,您仍然应该能够理解它的含义。
请参阅风格指南在NIST SI 单位主页了解更多详情。
答案2
siunitx 包提供了of
可以这样使用的命令:
\si{\micro\mol\of{CO$_2$}\per\meter\squared\second\}
它将信息添加为下标(或指定的其他格式qualifier-mode
)
以下是一个例子:
\documentclass{article}
\usepackage{siunitx}
\begin{document}
\si{\gram\of{CO$_2$}}
\end{document}
生成:
以下是其他选项(来自siunitx 文档