是否可以将表格设置为水平方向?我有一张大桌子,需要将其放在一张桌子上,这是唯一可行的方法(除非使用非常小的字体)。
答案1
\documentclass{article}
\usepackage[a4paper,vmargin=8cm,hmargin=6cm]{geometry}
\usepackage{lipsum}
\usepackage{longtable,array}
\usepackage{pdflscape}
\begin{document}
\lipsum[1]
\clearpage
\newgeometry{vmargin=6cm,hmargin=8cm}
\pagestyle{empty}
\begin{landscape}
\begin{longtable}{|*{10}{m{1cm}|}}\hline
1&2&3&4&5&6&7&8&9&10\\\hline
1&2&3&4&5&6&7&8&9&10\\\hline
1&2&3&4&5&6&7&8&9&10\\\hline
1&2&3&4&5&6&7&8&9&10\\\hline
1&2&3&4&5&6&7&8&9&10\\\hline
1&2&3&4&5&6&7&8&9&10\\\hline
1&2&3&4&5&6&7&8&9&10\\\hline
1&2&3&4&5&6&7&8&9&10\\\hline
1&2&3&4&5&6&7&8&9&10\\\hline
1&2&3&4&5&6&7&8&9&10\\\hline
\end{longtable}
\end{landscape}
\pagestyle{plain}
\restoregeometry
\lipsum[2]
\end{document}
答案2
另一个解决方案是加载旋转包,它提供了横向稳定环境。在 sidewaystable 环境中,所有与表相关的命令的工作方式与在表环境中一样。