表格对齐,行数不规则

表格对齐,行数不规则

我正在尝试设置如下所示的表格系统,但 Latex 似乎不想处理每行中不同数量的元素。有什么办法可以解决这个问题?

|Prime numbers| |   Integers  | | Square numbers  | | Difference  |
| p |           | n_1 | | n_2 | | n_1^2 | | n_2^2 | |n_1^2 - n_2^2|
| 3 |           |  2  | |  1  | |  2^2  | |  1^1  | |      3      |

有人有设置这种表格的好方法吗?=)

答案1

你似乎想要\multicolumn,可能与array包结合起来做类似的事情

\documentclass{article}
\usepackage{array,booktabs}
\begin{document}
\begin{tabular}{*{6}{>{$}c<{$}}}
  \toprule
  \multicolumn{1}{c}{Prime numbers} &
  \multicolumn{2}{c}{Integers} &
  \multicolumn{2}{c}{Square numbers} &
  \multicolumn{1}{c}{Difference} \\
  \midrule
  p & n_1 & n_2 & n_1^2 & n_2^2 & n_1^2 - n_2^2 \\
  3 &   2 &   1 &   2^2 &   1^1 &       3       \\
  \bottomrule
\end{tabular}
\end{document}

相关内容