次のコードをコンパイルすると、すべて問題なく実行されます。
$$
\left[ \begin{matrix}
2 & 3
\end{matrix} \right]
\quad
\left[ \begin{matrix}
2 & 3
\end{matrix} \right]
$$
しかし、読みやすさを向上させるために空白行を追加すると、コンパイラは $ が不足しているというエラーを出力します。
$$
\left[ \begin{matrix}
2 & 3
\end{matrix} \right]
\quad
\left[ \begin{matrix}
2 & 3
\end{matrix} \right]
$$
このエラーの原因は何でしょうか? 構文に問題はないように思えます。
ちなみに、役に立つかもしれないので、 コマンドを使用してコンパイルしていますpdflatex beamer.tex
。
答え1
(コメントするには長すぎるので、回答として投稿しました)
あなたが書いた、
構文に問題はないように思えます。
実は、は構文が間違っている:すべての空白行は禁じられている数式モード - インライン数式モードと表示数式モードの両方。
この件の詳細については、以前の投稿をご覧ください。align 環境の空白行そしてalign 環境でのエラー - 引数の暴走補足: このalign
環境は displaymath モード環境です。
別のお願い: $$
LaTeX文書でディスプレイ数式モードを開始および終了するために使用しないでください。この件に関する詳細については、投稿を参照してください。なぜ\[ ... \]
好ましいのか$$ ... $$
そして$$
、、、および\[
の違いは何ですか?align
equation
displaymath