侧向表格占据新页面

侧向表格占据新页面

我正在写一份报告,我想sidewaystable在附录中放置一个大表格。更具体地说,这个附录除了表格之外不包含任何其他内容。

\newpage\begin{appendices}

\section{References}
%\addcontentsline{toc}{section}{References}

\bibliographystyle{IEEEtran}
\bibliography{bibliography}

\newpage
\section{Pitch - Frequency Table} \label{pitchfrequency}
\begin{sidewaystable}[htbp!]
\begin{tabular}{|l|c|c|c|c|c|c|c|c|c|c|c|c|}
  ...a lot of cell data...
\end{tabular}
\caption{Something.}
\end{sidewaystable}

\end{appendices}

我希望结果为附录的一页音高 - 频率表,由附录名称和表格组成。但是,上述代码会创建两个页面,一个用于附录名称,一个用于横向表格。有什么建议吗?

以下是 Overleaf 中显示的两个页面:

桌子

可在此复制: https://www.overleaf.com/9856935hhnzmbvssdhw

答案1

这将旋转标题。

\documentclass{ieeetran}
\usepackage{graphicx}
\usepackage{caption}

\begin{document}
\begin{appendices}

\section{References}
%\addcontentsline{toc}{section}{References}

%\bibliographystyle{IEEEtran}
%\bibliography{bibliography}

\newpage
\section{Pitch - Frequency Table} \label{pitchfrequency}
\vfil
% get width of tabular
\sbox0{\begin{tabular}{|l|c|c|c|c|c|c|c|c|c|c|c|c|}
  ... & a & lot & of & cell & data & ...
\end{tabular}}
{\centering
\rotatebox[origin=c]{90}{\begin{minipage}{\wd0}
\usebox0
\captionof{table}{Something.}
\end{minipage}}%
}
\end{appendices}
\end{document}

答案2

正如我在评论中指出的那样,sidewaystable无论其内容如何,​​都会创建一个页面大小的浮动。您可以执行以下操作。只要页面上有空间,一切就可以按预期进行。如果您迫切需要,那么您可以使用float带有 [H] 选项的包。

\documentclass{article}

\usepackage{rotating}

\begin{document}

\appendix

\section{References}


\newpage
\section{Pitch - Frequency Table} \label{pitchfrequency}
\begin{table}[h!]
\rotatebox{90}{ \begin{tabular}{|l|c|c|c|c|c|c|c|c|c|c|c|c|}
        ...a lot of cell data...
    \end{tabular}}
\caption{Something.}
\end{table}



\end{document}

相关内容