我想在同一个标题下绘制多个图形,但代码不起作用。此代码未出现在图中:
\begin{figure}[htp]
\centering
\subfloat[a]{%
\includegraphics[width=.44\textwidth]{C:/Thesis/Latex/thesis_1(1)/Figures/h25.jpg}
\label{fig:subb1}
}%
\hfill
\subfloat[b]{%
\includegraphics[width=.44\textwidth]{C:/Thesis/Latex/thesis_1(1)/Figures/h28.jpg}
\label{fig:subb2}
}\\
\subfloat[c]{%
\includegraphics[width=.44\textwidth]{C:/Thesis/Latex/thesis_1(1)/Figures/h29.jpg}
\label{fig:subb3}
}%
\hfill
\subfloat[d]{%
\includegraphics[width=.44\textwidth]{C:/Thesis/Latex/thesis_1(1)/Figures/h31.jpg}
\label{fig:sub4}
}\\
\label{fig:esp1}
\subfloat[e]{%
\includegraphics[width=.44\textwidth]{C:/Thesis/Latex/thesis_1(1)/Figures/h32.jpg}
\label{fig:subb5}
}
\rule{35em}{0.3pt}
\caption{Temporal outlier detection reults with respect to the MF in $2007-09-30$}
\label{fig:tod3}
\end{figure}
答案1
您需要在之前添加\par
或,否则您的代码是正确的。请注意,此代码在前言中需要两个包:blank line
\rule
\usepackage[demo]{graphicx}
\usepackage{subfig}
这样,由于选项,只显示黑框[demo]
,但这是 LaTeX 代码正确的证据。只需删除[demo]
即可真正加载您的图像。然后仍然有一些错误,问题是错误的路径和/或文件名。如果您同时设置宽度和高度选项,也使用keepaspectratio
。
要进行调试,请将图像放在与.tex
文件相同的目录中,并检查例如 h25.jpg 是否在此最小文档(同一目录下)中简单加载h25
(.jpg
不需要扩展名):
\documentclass{article}
\usepackage{graphicx}
\begin{document}
\includegraphics[width=1cm]{h25}
\end{document}