[Tex/LaTex] Math-Mode: No-Delimiter

delimitersmath-modesymbols

This is a subquestion related to Evaluation Symbol.

Is there something of the form \left<?> instead of \left. telling LaTeX to enclose the expression here and not to insert any delimiter at all, no matter wether visible or invisible?

As an example I want:

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

Best Answer

When \left. is used, TeX inserts no delimiter, but adds a space of width \nulldelimiterspace. It's not advisable to set this parameter to zero, in my opinion. But with

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

using

\noleft x\right|_{a}

will in any case remove the added space.

As explained in my answer to the referenced question, using a macro would be much better for ensuring consistency. If your aim is to get code that works also with MathJax out of the box, you're on the wrong road: the capabilities of MathJax are limited and so you are forcing yourself into using bad LaTeX.

Related Question