为什么这个等式中有一个空格

为什么这个等式中有一个空格

我有以下等式:($\|\text{DFT}\left( f_t (n) \right)\|^2 $渲染

此等式在第二个 之前显示有一个空格$\|$。这是为什么?我该如何修复它?

答案1

使用$\left\|\text{DFT}\left( f_t (n) \right)\right\|^2$。否则 LaTeX 不知道第一个\|应该是左分隔符,第二个应该\|是右分隔符。

答案2

这是由于 Knuth 的一些奇怪的设计选择。请注意,后面还有一个额外的空格\text{DFT}。它们之所以产生,是因为\left\right遵循不同的间距规则。

为了获得预期的间距,使用

$\|\text{DFT}\mathopen{}\left( f_t (n) \right)\mathclose{}\|^2$

有关更完整的讨论,请参阅这个答案

相关内容