配列環境の前後にドル記号を置く理由

配列環境の前後にドル記号を置く理由

そこで、次のような、異なる見出しの下に異なる数式を記載した表を入力しようとしています。 ここに画像の説明を入力してください また、データ入力の大部分はテキスト モードではなく数式モードで行われるため、配列環境の方がテーブル環境よりも適していると思われます。

しかし、この質問@mico は配列環境を単一の $ 記号で囲みますが、この (Web サイト) [https://latex.wikia.org/wiki/Array_(LaTeX_environment)] ではサンプル コードがドル記号で囲まれていません。

@mico のコードをドル記号なしでコンパイルしようとしましたが、うまくいきません。この単一のドル記号の役割は何なのでしょう。これは行数式モードでシグナルを送るためのものではないはずです。配列環境の目的は、それを示すことではないでしょうか。

答え1

ご存知のとおり、LaTeX は環境に遭遇すると、数式モード (インライン数式モードまたは表示数式モードのいずれか) になっている必要がありますarray

投稿クエリで参照している では、シンボルはインライン数式モードを開始および終了するために使用されます。また、 および 、または およびを使用して、インライン数式モードのオン/オフを切り替えること$もできます。\(\)\begin{math}\end{math}

「この単一のドル記号の役割は何だろうか」と書かれていますが、前の段落で述べたように、単一の$記号は実際にインライン数式モードを開始および終了するために使用できます。

対照的に、ウィキ参照する例では、array環境コードが発生します内部(または同様の) 環境ですarray。したがって、(La)TeX はすでに数式モードになっているため、 を処理するために数式モードに切り替える必要はありません\begin{array} ... \end{array}。(余談ですが、「または同様の」と書いたのは、Wiki コードは実際には LaTeX によって処理されるわけではないからです。代わりに、完全に異なる基盤エンジンによってレンダリングされます。)

関連情報