如何修复 LaTeX 中的 \left 和 \right 格式?

如何修复 LaTeX 中的 \left 和 \right 格式?

我经常来这个网站寻求有关 LaTeX 格式的帮助,但这个问题我一直无法找到答案。

我的问题归结为\left和 的基本问题\right。我喜欢\left\right,但已经阅读了无数博客文章和 TeX.SE(是 .SE 还是 .SX?)答案(例如使用 \left 和 \right 是否有坏处?\left) 关于和的陷阱\right

现在我真正的问题是:

你将如何做出\left\right 不是mathinner原子吗?这似乎是它们不被信任的主要原因:除了印刷问题(例如将线推得到处都是)之外,它们还往往会破坏方程元素之间的间距。此外,是否有办法编辑和的宏定义,\left以便\right它们在包含诸如求和之类的内容时自动减小一个尺寸?


以下是一些相关问题:

  1. 如何改变\left和的定义\right,以便您不会遇到如下所示的间距问题(\pm由于和的问题,在第一个等式中最终看起来像二元运算符\left\right

由于 \left 和 \right 的问题,± 看起来像二元运算符

  1. 如何改变\left和的定义\right,使其大小看起来像

\biggl\biggr 围绕求和

代替

\left\right 围绕求和

此外,是否有办法操纵定义,使上标/下标能够正确放置?我不得不使用负空间来放置上面的指数,而且我确信这绝不是上标/下标因括号而变得烦人的唯一情况。有没有类似的方法来修复内部间距?例如,我不得不使用负空间将求和符号\,放置在离上面括号可读的距离。

谢谢!

答案1

0) 它是整个\left...\right子公式\mathinner。你可以\mathord用括号括起来,或者使用简写形式,例如

\def\lft{\bgroup\left} \def\rgt{\aftergroup\egroup\right}

但...

1) 那些是细跳过,不是中跳过,但是是的,支架会摆脱第二个。

2) TeX 无法通过查看“墨水”的数量来决定覆盖多少看起来不错,因此您可能需要手动选择大小。如果您通常不喜欢括号覆盖,请尝试调整\delimiterfactor\delimitershortfall也许

\delimiterfactor=750
\delimitershortfall=9pt

这意味着括号必须覆盖公式的至少 75%(\delimiterfactor是千分之一的整数),并且在覆盖公式的 9pt 范围内。

3)而且大右括号和上标 2 之间的间距太大,但那只是括号的曲线。您可以手动插入负间距 ( \!) 或使用方括号代替大括号。

相关内容