使用 siunitx 在单位限定符中包含“of”

使用 siunitx 在单位限定符中包含“of”

我需要使用像

千克/千克空气

或者

千克水/千克空气

我该如何使用 来做这件事siunitx

答案1

更新答案

在当前版本中,使用该选项的siunitx命令涵盖了这种情况:\ofqualifier-mode = phrase

\documentclass{article}
\usepackage{siunitx}
\sisetup{per-mode = symbol,qualifier-mode = phrase}
\begin{document}
\SI{10}{\kg\of{water}\per\kg\of{air}}
\end{document}

原始答案

这些看起来像“限定词”。目前,没有包含“of”或类似词的模式(也许我应该补充这一点),所以你需要一点想象力

\documentclass{article}
\usepackage{siunitx}
\DeclareSIQualifier{\air}{of air}
\DeclareSIQualifier{\water}{of water}
\sisetup{per-mode = symbol,qualifier-mode = space}
\begin{document}
\SI{10}{\kg\water\per\kg\air}
\end{document}

更“标准”的方法如下

\documentclass{article}
\usepackage{siunitx}
\DeclareSIQualifier{\air}{air}
\DeclareSIQualifier{\water}{water}
\begin{document}
\SI{10}{\kg\water\per\kg\air}
\end{document}

相关内容