Latex 表格并排 2 个表格

Latex 表格并排 2 个表格

我试图将 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字体大小并旋转列标题,您将获得

在此处输入图片描述

根据这两个选项,您可以决定做什么。

相关内容