表形式の環境で、連続する 2 行を角括弧 (“"[”) で始めることができないのはなぜですか?

表形式の環境で、連続する 2 行を角括弧 (“"[”) で始めることができないのはなぜですか?

私は 7 年間 LaTeX を使用していますが、これが理解できません。

これはコンパイルされます:

\begin{tabular}{ |c|c| }
 \hline
 [TCTA]10 & 2637 \\
 \hline
\end{tabular}
\end{center}

これもコンパイルされます (2 番目のテーブル行の最初のスロットに、\; のようなスペース文字を含む任意の文字を配置しても、動作します)。

\begin{center}
\begin{tabular}{ |c|c| }
 \hline
 [TCTA]10 & 2637 \\
 A [TCTA]8 TCTG [TCTA]1 & 2093 \\
 \hline
\end{tabular}
\end{center}

しかし、これはないコンパイル:

\begin{center}
\begin{tabular}{ |c|c| }
 \hline
 [TCTA]10 & 2637 \\
 [TCTA]8 TCTG [TCTA]1 & 2093 \\
 \hline
\end{tabular}
\end{center}

私が受け取ったエラーは理解できないもので、Google も役に立ちませんでした。

「数字が欠落しているため、ゼロとして扱われます。」 2 行目の末尾に数字があるべきだったと書かれています。 「測定単位が正しくありません (pt が挿入されました).... 寸法は em、ex、in、...、bp、または sp の単位で表すことができますが、あなたのは新しいものです!」

これに関連して私が見つけることができた唯一の他の回答は、私が使用していない \textwidth コマンドに関するものでした。

私が含めたパッケージのリスト:

\usepackage{amsmath,amssymb,amsthm,amsfonts,bm,centernot,graphicx,mathrsfs,mathtools,physics,setspace,subcaption,titlesec,wrapfig}
\usepackage[margin=1in]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[normalem]{ulem}

答え1

本当にありがとう、バーナードとフルゴン!

これは機能します:

[TCTA]10 & 2637 \\
{[TCTA]}8 TCTG [TCTA]1 & 2093 \\

これも機能します:

[TCTA]10 & 2637 \\\relax
[TCTA]8 TCTG [TCTA]1 & 2093 \\ %\relax on last line will throw error

これも機能します:

[TCTA]10 & 2637 \\
\lbrack TCTA]8 TCTG [TCTA]1 & 2093 \\

関連情報