打印符号 Voltampere VA 时 V 和 A 之间不应有空格,有没有办法用 siunitx 来纠正这个问题?
\documentclass{article}
\usepackage{siunitx}
\begin{document}
\SI{10}{\volt\ampere}
10 VA
\end{document}
答案1
您可以通过 定义自己的单位\DeclareSIUnit
。对于您的情况,我建议:
\documentclass{article}
\usepackage{siunitx}
\DeclareSIUnit \voltampere { VA } %apparent power
\DeclareSIUnit \var { var } %volt-ampere reactive - idle power
\begin{document}
\SI{10}{\voltampere}
\end{document}
我将文档类从 改为minimal
。article
文档类的缺点如下所述:为什么要避免使用最小类?
答案2
我遇到了同样的问题,TWh 中 TW 和 h 之间有一个空格。为了解决这个问题,我在 处添加了一个额外的花括号\tera\watt\hour
:
\newcommand{\TWh}[1]{\SI{#1}{{\tera\watt\hour}}}
代替
\newcommand{\TWh}[1]{\SI{#1}{\tera\watt\hour}}