旋转输入表而不旋转页面

旋转输入表而不旋转页面

table1.tex我得到一个包含表的输入文件(即table1.tex以 开头\begin{table} ... \{table}

我想以横向模式打印此表格,但不旋转页面。

我试过:

\begin{landscape}
\input{table1.tex}
\end{landscape}

但这会旋转整个页面。

答案1

如果您只需要旋转表格,请尝试使用adjustbox。顺便说一句,您的输入文件必须包含tabular(不是table)环境:

\documentclass{article}
\usepackage{adjustbox}
\begin{document}
\begin{adjustbox}{rotate=270}
\input{table1.tex} 
%table1.tex contains a tabular environment
%Input example:
%\begin{tabular}{l|l}
%This is & a table \\
%\end{tabular}
\end{adjustbox}
\end{document}

如果您确实需要使用table环境(带有标题和参考),您可以尝试下面的代码(再次避免table出现在输入文件中):

\documentclass{article}
\usepackage{adjustbox}
\begin{document}
\begin{adjustbox}{addcode={\begin{minipage}{\width}}{\caption{yourcaptions}\end{minipage}},rotate=270,center,float=table}
\input{table1.tex}
%Input example:
%\begin{tabular}{l|l}
%This is & a table \\
%\end{tabular}
\end{adjustbox}
\end{document}

相关内容