我试图将 2 个表格并排放置,但每个表格都包含 2 个表格。我尝试使用 minipage 将它们并排放置,但它们一直重叠
\begin{minipage}{.4\linewidth}
\begin{table}[H]
\caption{Global caption}
\caption{}
\centering
\begin{tabular}{rrrrrrr}
\hline
& 0,5\_sec & 1\_sec & 1,5\_sec & 2\_sec & 2,5\_sec & 3\_sec \\
\hline
Conc a & 0.98 & 0.80 & 0.41 & 0.31 & 0.12 & 0.04 \\
Conc b & 0.24 & 0.12 & 0.10 & 0.09 & 0.39 & 0.68 \\
Conc c & 0.20 & 0.05 & 0.02 & 0.00 & 0.00 & 0.00 \\
Conc d & 0.34 & 0.46 & 0.43 & 0.47 & 0.64 & 0.82 \\
Conc e & 0.34 & 0.45 & 0.50 & 0.33 & 0.23 & 0.09 \\
Conc x & 0.01 & 0.00 & 0.00 & 0.02 & 0.02 & 0.04 \\
Conc y & 0.45 & 0.87 & 0.48 & 0.49 & 0.60 & 0.86 \\
\hline
\end{tabular}%
\hspace{1.5cm}%
\hspace{5.5cm}
\subfloat[Male]{%
\hspace{.5cm}%
\begin{tabular}{rrrrrrr}
\hline
& 0,5\_sec & 1\_sec & 1,5\_sec & 2\_sec & 2,5\_sec & 3\_sec \\
\hline
Conc a & 0.07 & 0.15 & 0.17 & 0.09 & 0.04 & 0.04 \\
Conc b & 0.54 & 0.72 & 0.75 & 0.86 & 0.74 & 0.75 \\
Conc c & 0.29 & 0.53 & 0.54 & 0.54 & 0.67 & 0.81 \\
Conc d & 0.01 & 0.00 & 0.00 & 0.00 & 0.01 & 0.03 \\
Conc e & 0.47 & 0.78 & 0.90 & 0.80 & 0.82 & 1.00 \\
Conc x & 0.06 & 0.05 & 0.11 & 0.26 & 0.43 & 0.56 \\
Conc y & 0.05 & 0.03 & 0.03 & 0.12 & 0.14 & 0.12 \\
\hline
\end{tabular}}%
\end{table}
\end{minipage}%
\begin{minipage}{.4\linewidth}
\begin{table}[H]
\centering
\caption{}
\begin{tabular}{rrrrrrr}
\hline
& 0,5\_sec & 1\_sec & 1,5\_sec & 2\_sec & 2,5\_sec & 3\_sec \\
\hline
Conc a & 0.98 & 0.75 & 0.36 & 0.25 & 0.14 & 0.07 \\
Conc b & 0.40 & 0.25 & 0.24 & 0.22 & 0.56 & 0.76 \\
Conc c & 0.23 & 0.06 & 0.03 & 0.00 & 0.00 & 0.00 \\
Conc d & 0.37 & 0.46 & 0.42 & 0.46 & 0.62 & 0.81 \\
Conc e & 0.24 & 0.30 & 0.34 & 0.13 & 0.04 & 0.00 \\
Conc x & 0.09 & 0.05 & 0.03 & 0.10 & 0.10 & 0.14 \\
Conc y & 0.48 & 0.89 & 0.58 & 0.57 & 0.66 & 0.86 \\
\hline
\end{tabular}%
\hspace{1.5cm}%
\hspace{5.5cm}
\subfloat[Male]{%
\hspace{.5cm}%
\begin{tabular}{rrrrrrr}
\hline
& 0,5\_sec & 1\_sec & 1,5\_sec & 2\_sec & 2,5\_sec & 3\_sec \\
\hline
Conc a & 0.07 & 0.16 & 0.16 & 0.09 & 0.05 & 0.07 \\
Conc b & 0.60 & 0.78 & 0.81 & 0.89 & 0.81 & 0.82 \\
Conc c & 0.31 & 0.36 & 0.36 & 0.40 & 0.67 & 0.80 \\
Conc d & 0.00 & 0.00 & 0.00 & 0.00 & 0.01 & 0.02 \\
Conc e & 0.52 & 0.81 & 0.91 & 0.80 & 0.82 & 1.00 \\
Conc x & 0.11 & 0.11 & 0.21 & 0.39 & 0.52 & 0.59 \\
Conc y & 0.02 & 0.01 & 0.01 & 0.04 & 0.06 & 0.06 \\
\hline
\end{tabular}}%
\end{table}
\end{minipage}
我希望将浓度为 a、b、c... 的两个表格放在一个小页面中,将浓度为 1、2、3... 的表格放在紧挨着它的一个小页面中。如果有另一种不使用小页面的可能解决方案,我也愿意这样做
编辑:修复了一个问题,但又出现了另一个问题,现在我得到了表格,但它们重叠了。我该如何避免这种情况?
答案1
这更多的是评论而不是答案。在您的 MWE 中,您遇到了几个问题:
- 在小页面内浮动:这会导致错误
- 表格太宽,在纵向页面方向无法容纳文本宽度(即使将列标题旋转 90 度并将字体大小减小到
tiny
一对表格的宽度仍然比文本宽度的一半宽。因此表格会重叠)
对于第二个问题,您可以 (i) 压缩到难以阅读的小表格,(ii) 将表格放在另一个表格上,或 (iii) 使用横向布局。对于第二种情况,您可以获得:
上表的 MWE 为:
\documentclass{article}
\usepackage[margin=25mm,showframe]{geometry}
\usepackage{subfig}
\begin{document}
\begin{table}[htb]
\setlength{\tabcolsep}{3pt}
\centering
\caption{Global caption}
\subfloat[sub table 1]{
\begin{tabular}{*{7}{r}}
\hline
& 0,5\_sec & 1\_sec & 1,5\_sec & 2\_sec & 2,5\_sec & 3\_sec \\
\hline
Conc a & 0.98 & 0.75 & 0.36 & 0.25 & 0.14 & 0.07 \\
Conc b & 0.40 & 0.25 & 0.24 & 0.22 & 0.56 & 0.76 \\
Conc c & 0.23 & 0.06 & 0.03 & 0.00 & 0.00 & 0.00 \\
Conc d & 0.37 & 0.46 & 0.42 & 0.46 & 0.62 & 0.81 \\
Conc e & 0.24 & 0.30 & 0.34 & 0.13 & 0.04 & 0.00 \\
Conc x & 0.09 & 0.05 & 0.03 & 0.10 & 0.10 & 0.14 \\
Conc y & 0.48 & 0.89 & 0.58 & 0.57 & 0.66 & 0.86 \\
\hline
\end{tabular}%
\qquad
\begin{tabular}{*{7}{r}}
\hline
& 0,5\_sec & 1\_sec & 1,5\_sec & 2\_sec & 2,5\_sec & 3\_sec \\
\hline
Conc a & 0.07 & 0.16 & 0.16 & 0.09 & 0.05 & 0.07 \\
Conc b & 0.60 & 0.78 & 0.81 & 0.89 & 0.81 & 0.82 \\
Conc c & 0.31 & 0.36 & 0.36 & 0.40 & 0.67 & 0.80 \\
Conc d & 0.00 & 0.00 & 0.00 & 0.00 & 0.01 & 0.02 \\
Conc e & 0.52 & 0.81 & 0.91 & 0.80 & 0.82 & 1.00 \\
Conc x & 0.11 & 0.11 & 0.21 & 0.39 & 0.52 & 0.59 \\
Conc y & 0.02 & 0.01 & 0.01 & 0.04 & 0.06 & 0.06 \\
\hline
\end{tabular}%
}
\subfloat[sub table 2]{
\begin{tabular}{*{7}{r}}
\hline
& 0,5\_sec & 1\_sec & 1,5\_sec & 2\_sec & 2,5\_sec & 3\_sec \\
\hline
Conc a & 0.98 & 0.80 & 0.41 & 0.31 & 0.12 & 0.04 \\
Conc b & 0.24 & 0.12 & 0.10 & 0.09 & 0.39 & 0.68 \\
Conc c & 0.20 & 0.05 & 0.02 & 0.00 & 0.00 & 0.00 \\
Conc d & 0.34 & 0.46 & 0.43 & 0.47 & 0.64 & 0.82 \\
Conc e & 0.34 & 0.45 & 0.50 & 0.33 & 0.23 & 0.09 \\
Conc x & 0.01 & 0.00 & 0.00 & 0.02 & 0.02 & 0.04 \\
Conc y & 0.45 & 0.87 & 0.48 & 0.49 & 0.60 & 0.86 \\
\hline
\end{tabular}%
\qquad
\begin{tabular}{*{7}{r}}
\hline
& 0,5\_sec & 1\_sec & 1,5\_sec & 2\_sec & 2,5\_sec & 3\_sec \\
\hline
Conc a & 0.07 & 0.15 & 0.17 & 0.09 & 0.04 & 0.04 \\
Conc b & 0.54 & 0.72 & 0.75 & 0.86 & 0.74 & 0.75 \\
Conc c & 0.29 & 0.53 & 0.54 & 0.54 & 0.67 & 0.81 \\
Conc d & 0.01 & 0.00 & 0.00 & 0.00 & 0.01 & 0.03 \\
Conc e & 0.47 & 0.78 & 0.90 & 0.80 & 0.82 & 1.00 \\
Conc x & 0.06 & 0.05 & 0.11 & 0.26 & 0.43 & 0.56 \\
Conc y & 0.05 & 0.03 & 0.03 & 0.12 & 0.14 & 0.12 \\
\hline
\end{tabular}%
}%
\end{table}
\end{document}
如果您使用\tiny
字体大小并旋转列标题,您将获得
根据这两个选项,您可以决定做什么。