表格就在图下方

表格就在图下方

我需要在单页中将表格放在图形下方。表格是对图形的解释,因此不应移至下一页。我希望图形和表格位于页面中间。请帮助我

\documentclass[a4paper,12pt]{article}
\usepackage{graphicx}
\begin{document}
\begin{figure}[h]
\includegraphics[width=1\textwidth,totalheight=0.6\textheight]{my figure}
\label{fig.1}
\end{figure}
\begin{center}
\begin{tabular}{|l|l|l|l|l|l|}
\hline
Channel No &1&2&3&4&5\\
\hline
Wavelength ($\mu$m) &7.43&11.03&12.02&12.66&14.08\\
\hline
\end{tabular}
\end{center}
\end{document}

答案1

除非“解释表”应该有自己的、单独的\caption,否则您不需要做任何特殊的事情。只需将tabular材料包含在figure环境中即可。更具体地说,(a) 启动环境figure,(b) 插入图表(通过\includegraphics或类似语句),(c) 插入tabular类似环境,(d) 提供一个\caption语句,位于figure环境的顶部或底部,以及 (e) 结束figure环境。


更新,在 OP 发布 MWE(最小工作示例)之后。上述建议适用于您的情况。唯一的补充是,我会在图表末尾和环境开头之间插入\medskip或。\bigskiptabular

\documentclass[a4paper,12pt]{article}
\usepackage[demo]{graphicx} % remove 'demo' option in real document
\usepackage{siunitx} % for '\si' macro
\usepackage{array}   % for '\extrarowheight' macro
\begin{document}

\begin{figure}[h]
\setlength\extrarowheight{2pt} % for a less-cramped "look"
\centering
\caption{Some result} \label{fig.1}

\medskip
\includegraphics[width=1\textwidth,height=0.6\textheight]{my figure}

\bigskip
\begin{tabular}{|l|l|l|l|l|l|}
\hline
Channel No &1&2&3&4&5\\
\hline
Wavelength (\si{\micro\meter}) &7.43&11.03&12.02&12.66&14.08\\
\hline
\end{tabular}

\end{figure}
\end{document}

在此处输入图片描述

相关内容