如何在 LaTeX 表中获取两个 \multicolum?

发布于 2024-09-04 04:05:19 字数 759 浏览 0 评论 0原文

我试图得到这样的东西:

---------------------------------
|  Hello world  |     Again     |
---------------------------------
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
---------------------------------

所以我写道:

\begin{tabular}{l|l|l}
\multicolumn{4}{c}{Población total en millones}
\multicolumn{4}{c}{Porcentaje de población rural}\\
\hline
1975 & 2001 & 2003 & 2015 & 1975 & 2001 & 2003 & 2015\\
\hline
10,3 & 15,4 & 16 & 17,9 & 21,6 & 14 & 13 & 9,8
\end{tabular}

但它给了我这个错误:

!错位\省略。 \multispan ->\ 省略 \@多跨度

我能做什么?

编辑

另外,如何获得两列之间的边框?

谢谢。

I'm trying to get something like this:

---------------------------------
|  Hello world  |     Again     |
---------------------------------
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
---------------------------------

So I wrote:

\begin{tabular}{l|l|l}
\multicolumn{4}{c}{Población total en millones}
\multicolumn{4}{c}{Porcentaje de población rural}\\
\hline
1975 & 2001 & 2003 & 2015 & 1975 & 2001 & 2003 & 2015\\
\hline
10,3 & 15,4 & 16 & 17,9 & 21,6 & 14 & 13 & 9,8
\end{tabular}

But it gives me this error:

! Misplaced \omit.
\multispan ->\omit
\@multispan

What can I do?

Edit

Also, how can I get a border between the two columns?

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

花落人断肠 2024-09-11 04:05:19

您需要先设置 8 列,然后跨越它。 :)
跨越的列还应该用 & 对齐运算符分隔。

\begin{tabular}{l|l|l|l|l|l|l|l}
  \multicolumn{4}{c}{Poblaci\'{o}n total en millones} &
  \multicolumn{4}{c}{Porcentaje de poblaci\'{o}n rural}\\
  \hline
  1975 & 2001 & 2003 & 2015 & 1975 & 2001 & 2003 & 2015\\
  \hline
  10,3 & 15,4 & 16 & 17,9 & 21,6 & 14 & 13 & 9,8
\end{tabular}

要在列之间添加线条,只需修改说明符:

\begin{tabular}{l|l|l|l|l|l|l|l}
    \multicolumn{4}{c|}{Poblaci\'{o}n total en millones} &
    \multicolumn{4}{|c}{Porcentaje de poblaci\'{o}n rural}\\
    \hline
    1975 & 2001 & 2003 & 2015 & 1975 & 2001 & 2003 & 2015\\
    \hline
    10,3 & 15,4 & 16 & 17,9 & 21,6 & 14 & 13 & 9,8
\end{tabular}

有关表格格式的更多信息请参见 WikiBooks。 :)

You need to have 8 columns set first, then span to it. :)
The spanned columns should also be separated by the & alignment operator.

\begin{tabular}{l|l|l|l|l|l|l|l}
  \multicolumn{4}{c}{Poblaci\'{o}n total en millones} &
  \multicolumn{4}{c}{Porcentaje de poblaci\'{o}n rural}\\
  \hline
  1975 & 2001 & 2003 & 2015 & 1975 & 2001 & 2003 & 2015\\
  \hline
  10,3 & 15,4 & 16 & 17,9 & 21,6 & 14 & 13 & 9,8
\end{tabular}

To get the line in between the columns just modify the specifier:

\begin{tabular}{l|l|l|l|l|l|l|l}
    \multicolumn{4}{c|}{Poblaci\'{o}n total en millones} &
    \multicolumn{4}{|c}{Porcentaje de poblaci\'{o}n rural}\\
    \hline
    1975 & 2001 & 2003 & 2015 & 1975 & 2001 & 2003 & 2015\\
    \hline
    10,3 & 15,4 & 16 & 17,9 & 21,6 & 14 & 13 & 9,8
\end{tabular}

More information on table formatting is over at WikiBooks. :)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文