不幸的是我的桌子太宽了,无法使用longtable
。
其sideways
宽度适合。
不幸的是它太长了,一页都放不下。
有没有类似的sidewayslongtable
方法可以sideways
与之结合longtable
?
PS 我使用pdflatex
。'pdflscapes'(和'lcapes')几乎完美,除了一件事:它们不仅旋转页面内容(如sideways
),还旋转页面本身。我想要丰富的结果,如建议的'pdflscapes'+'longtable',但不旋转页面。
答案1
扩展大卫的回答,您可以使用lscape
(或pdflscape
)包将放入longtable
一系列横向页面中。
如果您使用该lscape
包,页面内容将会旋转;如果您使用该pdflscape
包,PDF 中的物理页面也会旋转。
以下是一个示意图:
\documentclass{article}
\usepackage{pdflscape} % or {lscape}
\usepackage{longtable}
\begin{document}
\begin{landscape}
\begin{longtable}
...
\end{longtable}
\end{landscape}
\end{document}
至关重要的是,您不能table
在这里使用环境,但是该longtable
包提供了一个\caption
命令来为表格和这些类型的表格的目录添加标题。
答案2
我认为你正在寻找lscape
包裹。
答案3
如果您使用 pdflatex(而不是 latex),则可以在文档中途更改纸张大小(我破解了 geometry.sty,您肯定已经在使用它了,就是为了做到这一点)。我的解决方案与许多输出破解不兼容(例如 afterpage;我也不确定浮点数如何工作)。如果这适合您的使用情况(即您不会因为 PStricks 而陷入 dvi 或 postscript 的困境),请留下评论以了解更多详细信息(基本上,您需要重新定义边距和纸张大小)。这样,您的文档中间就有横向模式的页面。这是一个解决方案,我相信还有其他解决方案。