我正在写一份报告,我想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 中显示的两个页面:
答案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}