SIrange 中的不同前缀(毫)

SIrange 中的不同前缀(毫)

我想使用 SIrange 将 1 mHz 写入 1Hz,但即使使用以下链接中给出的代码也无法做到这一点:SIrange 中的不同单个前缀

使用它,如果我\SIrange{0.001}{1}{\hertz}在文本中写入,我得到的结果是 1mHz 到 1mHz,如果我尝试\SIrange{1}{1000}{\milli\hertz};然后它会出现一个名为“指数 0 无法转换”的错误

梅威瑟:

\documentclass{book}
\usepackage{siunitx}
\sisetup{%
    exponent-to-prefix = true,zero-decimal-to-integer,
    round-mode=figures, scientific-notation=engineering,
%   output-exponent-marker=\ensuremath{\,\mathrm{e}}
}
\begin{document}
            \SIrange{0.001}{1}{\hertz}\\
            \SIrange{1}{1000}{\milli\hertz}

Where I would like 1 \si{\milli\hertz} to 1\si{\hertz}
\end{document}

先感谢您。

相关内容