siunitx:将所有单位括在括号中

siunitx:将所有单位括在括号中

当我使用命令时

\SI{1}{\kilo\gram}

我希望它输出

1(公斤)

是否有一个设置可以让 SIUnitx 自动对文档中的所有单元执行此操作?

答案1

据我所知,没有这样的选择。您可以重新定义命令\SI。这是一种非常基本的方法,可以从技术角度进行多方面改进。

\documentclass{article}

\usepackage{siunitx}

\renewcommand{\SI}[3][]{\mbox{$\num[#1]{#2}\,\left[\si{#3}\right]$}}

\begin{document}

\SI{1}{\kilo\gram}

\end{document}

得出:

MWE 的输出

编辑:但请注意,马西莫·奥托拉诺问题下方。

相关内容