请问这有什么问题吗?
\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
例子(自subcaption
v1.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}