Mathe-Modus: Kein Trennzeichen

Mathe-Modus: Kein Trennzeichen

Dies ist eine Unterfrage im Zusammenhang mitBewertungssymbol.

Gibt es \left<?>stattdessen etwas in der Form \left., das LaTeX anweist, den Ausdruck hier einzuschließen und überhaupt kein Trennzeichen einzufügen, egal ob sichtbar oder unsichtbar?

Als Beispiel möchte ich:

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

Antwort1

Wenn \left.verwendet wird, fügt TeX kein Trennzeichen ein, sondern fügt ein Leerzeichen mit der Breite hinzu \nulldelimiterspace. Meiner Meinung nach ist es nicht ratsam, diesen Parameter auf Null zu setzen. Aber mit

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

mit

\noleft x\right|_{a}

wird in jedem Fall den zusätzlichen Platz entfernen.

Wie in meiner Antwort auf die referenzierte Frage erläutert, wäre die Verwendung eines Makros viel besser, um Konsistenz sicherzustellen. Wenn Ihr Ziel darin besteht, Code zu erhalten, der auch mit MathJax sofort funktioniert, sind Sie auf dem falschen Weg: Die Fähigkeiten von MathJax sind begrenzt und Sie zwingen sich daher dazu, schlechtes LaTeX zu verwenden.

Antwort2

<stuff>\big|_<index>

ist auch möglich. Es gibt auch \Big, \bigg, und\Bigg

Antwort3

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

Das Paket mleftrightkorrigiert den Abstand von \left.und \right|, sodass er derselbe ist wie in , $ x \frac{1}{2} |_x $aber sich vertikal streckt, als ob Sie und |verwendet hätten .\left.\right|

Sie sollten also \mleft.dasselbe tun wie Sie (Null-Trennzeichen, kein Leerzeichen), aber bedenken Sie, dass \mright|auch das Leerzeichen danach reduziert wird.

verwandte Informationen