為什麼 \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}。在前一種情況下,這種差異足以觸發更大尺寸的括號。

在此輸入影像描述

相關內容