当我使用 输入负单位数时siunitx
,它们会以长划线打印,而不是我想要打印的略有不同的减号。也许可以修改中的设置sisetup
来解决这个问题,但我在软件包手册中找不到有关此主题的任何内容。
我还看到数学模式中的减号看起来也一样(像长破折号),所以也许数学字体是一个问题?
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{mathtools}
\usepackage{isomath}
\usepackage{siunitx}
\sisetup{
separate-uncertainty,
repeatunits=false,
detect-family,
unit-mode=text,
}
\SI{-80}{\celsius}
$-80$
答案1
正如@Bernard 和@leandriis 在评论中指出的那样,连字符和减号是两个不同的字形。然而,在过去,由于存储空间不足和其他因素,这两个符号的使用情况相同,请查看https://en.wikipedia.org/wiki/Plus_and_minus_signs例如。
然而现在你可以选择数学减法https://en.wikipedia.org/wiki/Plus_and_minus_signs或连字符https://en.wikipedia.org/wiki/Hyphen,其本身具有多种用途和表现方式。