数学模式:无分隔符

数学模式:无分隔符

这是一个与以下相关的子问题评价符号

是否有某种形式,\left<?>而不是\left.告诉 LaTeX 将表达式括在这里,并且根本不要插入任何分隔符,无论可见还是不可见?

举个例子,我想要:

\left<no-delimiter><stuff>\right|_<index>

答案1

\left.使用 时,TeX 不会插入分隔符,但会添加宽度为 的空格\nulldelimiterspace。我认为不建议将此参数设置为零。但使用

\newcommand{\noleft}{\left.\kern-\nulldelimiterspace}

使用

\noleft x\right|_{a}

无论如何都会删除添加的空间。

正如我在回答引用的问题时所解释的那样,使用宏对于确保一致性会更好。如果您的目标是获得开箱即用且适用于 MathJax 的代码,那么您就走错了路:MathJax 的功能有限,因此您不得不使用糟糕的 LaTeX。

答案2

<stuff>\big|_<index>

也是可能的。还有\Big,,\bigg\Bigg

答案3

\usepackage{mleftright}
\[ x \mleft. \frac{1}{2} \mright|_i ]|

该包修复了和mleftright的间距,以便它与中的相同,但垂直拉伸就像您使用和一样。\left.\right|$ x \frac{1}{2} |_x $|\left.\right|

因此\mleft.应该做你所做的(空分隔符,无空格),但要考虑到后面的空格\mright|也会减少。

相关内容