爆発しないインデックス
複数文字のスクリプト、プライム、ドットの中括弧。
爆発しないインデックス
下付き文字と上付き文字は、誰もが LaTeX で学ぶ最初の数学構文であり、誰もが最初に生成する混乱を招く出力の原因でもあります。アンダースコア _ はその後の値を下げ、キャレット ^ はそれを上げます。特に指定しない限り、どちらも 1 つの文字に適用されます。この 1 文字のルールは、これまでに目にしたほとんどすべての壊れたインデックスの背後にあります。
基本的な形式
x_i x^2x_{ij} x^{2n}x_i^2 x_{i_j}^{2n}x_i は添字の位置に 1 つの i を置き、x^2 は 1 つの 2 を上げます。 _ と ^ は次のトークンのみを取得するため、1 文字より長いものはすべて中かっこで囲む必要があります。 x_{ij} は両方の文字を添え字にし、x^{2n} は 2n 全体を上げます。同じ記号に下付き文字と上付き文字の両方をどちらの順序でも付けることができ、LaTeX はそれらを正しくスタックします: x_i^2。スクリプトもネストします。 x_{i_j} では、j は i の添字であり、それ自体も x の添字であり、各レベルは徐々に小さく設定されます。
複数文字のスクリプトでは中括弧を使用する必要があります**: x_ij は x_i の次に j です。 LaTeX はこれをエラーとして報告しません。これは、x_i の後に変数 j が続くのは完全に正当な数学であるためです。式はコンパイルされ、一見するとほぼ正しいように見えますが、意味は異なります。歯列矯正の習慣を早めに身につけてください。疑問がある場合は、スクリプトを確認してください。
同じ罠が限界と境界にも現れます。 \sum_i=1^n は見た目どおりの動作をしません。正しい形式は \sum_{i=1}^{n} です。ここで、 i=1 全体は 1 つの中括弧付き添字です。完全に数学モード外で _ または ^ を使用すると、Missing $inserted で説明されている古典的なエラーが発生します。
素数とドット
f' f'' \dot{x} \ddot{x}導関数の場合、リテラルの上付き文字が必要になることはほとんどありません。アポストロフィ キーはプライムを生成します。f' は 1 つのプライムを持つ f、2 つを持つ f'' としてレンダリングされ、レイズとスペース自体は LaTeX が処理するため、f^{\prime} は必要ありません。物理スタイルの時間導関数の場合、\dot{x} は x の上に 1 つのドットを配置し、\ddot{x} は 2 つのドットを配置します。これらはアクセントであるため、引数を中括弧で囲みます。
もう 1 つ微妙な点があります。素数の後に上付き文字が必要な場合は、f'^2 のようにそれらを連結するだけです。 LaTeX は、これらを単一の上付き文字クラスターに結合します。
出力を確認してください
中括弧ルールを内部化する最も速い方法は、ライブ プレイグラウンド で x_ij と x_{ij} を並べて入力し、違いがレンダリングされるのを観察することです。コンパイルされたドキュメント内でインデックスが微妙に間違っているように見える場合は、最初に中括弧のペアが欠落していることを確認してください。