是否可以使用包将“表格代码”作为子图(而不是图像)包含在内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}