Latex 非常宽的乳胶桌子

Latex 非常宽的乳胶桌子,latex,Latex,有没有一种方法可以让LaTeX表格跨越多页宽度而不是长度?据我所知,longtable和SuperTable都会在多个页面上拆分表格,但只能在行之间拆分,我需要在列之间拆分。如果能在每页上重复几列,那就更好了。一周来,我一直在断断续续地为同样的问题绞尽脑汁。我认为,以一种非黑客的方式,这可能不完全可能 一种可能的黑客解决方案是使用dpfloat包: 不幸的是,您将创建多个表并手动断开它们,但至少最终结果应该是正常的。此外,如果你按照booktabs软件包中的sage指南在表格中删除垂直规则(你必

有没有一种方法可以让LaTeX表格跨越多页宽度而不是长度?据我所知,longtable和SuperTable都会在多个页面上拆分表格,但只能在行之间拆分,我需要在列之间拆分。如果能在每页上重复几列,那就更好了。

一周来,我一直在断断续续地为同样的问题绞尽脑汁。我认为,以一种非黑客的方式,这可能不完全可能

一种可能的黑客解决方案是使用dpfloat包:


不幸的是,您将创建多个表并手动断开它们,但至少最终结果应该是正常的。此外,如果你按照booktabs软件包中的sage指南在表格中删除垂直规则(你必须通过谷歌搜索,因为作为一个新用户,显然我没有足够的声誉来发布booktabs pdf手册的链接),这看起来会好得多.

我正在使用这个不太好的手动配置代码来拆分太宽的表格:

\usepackage{tikz}

\newsavebox{\boxFinal}
\begin{lrbox}{\boxFinal}
  \scalebox{0.6}{
  \begin{tabular}{...}
...
  \end{tabular}
  }
\end{lrbox}

\begin{table}[htb]
  \centering
  \begin{tikzpicture}
    \clip (0,-\dp\boxFinal) rectangle (0.5\wd\boxFinal,\ht\boxFinal);
    \pgftext[left,base]{\usebox{\boxFinal}};
  \end{tikzpicture}
  \label{table_test1}\caption{Part 1 of 2.}
\end{table}

\begin{table}[htb]
  \centering
  \begin{tikzpicture}
    \clip (0.5\wd\boxFinal,-\dp\boxFinal) rectangle
      (\wd\boxFinal,\ht\boxFinal); \pgftext[left,base]{\usebox{\boxFinal}};
  \end{tikzpicture}
  \label{table_test2}\caption{Part 2 of 2.}
\end{table}
通常需要手动更正拆分偏移。可以通过将0.5\wd\boxFinal值相加或相减来完成此操作


这个想法来源于

一个好的解决方案是将整个桌子逆时针旋转90度,这样就有了更大的空间

序言
\usepackage{pdflscape}

\newpage
\thispagestyle{empty}
\begin{landscape}
\begin{table}
...
\end{table}
\end{landscape}

我非常希望它能自动完成,但也许我不得不接受手工完成。我曾想过(当我计划用Python生成tex文件时)将列写成行,旋转每个单元格并使用长表或超表,但这似乎仍然有点疯狂,令人沮丧地不雅观。建议将此问题转移到[tex.stackexchange.com][1]上,以找到解决方案。[1] :我投票结束这个问题,因为有一个完整的网站专门讨论这个问题:(太旧了,无法迁移)。