两个旋转的表格与标题在同一页上

两个旋转的表格与标题在同一页上

抱歉,好像已经有类似的问题了,但我没有得到答案。我有一个章节标题,然后是两个带标题的宽而短的表格,我想旋转它们。但旋转后它们应该与标题在同一页上。

\chapter{Some caption}
\begin{table}
\begin{tabular}
[...some table...]
\end{tabular}
\caption{caption1}
\end{table}

\begin{table}
\begin{tabular}
[...some other table...]
\end{tabular}
\caption{caption2}
\end{table}

如果我使用 sidewaystable,它会将表格放在单独的页面上。我也可以使用:

\begin{table}
\begin{rotate}
\begin{tabular}
[...some table...]
\end{tabular}
\begin{tabular}
[...some other table...]
\end{tabular}
\end{rotate}
\cation{combined caption 1 and 2}
\end{table}

但这样会将两个表并排放置,而不是前后放置。因此,如果 _ 是非旋转表,而 | 是旋转表,那么我可以得到

caption
_
_

或者

caption
|
|

但我想要的是

caption
| |

谢谢你的帮助!

答案1

使用adjustbox包裹:

\documentclass{book}
\usepackage{adjustbox}

\begin{document}

\begin{table}
\centering
\caption{combined caption for both rotated tables}
\begin{adjustbox}{angle=90}
\begin{tabular}{l}
\hline
text \\
text \\
text \\
\hline
\end{tabular}
\end{adjustbox}\quad
\begin{adjustbox}{angle=90}
\begin{tabular}{l}
\hline
text \\
text \\
text \\
\hline
\end{tabular}
\end{adjustbox}
\end{table}

\end{document}

在此处输入图片描述

由于您希望表格出现在特定位置,也许您应该考虑不是使用浮点对象;您可以改用,也可以使用caption 或 capt-of 包中的minipage选项提供标题:\captionof

\documentclass{book}
\usepackage{adjustbox}
\usepackage{caption}

\begin{document}

\noindent\begin{minipage}{\linewidth}
\centering
\captionof{figure}{combined caption for both rotated tables}
\begin{adjustbox}{angle=90}
\begin{tabular}{l}
\hline
text \\
text \\
text \\
\hline
\end{tabular}
\end{adjustbox}\quad
\begin{adjustbox}{angle=90}
\begin{tabular}{l}
\hline
text \\
text \\
text \\
\hline
\end{tabular}
\end{adjustbox}
\end{minipage}

\end{document}

你确定没有比强迫读者转动头部来阅读表格更好的选择了吗?

答案2

这样可以吗?

\documentclass{article}
\usepackage{graphicx}
\begin{document}
  \begin{table}[htbp]
  \centering
  \caption{combined caption 1 and 2}
\rotatebox[origin=c]{90}{%
\begin{tabular}{ccc}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9 \\
\end{tabular}%
}%
\hfil   %% just to demarkate
\rotatebox[origin=c]{90}{%
\begin{tabular}{ccc}
7 & 8  \\
4 & 5  \\
1 & 2  \\
\end{tabular}%
}%
\end{table}
\end{document}

在此处输入图片描述

相关内容