\documentclass[a4paper,openany]{book}
\usepackage{booktabs}
\usepackage[counterclockwise]{rotating}
\begin{document}
\begin{sidewaystable}
\begin{center}
\begin{table}
\begin{tabular}{@{}ccccccc@{}}
\toprule
.... &.... & ........... & ...... & \begin{tabular}[c]{@{}c@{}}...../\\
.....\end{tabular} & .... & .... \\ \midrule
& Paper A & .... & & & & \\ \bottomrule
\end{tabular}
\end{table}
\end{center}
\caption {...}
\end{sidewaystable}
\end{document}
似乎无法旋转我的表格。我复制了上面的相关代码。当我尝试编译时,错误消息是“不在外部 par 模式。\begin”。如果我删除表格环境,它似乎可以工作,但标题位于表格底部。
答案1
Asidewaystable
是表格环境。另外不要使用该center
环境:它会增加不必要的间距。只需使用以下代码:
\documentclass[a4paper,openany]{book}
\usepackage{booktabs}
\usepackage[counterclockwise]{rotating}
\begin{document}
\begin{sidewaystable}
\centering
\begin{tabular}{@{}ccccccc@{}}
\toprule
.... &.... & ........... & ...... & \begin{tabular}[c]{@{}c@{}}...../\\
.....\end{tabular} & .... & .... \\ \midrule
& Paper A & .... & & & & \\ \bottomrule
\end{tabular}
\caption {...}
\end{sidewaystable}
\end{document}