Modo matemático: sem delimitador

Modo matemático: sem delimitador

Esta é uma subquestão relacionadaSímbolo de avaliação.

Existe algo no formato \left<?>em vez de \left.dizer ao LaTeX para incluir a expressão aqui e não inserir nenhum delimitador, seja ele visível ou invisível?

Como exemplo eu quero:

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

Responder1

Quando \left.é usado, o TeX não insere nenhum delimitador, mas adiciona um espaço de largura \nulldelimiterspace. Não é aconselhável definir este parâmetro como zero, na minha opinião. Mas com

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

usando

\noleft x\right|_{a}

em qualquer caso, removerá o espaço adicionado.

Conforme explicado na minha resposta à pergunta referenciada, usar uma macro seria muito melhor para garantir a consistência. Se o seu objetivo é obter um código que funcione também com o MathJax pronto para uso, você está no caminho errado: os recursos do MathJax são limitados e, portanto, você está se forçando a usar LaTeX ruim.

Responder2

<stuff>\big|_<index>

também é possível. Há também \Big, \bigge\Bigg

Responder3

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

O pacote mleftrightcorrige o espaçamento de \left.e \right|, de modo que seja o mesmo que em, $ x \frac{1}{2} |_x $mas |estique verticalmente como você estava usando \left.e \right|.

Portanto, \mleft.faça o que você faz (delimitador nulo, sem espaço), mas considere que o espaço depois \mright|também é reduzido.

informação relacionada