用于否定数量(而不是减法)时减号太宽

用于否定数量(而不是减法)时减号太宽

令我惊讶的是,当减号用于否定数量时,每个人似乎都对减号的大小感到满意。

减号有两个不同但相关的功能:减法和否定。当你将它用作减法二元运算符时,如 $fg$ 中的 $3-4$,它看起来很完美,减号与 $3+4$ 中的加号一样宽。当你写 $3+(-4)$ 或 $x^{-n}$ 时,它看起来太大了(尤其是在指数中)。

输出

请注意,当 TeX(或 LaTeX?)认为我们使用一元否定运算符时,它会正确地缩短间距,但不会将符号更改为更短的符号。TeX 和 LaTeX 是花了很多精力来纠正间距和大小的系统,我很惊讶人们对负号的现状感到满意。我在这里找到了以下讨论:是否有一个指定的符号表示负号,例如 -16?但是提出的解决方案 textminus 在数学模式下不起作用,并且 siunitx 似乎不再是标准软件包分发的一部分,而其他解决方案更像是黑客。

答案1

这实际上不是 tex/latex 的决定:unicode 和标准数学字体都没有一元减号的明确符号。TeX 只能使用字体中的内容。

在某些教育环境中(至少在英国),负数被标示为与正数$^{-}2$区分开来,$0-2$但除了学校层面对负数的介绍外,我没有看到这一点。

在此处输入图片描述

\documentclass{article}

\begin{document}

$1 + {^-1} = 1 - 1 = 0$

\end{document}

相关内容