没什么可说的了。
\( 2.63\si\ohm \)
看起来很奇怪。但这可能是正确的方法。
\( 2.64\,\si\ohm \)
在我看来看起来好多了。那呢\,
?应该更大、更小,还是真的没有这样的惯例?
谢谢。
答案1
7.2 数值与单位符号之间的空格
在量值的表达式中,单位符号放在数值之后,数值和单位符号之间留有空格。此规则的唯一例外是平面角的度、分和秒的单位符号(...),在这种情况下,数值和单位符号之间没有空格。
请注意,如果您siunitx
按预期使用,即使用\SI{<value>}{<unit>}
(请参阅下面的更新说明)打印数量:
\SI{2.63}{\ohm}
产量
更新说明
从 v3 版开始siunitx
,\SI
已更改为\qty
(以及您可以执行的许多其他命令)在手册中了解)。因此,\qty{2.63}{\ohm}
是优选的。
答案2
这更像是对答案的回答(评论太长;没有图片),但希望它也可以作为问题的说明:
\documentclass{minimal}
\usepackage{siunitx}
\def\hilit{\hskip-.1pt\smash{% negative skip for the vrule width
\special{color push rgb 1 0 0}\vrule width.1pt height4.5ex depth6ex\special{color pop}}}
\begin{document}
\SI{2.63}{\ohm} \par
$2.63\hilit\,\hilit\Omega$ \par % which is the same thing as...
$2.63\mskip\thinmuskip\Omega$ \par % which is the same thing as...
$2.63\mskip3mu\Omega$ \par % 1em == 18mu; mu == "math unit"
$dx\,dy$ \par
%
$2.63\hphantom{\cdot}\Omega$ \par % we're talking about a product
% product = "a quantity obtained by multiplying quantities together, or from
% an analogous algebraic operation." --New Oxford American Dictionary
$2.63\hilit~\hilit\Omega$ \par % ~ == "non-breakable space" or "tie-in"
\end{document}
答案3
我更喜欢\;\si\ohm
而不是\,\si\ohm
或\si\ohm
。正如杰克所提到的,有一个惯例,尽管我觉得它定义不明确。“空格”要么是字面意思,要么是印刷上的歧义。当然,某种空格比没有空格要好,但确切的大小可能取决于个人喜好,除了技术论文(希望在其中定义行为)或不使用 提供的设施时siunitx
。
答案4
现有答案均未提供一些论点:
带单位的数字是乘法,在数学中,乘法是用因数之间的空格表示的。这就是为什么数学字体的字符应该有更宽的侧边栏:让它们看起来像是乘以的单个对象,而不是一个单词。
从语言一致性的角度来看,这是有道理的:单位符号可以被认为是一个较长单词的缩写。你不会因为一个单词被缩写而突然删除它前面的空格。(A 代表 Apple。我给你 8A,而不是我给你 8 个 Apples)
我怀疑人们希望数字和单位在他们的文本应用程序中保持在同一行,但却不知道或无法使用不间断空格。
数字-单位组合的许多实际用途都不想浪费数字-单位分隔所需的空间。想象一下需要在其上打印值的微型电子元件。如果包含单位,则总是将其放在数字后面以节省空间并符合传统。因为如果不这样做,字体大小就需要减小,因此更少的人能够正确阅读印刷品。这样的事情会无意识地教导人们不要使用空格,即使使用空格是正确的。