我正在使用该IEEEtran
样式撰写一篇论文,该样式每页使用两列。
有时候,我必须制作两张大桌子,所以我常常\sideways
旋转它们。
页面的高度填满了所有可用空间,但它们很薄,我可以(也应该)将两个页面放在同一页中。我像这样定义我的表格:
\begin{table*}[h]
\centering
\caption{Performance of Second Based Operators applied to the clown image.}
\label{tab:sodclown}
\begin{sideways}
\begin{tabular}{ ccc }
...
\end{tabular}
\end{sideways}
\end{table*}
如果可能的话,我该怎么做才能使它们位于同一页面?
答案1
要记住的一个基本原则是,您可以\caption
在同一个(单个)浮点数中拥有多个 s(和其他构造)。因此,我们的想法是将两个tabular
s 放在同一个 中,每个 s 都有自己的标题。我们可以使用宽度table*
为每个 s 分配 50% 的浮点宽度。minipage
.5\textwidth
这是实现您所追求的目标的方法:
\documentclass{IEEEtran}
\usepackage{graphicx}
\begin{document}
\begin{table*}[h]
\begin{minipage}{.5\textwidth}
\centering
\rotatebox{90}{%
\begin{tabular}{ *{10}{c} }
A & B & C & D & E & F & G & H & J \\ 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 10 \\
A & B & C & D & E & F & G & H & J \\ 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 10 \\
A & B & C & D & E & F & G & H & J \\ 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 10 \\
A & B & C & D & E & F & G & H & J \\ 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 10 \\
A & B & C & D & E & F & G & H & J \\ 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 10
\end{tabular}%
}
\caption{Clown B.}\label{tab:clownB}
\end{minipage}%
\begin{minipage}{.5\textwidth}
\centering
\rotatebox{90}{%
\begin{tabular}{ *{10}{c} }
A & B & C & D & E & F & G & H & J \\ 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 10 \\
A & B & C & D & E & F & G & H & J \\ 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 10 \\
A & B & C & D & E & F & G & H & J \\ 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 10 \\
A & B & C & D & E & F & G & H & J \\ 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 10 \\
A & B & C & D & E & F & G & H & J \\ 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 10 \\
A & B & C & D & E & F & G & H & J \\ 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 10 \\
A & B & C & D & E & F & G & H & J \\ 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 10
\end{tabular}%
}
\caption{Clown A.}\label{tab:clownA}
\end{minipage}
\end{table*}
\end{document}
上述示例将每张桌子设置为minipage
。每张桌子tabular
都旋转 90 度,并带有独立的\caption
。