使用 subcaption 包,如何使子图具有主图编号?

使用 subcaption 包,如何使子图具有主图编号?

我有一张如下的图,它用(a)和(b)作为两个图的标题,但我想将它们标记为图 1 和图 2。图的编号应与文档的其余部分一致(即不是单独的编号)。

    \begin{figure}[h!]
    \centering
    \begin{subfigure}[t]{0.45\textwidth}
        \centering
        \includegraphics[width=\textwidth]{rolling_sml}
        \caption{Hot rolling to produce a rod of the required diameter.}\label{fig:rolling}
    \end{subfigure}
    ~
    \begin{subfigure}[t]{0.45\textwidth}
        \centering
        \includegraphics[width=\textwidth]{thread400x}
        \caption{A microstructure sketch of the grains near the thread of one of the screws.}\label{fig:screwthread}
    \end{subfigure}
\end{figure}

实际外观

这种实际外观不是我想要的。有什么方法可以让标题紧跟主编号吗?

答案1

环境subfigure只不过是minipage为命令提供一些额外样式的环境\caption。由于您不需要此样式,请不要使用subfigures。相反,minipage直接使用 s。

在此处输入图片描述

\documentclass{article}
\usepackage[demo]{graphicx} % omit 'demo' option in real document
\begin{document}

\begin{figure}[h!]
\begin{minipage}[t]{0.45\textwidth}
\includegraphics[width=\textwidth]{rolling_sml}
\caption{Hot rolling to produce a rod of the required diameter.}
\label{fig:rolling}
\end{minipage}\hfill
\begin{minipage}[t]{0.45\textwidth}
\includegraphics[width=\textwidth]{thread400x}
\caption{A microstructure sketch of the grains near the thread of one of the screws.}
\label{fig:screwthread}
\end{minipage}
\end{figure}

\end{document}

相关内容