為什麼在表格環境中不能用方括號(“[”)連續兩行開始?

為什麼在表格環境中不能用方括號(“[”)連續兩行開始?

我已經使用 LaTeX 7 年了,但我無法弄清楚這個問題。

這編譯:

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

這也可以編譯(我可以將任何字符放在第二個表行的第一個插槽上,包括像 \; 這樣的空格字符,並且它仍然可以工作):

\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也沒有幫助:

“缺失數字,視為零。”它說第二行的末尾應該有一個數字。 “非法測量單位(插入 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 \\

相關內容