我需要在单页中将表格放在图形下方。表格是对图形的解释,因此不应移至下一页。我希望图形和表格位于页面中间。请帮助我
\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
或。\bigskip
tabular
\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}