我喜欢打印类似的东西10-20厘米使用 \SI 选项。我尝试过 \SI{10-20}{\cm},但出现错误。如何正确写入?
答案1
最新版本中的正确命令siunitx
是\qtyrange
:
\documentclass[border=3.14]{standalone}
\usepackage{siunitx}
\begin{document}
\qtyrange{10}{20}{\centi\metre}
\end{document}
这将导致
就像@Bernard 的回答您可以使用 将使用的短语更改为短破折号range-phrase
(为此我将使用 添加不间断空格~
):
\documentclass[border=3.14]{standalone}
\usepackage{siunitx}
\begin{document}
\qtyrange[range-phrase=~--~]{10}{20}{\cm}
\end{document}
问题:这看起来像一个减号,我认为结果是 -10 厘米。
答案2
使用\numrange[range-phrase=--]{10}{20}\,\unit{\cm}͵
。