表格環境

tabular 環境是在 LaTeX 中建立表的最基本方法,不需要任何其他包。

\begin{tabular}{|lcr||}
  left aligned column & center column & right column \\
  \hline
  text & text & text \\
  text & text & text \\
\end{tabular}

StackOverflow 文件

引數(示例中的|lcr||)稱為**表規範,**並告訴 LaTeX 有多少列以及它們應該如何格式化。每個字母代表一列。可能的值是:

字元 含義
左對齊列
C 中心列
[R 右對齊列
p {‘width’}例如 p{5cm} 具有已定義寬度的段落列
(管道人物)

單元格由 & 字元分隔。一行由 2 個反斜槓\\結束。

可以使用\hline 命令插入水平線。

表格的格式總是足夠寬,以包含所有內容。如果桌子很大,LaTeX 會列印 overfull hbox 警告。可能的解決方案包括使用 p{'width'} 說明符或其他軟體包,如 tabularx

可以使用命令\multicolumn{cols}{pos}{text} 建立一個跨越多列的列標題的表。

\begin{center}
\begin{tabular}{|c|c|c|c|}
\hline
&\multicolumn{3}{|c|}{Income Groups}\\
\cline{2-4}
City&Lower&Middle&Higher\\
\hline
City-1& 11 & 21 & 13\\
City-2& 21 & 31 &41\\
\hline
\end{tabular}
\end{center}

https://i.stack.imgur.com/EEHSO.jpg

請注意,命令\multicolumn 有三個必需引數:第一個引數指定標題跨越的列數; 第二個引數指定了 heading(l,c,r) 的位置; 第三個引數是標題的文字。命令\cline{2-4} 指定要繪製直線的起始列(此處為 2)和結束列(此處為 4)。