更多带标题的图片 a)、b)、c)

更多带标题的图片 a)、b)、c)

请问这有什么问题吗?

\documentclass[11pt,a4paper]{article}
\usepackage{subcaption}
\begin{document}

\begin{figure}
    \centering
    \subfigure[]{\includegraphics[width=0.24\textwidth]{1.jpg}} 
    \subfigure[]{\includegraphics[width=0.24\textwidth]{1.png}} 
    \subfigure[]{\includegraphics[width=0.24\textwidth]{1.jpg}}
    \subfigure[]{\includegraphics[width=0.24\textwidth]{1.png}}
    \caption{(a) blah (b) blah (c) blah (d) blah}
    \label{fig:foobar}
\end{figure}
\end{document}

我收到错误:缺失的数字被视为零和其他数字。

建议后编辑

\usepackage{graphicx}
\usepackage{subcaption}

\begin{document}


\begin{figure}
  \centering
  \subfloat[]{\includegraphics[width=0.24\textwidth]{1.jpg}}\ 
  \subfloat[]{\includegraphics[width=0.24\textwidth]{1.png}}\ 
  \subfloat[]{\includegraphics[width=0.24\textwidth]{1.jpg}}\ 
  \subfloat[]{\includegraphics[width=0.24\textwidth]{1.png}}
  \caption{(a) blah (b) blah (c) blah (d) blah}
  \label{fig:foobar}
\end{figure}

答案1

subcaption包提供了\subcaptionbox命令、\subfloat命令和subfigure环境,因此您不能单独使用\subfigure(大致相当于\begin{subfigure})。

一个\subfloat例子(自subcaptionv1.3 开始支持):

\documentclass[11pt,a4paper]{article}
\usepackage{graphicx}
\usepackage{subcaption}

\begin{document}
\begin{figure}
  \centering
  \subfloat[]{\includegraphics[width=0.24\textwidth]{example-image}}\ 
  \subfloat[]{\includegraphics[width=0.24\textwidth]{example-image}}\ 
  \subfloat[]{\includegraphics[width=0.24\textwidth]{example-image}}\ 
  \subfloat[]{\includegraphics[width=0.24\textwidth]{example-image}}
  \caption{(a) blah (b) blah (c) blah (d) blah}
  \label{fig:foobar}
\end{figure}
\end{document}

在此处输入图片描述

相关内容