アレイ環境の前後にドル記号を付ける理由

Aug 22 2020

だから私は次のような異なる見出しの下で異なる数式を複製するテーブルを入力しようとしています:

そしてデータ入力の大部分はテキストモードではなく数学モードであるため、配列環境はテーブルよりも優れていることが示唆されています。

しかし、この質問への回答では、@ micoは配列環境をシングル$記号でラップしますが、この(Webサイト)[https://latex.wikia.org/wiki/Array_(LaTeX_environment)]では、サンプルコードはそうではありません。ドル記号で包まれました。

ドル記号なしで@micoのコードをコンパイルしようとしましたが、機能しません。この1つのドル記号の役割は何だろうか。確かにそれはライン数学モードで信号を送ることを意味していませんか?アレイ環境の要点全体がそれを意味するのではありませんか?

回答

1 Mico Aug 22 2020 at 11:13

あなたが発見したように、LaTeXはarray環境に遭遇したとき、数学モード(インライン数学モードまたは表示数学モードのいずれか)でなければなりません。

で掲示あなたのクエリで参照、$シンボルはインライン数式モードを開始し、終了するのに役立ちます。インライン数学モードのオンとオフを切り替えるために\(、and \)、or \begin{math}、およびを使用することもでき\end{math}ます。

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

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