如何删除“\right”后的空格?

如何删除“\right”后的空格?

为什么在 之后\right).放在 后面的 是空的。看起来很乱。例如:

\begin{equation} \left(x+y=z\right). \end{equation})和 之间有一个自动的小空格.,如果可能的话我想把它去掉?编辑:这是一个更好的例子,

\begin{equation}
\begin{aligned}
4x+y-z =& \left( \int_3^7 dr+ \right. \\
    & \left. y+x\mathcal{M} \right).
\end{aligned}
\end{equation}

评论中已经讨论了,\usepackage{mleftright}虽然没有应用程序来定义,但事情仍然有点难以理解。

答案1

你的例子产生

在此处输入图片描述

由于两\left\right对原子组成的\mathinner原子通常会在它们周围获得空间(与此处的 1.7pt\thinmuskip相同的空间),并且由于第一行和第二行上的两个不可见分隔符而具有额外的空间(此处为 1.2pt) 。\,\nulldelimiterspace\right.\left.

然而远的比这个空白更令人不安的是大小不匹配()

如果您使用固定大小的分隔符,所有这些问题都会消失,括号大小相同,并且没有空分隔符或数学组创建不必要的水平空间。我还将带到了+下一行。如果您确实希望它在第一行的末尾,则应将其标记为,+{}以便它保持其中缀间距,aligned仅自动支持二进制运算符开始续行的约定,如下所示。

在此处输入图片描述

)(和之间的剩余空白.不是 TeX 添加的空白,而是字符字体字形内的空白)

\begin{equation}
\begin{aligned}
4x+y-z =& \Bigl( \int_3^7 dr  \\
    & + y+x\mathcal{M} \Bigr).
\end{aligned}

相关内容