如何为以这种方式定义的图形添加标题

如何为以这种方式定义的图形添加标题

我找到了这个代码这里因为这正是我需要使用的,但我还需要在它们下面添加标题。有一个子标题的示例,但不是那样。我只是尝试添加标题命令,但它不起作用。有人能告诉我如何修改它吗?谢谢。

 \begin{center}
   \resizebox{1.0\textwidth}{!}{
   \includegraphics[height=3cm]{pic1}
 % \caption{Picture 1}
   \label{fig:pic1}
\quad
   \includegraphics[height=3cm]{pic2}
 % \caption{Picture 2}
   \label{fig:pic2}
 }
\end{center}

答案1

相反,\begin{center} ... \end{center}看看使用包float和定位选项H是否begin{figure}[H] ... \end{figure}是您想要的:

\documentclass{article}
\usepackage[demo]{graphicx}
\usepackage{caption}
\usepackage{subcaption}
\usepackage{float}

\begin{document}
\begin{figure}[H]
    \begin{subfigure}{0.45\linewidth}
\includegraphics[width=\linewidth]{pic1}
   \caption{Picture 1}
\label{fig:pic1}
    \end{subfigure}
\hfil
    \begin{subfigure}{0.45\linewidth}
\includegraphics[width=\linewidth]{pic2}
   \caption{Picture 2}
\label{fig:pic2}
    \end{subfigure}
\caption{caption for both figure}
\label{fig:1-2}
\end{figure}
\end{document}

在此处输入图片描述

相关内容