旋轉輸入表而不旋轉頁面

旋轉輸入表而不旋轉頁面

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}

相關內容