我有一张由以下 LaTeX 组成的表格:
\begin{table} [htbp]
\centering
\begin{tabular} {lrrr}
\toprule
\multicolumn{1}{l}{\textbf{Category}} & \multicolumn{3}{c}{\textbf{Type}} \\
\multicolumn{1}{l}{} & \multicolumn{1}{l}{\textbf{Automatic}} & \multicolumn{1}{l}{\textbf{Semi-automatic}} & \multicolumn{1}{l}{\textbf{Manual}} \\
\midrule
Category 1 & 0 & 1 & 1 \\
Category 2 & 20 & 28 & 12 \\
...
\midrule
Total & 121 & 170 & 59 \\
\bottomrule
\end{tabular}
\caption{Text of caption...}.
\label{tab:myTable}
\end{table}
效果很好。但我想在这个表格下面放置一个相关图表。该图表用 Excel 编写并保存为 .png 图形文件。
有没有什么方法可以“链接”表格和图形文件,以便它们始终在一起并保留在同一页面、浮点数或其他 LaTeX 格式上?
我正在寻找类似这样的页面布局:
答案1
\includegraphics
在环境中包含图形(例如,带有指令)没有任何违法或不当之处table
。要生成“图:...”形式的标题,请务必加载caption
包并使用\captionof{figure}{...}
指令
\documentclass{article}
\usepackage{booktabs}
\usepackage{caption} % for "\captionof" macro
\usepackage[demo]{graphicx} % omit 'demo' option in real document
\begin{document}
\begin{table}[p]
\centering
\begin{tabular} {lrrr}
\toprule
\textbf{Category} & \multicolumn{3}{c}{\textbf{Type}} \\
& \textbf{Automatic} & \textbf{Semi-automatic} & \textbf{Manual} \\
\midrule
Category 1 & 0 & 1 & 1 \\
Category 2 & 20 & 28 & 12 \\
\dots \\
\midrule
Total & 121 & 170 & 59 \\
\bottomrule
\end{tabular}
\caption{Text of table caption \dots}
\label{tab:myTable}
\vspace*{2cm} % set amount of vertical offset
\includegraphics[width=0.5\textwidth,
height=1\textwidth]{test}
\captionof{figure}{Text of figure caption \dots}
\label{fig:myFigure}
\end{table}
\end{document}