我正在尝试格式化 Freundlich 吸附等温线方程并解释相应的维度:
在哪里为吸附界面上的吸附量(单位为 mol/cm^2),是溶液中的浓度,单位为 mol/cm^3。我遇到的问题是取决于形状参数N。
当我尝试使用如下方法格式化单位时siunitx
出现以下错误:
% arara: lualatex
\documentclass{article}
\usepackage{siunitx}
\begin{document}
\si{\centi\metre\of{w}\tothe{N}\per\mol\tothe{N-1}\per\square\centi\metre\of{i}}
\end{document}
! Use of \??? doesn't match its definition.
<argument> \???
! LaTeX Error: Unknown fp word N.
l.7 ...\mol\tothe{N-1}\per\square\centi\metre\of{i}}
?
! Emergency stop.
<argument> \???
! LaTeX Error: Unknown fp word N.
l.7 ...\mol\tothe{N-1}\per\square\centi\metre\of{i}}
目前,我还可以在数学模式下使用\text
显式下标和上标来格式化它,但我希望这可以通过来处理siunitx
。这是否可能,或者我的解决方法是此用例的唯一选择?
答案1
的参数\tothe
应为实数:这反映了这样一个事实:例如,要组合指数,siunitx
需要能够“用它做数学运算”。因此,对于这种复杂的情况,您需要手动格式化。