SI 单位伏安 (VA) 打印错误,带有空格

SI 单位伏安 (VA) 打印错误,带有空格

打印符号 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}

我将文档类从 改为minimalarticle文档类的缺点如下所述:为什么要避免使用最小类?

答案2

我遇到了同样的问题,TWh 中 TW 和 h 之间有一个空格。为了解决这个问题,我在 处添加了一个额外的花括号\tera\watt\hour

\newcommand{\TWh}[1]{\SI{#1}{{\tera\watt\hour}}}

代替

\newcommand{\TWh}[1]{\SI{#1}{\tera\watt\hour}}

相关内容