为什么 \sqrt{1} 和 \sqrt{-1} 的高度不同?

为什么 \sqrt{1} 和 \sqrt{-1} 的高度不同?

\sqrt{1}我注意到和的高度\sqrt{-1}不同。例如,当它们位于\left(\right)括号之间时,我必须写一个零宽度的字符(例如\sqrt{-1\mathstrut})。

平方尺寸

为何行为\sqrt{1}举止\sqrt{-1}如此不同?


这是一个表达式稍微复杂一点的例子:

\documentclass[]{article}

\begin{document}
$$ \left( 10 + \sqrt{7}\,  \right)^{1/3} $$
$$ \left( 10 + \sqrt{-7}\, \right)^{1/3} $$
$$ \left( 10 + \sqrt{+7}\, \right)^{1/3} $$
\end{document}

下图显示了 的输出latex。我使用pdflatexxelatex和获得了类似的结果lualatex。请注意 的\sqrt{+7}行为与 相同\sqrt{-7},但与 不同\sqrt{7}

第二个例子

答案1

\sqrt{-1}您可以看到,在根号的情况下,符号稍微低一些;如果您这样做\sqrt{\smash{-}1},结果将是相同的。

发生这种情况是因为-角色具有深度(等于的深度+)。

另一方面,在这些情况下,您不应该使用\leftand 。请注意将右括号留出一点空间。\right\,

\documentclass{article}
\usepackage{amsmath}

\begin{document}

\begin{alignat*}{2}
&\text{wrong} &\quad&\left(\sqrt{1}\right)\left(\sqrt{-1}\right)\left(\sqrt{\smash{-}1}\right)
\\
&\text{right} &\quad&(\sqrt{1}\,)(\sqrt{\smash{-}1}\,)
\end{alignat*}

\end{document}

在此处输入图片描述

更多细节。字符+延伸到基线以下,因此 Knuth 决定-(在数学模式下,减号)应与共享相同的尺寸+。这对于 Computer Modern 字体来说是正确的,但对于其他字体可能并非如此。

这样,两个公式$a+b$$a-b$具有相同的高度和深度,但是1-1却不一样:后者具有非零深度。

根号的放置位置使其与它必须覆盖的子公式垂直平衡,事实上, 中的\sqrt{1}比 中的 更高\sqrt{-1}。在前一种情况下,这种差异足以触发更大的括号大小。

在此处输入图片描述

相关内容