包含表格作为子图

包含表格作为子图

是否可以使用包将“表格代码”作为子图(而不是图像)包含在内subfig?如果可以,怎么做?

答案1

figure您可以在或环境中包含任何内容(表格、文本、图形等)table。也就是说,没有限制只能在figure环境中包含图形,也没有限制只能在环境tabular中包含。对于包table也是如此。各个环境只是维护不同的计数器,最终会出现在不同的“...列表”中 - 管理上的差异。\subfloat\subfig

这是一个简单的例子:

在此处输入图片描述

\documentclass{article}
\usepackage{subfig}% http://ctan.org/pkg/subfig
\usepackage{booktabs}% http://ctan.org/pkg/booktabs
\newcommand{\mytab}{% Just for this example
  \begin{tabular}{lcr}
    \toprule
    One & Two & Three \\
    \midrule
    $x$ & $y$ & $z$ \\
    1 & 2 & 3 \\
    \bottomrule
  \end{tabular}
}
\begin{document}

\begin{figure}%
  \centering
  \subfloat[][]{\mytab}%
  \qquad
  \subfloat[][]{\mytab}
  \caption{Here are some tables in a \texttt{figure} environment.}%
  \label{fig:table}%
\end{figure}

\begin{table}%
  \centering
  \subfloat[][]{\mytab}%
  \qquad
  \subfloat[][]{\mytab}
  \caption{Here are some tables in a \texttt{table} environment.}%
  \label{tbl:table}%
\end{table}

\end{document}​

答案2

使用包 \usepackage{subfig},latex 代码为

\begin{table}[htb]
\centering
\subfloat[Caption for subtable 1]{%
\begin{tabular}{ |c|c|c| }
\hline
Regressor Model & Train & Test \\
\hline

\end{tabular}}
\quad % Adjust the spacing between subtables if needed
\subfloat[Caption for subtable 2]{%
\begin{tabular}{ |c|c|c| }
\hline
Regressor Model & Train & Test \\
\hline
% Add your table content here
\end{tabular}%
}
\caption{Overall table caption}
\label{tab:mytable}
\end{table}

相关内容