使用 minipage 并排显示表格

使用 minipage 并排显示表格

我正在尝试使用 minipage 将三个表格并排摆放。尽管我付出了巨大的努力,但我的表格还是堆叠在一起,而不是并排摆放,这让我很抓狂。有人能发现这里的错误吗?谢谢

\documentclass[12pt]{article}
\begin{document}

\begin{minipage}[b]{0.33\linewidth}\centering
\begin{tabular}{ | c | c |}
\hline
\textbf{Feat. id} & \textbf{F-Measure} \\ \hline
0 & 0.4286 \\ \hline
17 & 0.3973 \\ \hline
\end{tabular}
\label{tab:singlebest}
\end{minipage}

\begin{minipage}[b]{0.33\linewidth}\centering
\begin{tabular}{ | c | c |}
\hline
\textbf{Feat. id} & \textbf{F-Measure} \\ \hline
25 & 0.4494 \\ \hline
11 & 0.4457 \\ \hline
\end{tabular}
\label{tab:twobest}
\end{minipage}

\begin{minipage}[b]{0.33\linewidth}\centering
\begin{tabular}{ | c | c |}
\hline
\textbf{Feat. id} & \textbf{F-Measure} \\ \hline
18 & 0.4595 \\ \hline
19 & 0.4565 \\ \hline
\end{tabular}
\label{tab:threebest}
\end{minipage}
\end{document}

答案1

这里存在一些问题:

  • 结果之间的空白行minipages出现在新段落中。将其注释掉或删除。
  • label命令引用的是上一节或章节,而不是预期的表格。将所有内容放入table环境中并使用\caption命令激活正确的标签。
  • 您的表格对于环境来说太宽了。您可以通过将宽框放在零尺寸框内来稍微作弊。

以下是示例:

\begin{table}
\centering
\makebox[0pt][c]{\parbox{1.2\textwidth}{%
    \begin{minipage}[b]{0.32\hsize}\centering
        \begin{tabular}{ | c | c |}
           \hline
           \textbf{Feat. id} & \textbf{F-Measure} \\ \hline
           0 & 0.4286 \\ \hline
           17 & 0.3973 \\ \hline
        \end{tabular}
        \caption{xxx}
        \label{tab:singlebest}
    \end{minipage}
    \hfill
    \begin{minipage}[b]{0.32\hsize}\centering
        \begin{tabular}{ | c | c |}
           \hline
           \textbf{Feat. id} & \textbf{F-Measure} \\ \hline
           25 & 0.4494 \\ \hline
           11 & 0.4457 \\ \hline
        \end{tabular}
        \caption{xxxx}
        \label{tab:twobest}
    \end{minipage}
    \hfill
    \begin{minipage}[b]{0.32\hsize}\centering
        \begin{tabular}{ | c | c |}
           \hline
           \textbf{Feat. id} & \textbf{F-Measure} \\ \hline
           18 & 0.4595 \\ \hline
           19 & 0.4565 \\ \hline
        \end{tabular}
        \caption{xxxx}
        \label{tab:threebest}
    \end{minipage}%
}}
\end{table}

相关内容