{(x+y)}^2 还是 (x+y)^2?

{(x+y)}^2 还是 (x+y)^2?

当然,这个表达只是一个例子。

我的问题是:是否应该始终用括号括起来以指定要指数的数量,或者是否可以删除这些括号?(\left(...\right)使用的情况超出了我的问题范围。)

在我看来,人们应该写,{(x+y)}^2但我确实看到(x+y)^2很多......

在此处输入图片描述

\documentclass{article}
\begin{document}
${(x+y)}^2$ or $(x+y)^2$?
\end{document}

答案1

有一种观点认为,从逻辑上讲,平方运算适用于整个子项,因此是{}正确的。然而,它使变成{}一种会影响相邻项间距的方法,如果子项很大(但\left \right没有使用,因此括号没有被拉伸),那么上标可能会上浮并在视觉上分离。所以总的来说,我认为最好使用这种)^2形式。

在此处输入图片描述

\documentclass{article}

\begin{document}

${(x+y)}^2 + \sin{(x+y)}^2+{(x+\frac{\frac{A}{B}}{C}+y)}^2$

$(x+y)^2 + \sin(x+y)^2+(x+\frac{\frac{A}{B}}{C}+y)^2$

\end{document}

答案2

有一个主要原因不宜使用,{}而其他答案中没有提到:例如\left(...\right),它使内部间距失去灵活性。看这个例子:

输出

在第一种情况下, 周围的空间-会缩小,以使所有内容都适合行,但{}括号周围的 会导致 周围的空间+不会缩小。在第二种情况下,您将获得均匀的间距: 周围的缩小-与 周围的缩小相同+

\documentclass{article}
\setlength{\textwidth}{4.9cm}
\begin{document}
$a+{(x+y)}^2$ versus $a+(x+y)^2$
\end{document}

此外,如果您想避免换行,请不要{}在表达式周围使用,\nobreak而是在适当的位置使用,例如(x+\nobreak y)^2

答案3

几个月后...

以下是 TeXbook (第 16 章,第 129 页) 的相关段落,与 David 的回答一致;为了完整起见,我想我应该在这里添加它。

字符后面的上标或下标仅适用于该字符;但当它跟在子公式后面时,它适用于整个子公式,并且会相应地升高或降低。例如,

$((x^2)^3)^4$ 在此处输入图片描述

${({(x^2)}^3)}^4$ 在此处输入图片描述

在第一个公式中,和^3^4右括号上的上标,即)紧接在它们之前的字符上的上标,但在第二个公式中,它们是括号内的子公式上的上标。第一种方案更可取,因为它更容易输入,也更容易阅读。

(我强调)

答案4

与 MathML 不同,TeX 的数学模式不会尝试对排版数学的语义进行编码。数学模式容易出现换行,但您可以使用括号来防止这种情况:公式${(x+y)^2}$不会跨行换行,但$(x+y)^2$可能会。

相关内容