扫描时文件结束使用 \sf@@@subfloat

扫描时文件结束使用 \sf@@@subfloat

我正在尝试添加 3 个如下数字: 在此处输入图片描述 我的代码如下所示(我从另一篇文章中得到它,请参阅:如何在 Latex 中放置 3 个图形,其中 2 个图形并排放置,1 个图形位于这些并排图像下方但位于中间?

\begin{figure}[H]\centering
    \subfloat[legend]{\label{a}\includegraphics[width=.45\linewidth]{abb/plots/gauss_trigsize_20um.png}\hfill
    \subfloat[legend]{\label{b}\includegraphics[width=.45\linewidth]{abb/plots/gauss_trigsize_10um.png}\par 
    \subfloat[legend]{\label{c}\includegraphics[width=.45\linewidth]{abb/plots/gauss_trigsize_5um.png}
    \caption{my fig}
\end{figure}

我正在使用该\usepackage{subfig,graphicx,showframe}包并删除了另一个\usepackage{subfigure}。但仍然收到错误扫描时文件结束使用 \sf@@@subfloat

我究竟做错了什么?

答案1

}你忘了每句话的结尾\subfloat{}。你有\subfloat[..]{\includegraphics{...},但应该是\subfloat[..]{\includegraphics{...}}

\documentclass{article}
\usepackage{subfig,graphicx,showframe,float}

\begin{document}
\begin{figure}[H]\centering
    \subfloat[legend]{\label{a}\includegraphics[width=.45\linewidth]{abb/plots/gauss_trigsize_20um.png}}\hfill
    \subfloat[legend]{\label{b}\includegraphics[width=.45\linewidth]{abb/plots/gauss_trigsize_10um.png}}\par 
    \subfloat[legend]{\label{c}\includegraphics[width=.45\linewidth]{abb/plots/gauss_trigsize_5um.png}}
    \caption{my fig}
\end{figure}
\end{document}

相关内容