在 siunitx 中使用多种分隔符样式

在 siunitx 中使用多种分隔符样式

我希望在我的文档中始终使用两种类型的单位分隔符:默认样式,带有小空格和整数幂,另一种样式使用乘号点和/或带括号的除号斜线(如果需要),所有分隔符都带有正指数。我希望斜线和括号的大小根据分母中的文本自行调整,并且我希望在所有分隔符周围和指数后留出一个小的负空间,以保持间距相对均匀和紧凑。

下面是一个示例来说明我的意思:

\documentclass{article}
\usepackage{amsmath}
\usepackage{siunitx}
\begin{document}
The unit of $\varepsilon_0$,
$\left.\mathrm{ F }\middle/\mathrm{ m }\right.$, 
can also be expressed as 
$\left.\mathrm{ C }^2\!\middle/\!\left( \mathrm{ \mathrm{ N }\!\cdot\!\mathrm{ m^2 } }\right.\! \right)$ 
or 
\si{kg^{-1}.m^{-3}.s^{4}.A^{2}}; 
its exact value equals 
$\left. 625 \, 000 \middle/ \left( 22 \, 468 \, 878 \, 468 \, 878 \, 468 \, 420 \, 441 \, \pi \right) \right.$. \\
\end{document}

在此处输入图片描述

我考虑的方法是创建一个\newcommand可以作为的快捷方式\si[inter-unit-product={}\!\cdot{}\!]。但是,我不知道如何编辑默认的“per”模式,因为我需要在单位的每一侧都有一个\left.和,并且我还希望在指数之后有一个。\right.\!

siunitx我如何实现这些单位设置?另外,当我使用它们来格式化数字和单位时,如何才能应用这些用于正斜杠和括号的命令?

相关内容