これは次のサブ質問に関連するものです評価記号。
LaTeX に式をここで囲み、可視か不可視かに関係なく区切り文字をまったく挿入しないように指示する\left<?>
代わりに、何か形式があるのでしょうか?\left.
例として、以下を希望します:
\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|
も削減されることを考慮してください。