数式を繰り返し使用する文字間の不一致な間隔を削除するにはどうすればよいでしょうか?

数式を繰り返し使用する文字間の不一致な間隔を削除するにはどうすればよいでしょうか?

私はLaTeXで次のような自動生成された線でグラフを作成しています

$|\circ\bullet\bullet\circ\bullet\bullet\rangle$

画像を生成する

ここに画像の説明を入力してください

これらのシンボルの間隔は一定で小さくしたいと思っています。

理想的には、すべてのシンボルを最後の 2 つのシンボルと同じ間隔で配置したいと思います。どうすればこれを実現できますか?

答え1

\circs とsを受け入れて\bullet、特別な数学的スペースを取らないようにします。

\circと は両方とも\bulletとして宣言されており、隣接するトークンと組み合わせて使用​​すると、特定の余分なスペースが確保されると思います\mathbin。 中括弧により、これらのトークンが隣接する素材を「見る」ことが効果的に防止されます (そうでない場合は、特別な数学的スペースが適用されます)。

\documentclass{article}
\begin{document}
$|{\circ}{\bullet}{\bullet}{\circ}{\bullet}{\bullet}\rangle$
\end{document}

ここに画像の説明を入力してください

答え2

数学の原子の配列があります

順序 ビン1ビン2ビン3ビン4 ビン5ビン6閉じる

しかし置き場原子は変換されるオード通常の挿入記法に当てはまらない原子はすぐに削除される。つまりビン2なるオード、 同様にビン4そしてビン6なので、

Ord Bin Ord Bin Ord Bin Ord 閉じる

そして最後にTeXは残りの部分に中程度のスペースを追加します置き場原子。これが図の説明になります入力から取得:

ここに画像の説明を入力してください

一方、次のような異なる入力では、

$\lvert\circ\bullet\bullet\circ\bullet\bullet\rangle$

原子の配列を生成する

開く ビン ビン ビン ビン ビン ビン 閉じる

それは

開く Ord Bin Ord Bin Ord Ord 閉じる

あなたの絵に似た絵を制作する

ここに画像の説明を入力してください

どちらの入力も正しくありません。

バイナリ演算シンボルの本来の意味で\circand を使用していないため、独自のシンボルを定義します。\bullet

\documentclass{article}
\usepackage{amsmath}

\newcommand{\0}{\mathord{\mspace{1mu}\circ\mspace{1mu}}}
\newcommand{\1}{\mathord{\mspace{1mu}\bullet\mspace{1mu}}}

\begin{document}

$\lvert \0 \1 \1 \0 \1 \1 \rangle$

\end{document}

ここに画像の説明を入力してください

トークン\mathordは実際には必要ありませんが、私たちが何をしているのかをより明確に示します。

見るLaTeX 理論 - シンボルが内部でどのようにモデル化されるか数学の原子に関する詳細情報。

関連情報