我有几个表格,它们都有一个标题,列数相同,但行数不同。这些表格大约占页面的 1/3(宽度非常相似,大部分相同,甚至相同),所以我想将它们排列在一页或两页上(表格数量可能不同),那么最好的方法是什么?
目前,我的桌子就一个在另一个下面。
答案1
或许这就是你想要的。
\begin{document}
\documentclass{article}
\usepackage{subcaption} % package to use subtable environment
% for more options refer to package documentation
\begin{document}
\begin{table*}[!h]
\begin{subtable}[t][][b]{0.3\textwidth}
% [t] shows vertical alignment of subtables, use b to bottom aligned subtables in all subtables
% [] leave it as it is
% [b] alignment of tabular
% {0.3\textwidth} is the space in which a table will sit
\begin{tabular}{cc}
\hline
Column 1 & Column2\\
\hline
a & b\\
\hline
c & d\\
\hline
\end{tabular}
\caption{Table one}
\end{subtable}
\quad % space between tables, Do not put empty line
\begin{subtable}[t][][b]{0.3\textwidth}
\begin{tabular}{cc}
\hline
Column 1 & Column2\\
\hline
a & b\\
\hline
c & d\\
\hline
e & f\\
\hline
\end{tabular}
\caption{Table two}
\end{subtable}
\quad
\begin{subtable}[t][][b]{0.3\textwidth}
\begin{tabular}{cc}
\hline
Column 1 & Column2\\
\hline
a & b\\
\hline
c & d\\
\hline
\end{tabular}
\caption{Table three}
\end{subtable}
\end{table*}
\end{document}
答案2
我会选择一页,您将在此页之前和之后的页面中找到对表格的引用,这样读者就知道要翻到哪一页。
但是,如果你将表格放在一起展示,请确保列(或至少总宽度)很好地匹配。否则看起来会很烦人