根据页边距将表格水平拆分为两行或更多行

根据页边距将表格水平拆分为两行或更多行

我正在排版一些水平方向上很长的表格。我想在表格到达行尾时将其拆分,然后在下一行继续 - 就像在 中一样longtable,但在相反的方向。

我可能有一个常见的例子是这样的表格:

在此处输入图片描述

目前,我处理这个问题的方式是将其分成两行,以便尊重边距。

\begin{tabular}{lllllllllllll}
    kon     &   pi              &   nimi    &   akesi   &   li          &   ni:     &   ona     &   li          &   ken &   lon &   ma      &   sama    &   soweli,         \\
    spirit  &   \textsc{regr}   &   word    &   reptile &   \textsc{pr} &   this    &   they    &   \textsc{pr} &   can &   at  &   land    &   like    &   land\_animal    \\
\end{tabular}\\
\begin{tabular}{lllllll}
    taso    &   ona     &   li          &   jo      &   e               &   linja   &   ala.    \\
    but     &   they    &   \textsc{pr} &   have    &   \textsc{obj}    &   hair    &   not     \\
\end{tabular}

我宁愿将表格写成一个整体:

\begin{tabular}{llllllllllllllllllll}
    kon     &   pi              &   nimi    &   akesi   &   li          &   ni:     &   ona     &   li          &   ken &   lon &   ma      &   sama    &   soweli,         &   taso    &   ona     &   li          &   jo      &   e               &   linja   &   ala.    \\
    spirit  &   \textsc{regr}   &   word    &   reptile &   \textsc{pr} &   this    &   they    &   \textsc{pr} &   can &   at  &   land    &   like    &   land\_animal    &   but     &   they    &   \textsc{pr} &   have    &   \textsc{obj}    &   hair    &   not     \\
\end{tabular}

有没有办法做到这一点而不将表分成两部分tabular部分并手动选择换行符?

相关内容