为什么 minipages 中的表格没有出现在表格列表中?

为什么 minipages 中的表格没有出现在表格列表中?

我的环境中有一些表格minipage,但它们没有像我的其他表格那样列出\listoftables;请参阅下面的代码。

\listoftables
.
.
.
\begin{table}   
\begin{tabular}{c|c|c}    %This one is classify
...
\end{tabular}
\end{table}

\begin{minipage}
\begin{tabular}{c|c|c}    %This one isn't classify
...
\end{tabular}
\end{minipage}

答案1

既不tabletabular也不minipage向表列表中添加某些内容。这是通过\caption内部table\captionof{table}(包captioncapt-of)完成的。

例子:

\documentclass{article}
\usepackage{caption}
\begin{document}
  \listoftables
  \newpage

  \begin{table}
    \caption{First table}
    \begin{tabular}{l}
      foo\\bar
    \end{tabular}
  \end{table}

  \noindent
  \begin{minipage}{.5\linewidth}
    \captionof{table}{Second table}
    \begin{tabular}{l}
      foo\\bar
    \end{tabular}
  \end{minipage}%
  \begin{minipage}{.5\linewidth}
    \captionof{table}{Third table}
    \begin{tabular}{l}
      foo\\bar
    \end{tabular}
  \end{minipage}
\end{document}

结果

相关内容