我在 chktex 中偶然发现了这一行(这里)并附有注释称
您可以忽略这个警告,但是为了获得最大的美感,您应该用“{}”将括号字符括起来。
如果我添加这些括号,从技术上讲会发生什么?
以下 MWE 显示了有无附加括号的区别;请注意版本和额外的括号会导致上标稍微高一点(根据 chktex 的说法,这似乎是更好的选择?)。
\documentclass{scrartcl}
\title{}
\begin{document}
\begin{equation}
\{X\}^T
{\{X\}}^T
\end{equation}
\end{document}
答案1
显然,开发人员chktex
建议始终做类似的事情
{(a+b)}^2
即不是通常情况下是这样的。没有必要这样做,而且输出在排版方面非常有争议:自己比较一下,左边是正常的,右边是带括号的组合:
\documentclass{article}
\begin{document}
\begin{equation}
(a+b)^2 \quad {(a+b)}^2
\end{equation}
\begin{equation}
(\sqrt{2}+1)^2 \quad {(\sqrt{2}+1)}^2
\end{equation}
\end{document}
第二个显然是错误的chktex
。
Warning 3 in badchk.tex line 5: You should enclose the previous parenthesis with `{}'.
(a+b)^2 \quad {(a+b)}^2
^
Warning 3 in badchk.tex line 9: You should enclose the previous parenthesis with `{}'.
(\sqrt{2}+1)^2 \quad {(\sqrt{2}+1)}^2
^
我完全不同意。