自动跨页面拆分大型方表

自动跨页面拆分大型方表

我正在编写一个必须生成 PDF 的程序。我决定生成 LaTeX 源代码并用 编译它pdflatex。问题是打印元素之一是大方格表(最大 97x97)。第一行和第一列是包含短字符串的标题。其他单元格可以包含 0 到 255 范围内的数字。最好的解决方案是让 LaTeX 布局表格,这样我的程序就会生成数据。

我只是找不到一种方法来缩放/旋转/拆分该表格的页面以使其仍然清晰可读。

我尝试适合页面的示例表:

\documentclass{article}
\usepackage[a4paper, margin=1cm]{geometry}
\usepackage{rotating,graphics,longtable}
\newcommand*\rot{\rotatebox{90}}

\begin{document}
        \begin{longtable}{l|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|}
                & \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1} \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
                \hline
        \end{longtable}
\end{document}

编辑:

对我来说,完美的解决方案是手写 LaTeX 文件,其中包含所有格式规则和定义,并包含在生成的文件中。生成的文件仅包含数据和基本标记(也来自包含的文件)。

LaTeX 用于分割表格的算法可能是:

  1. 假设每页的最大列数和行数(例如 32)。
  2. 计算打印表格所需的页数(使用第 1 点的假设)。
  3. 尝试使所有页面上的列数/行数相等(例如,对于 90x90 的表格,第一次分割将是 32 列 + 32 列 + 26 列。此时将是 30 列 + 30 列 + 30 列)。
  4. 按一定顺序打印子表(例如从左到右、从上到下)

它应该保留单元格内容和格式(如果有)。

有可能吗?也许我应该使用其他东西来生成 PDF?

答案1

为了在横向模式下获得一行,您需要

\documentclass{article}
\usepackage[a4paper, margin=1cm]{geometry}
\usepackage{pdflscape,longtable}
\newcommand*\rot{\rotatebox{90}}

\begin{document}

\begin{landscape}
\setlength\tabcolsep{.9pt}
\tiny

        \begin{longtable}{l|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|}
                & \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1}& \rot{K1} \\
                \hline
                K1 & 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200& 200 \\
        \end{longtable}
\end{landscape}
\end{document}

如果你这样做,整个表格就可以放在一页上。

是否可读取决于您的视力,以及它是在纸上还是在可以缩放的查看器中。

如果它不可读,你将不得不将数据重新格式化为多个表,但很难建议任何这样的拆分,因为可能真实的数据不是一行,200更紧凑的格式

a row of 200s

但是只要有了一些领域知识,您通常可以以某种方式拆分表格.....

相关内容