在 VScode latex-workshop 中使用 floatrow 创建带有子标题的子图时,未定义子类型“subfigure”

在 VScode latex-workshop 中使用 floatrow 创建带有子标题的子图时,未定义子类型“subfigure”

我尝试创建多行多列的子图,每个子图都有子标题。我在 Overleaf 中运行了我的代码,运行良好。但是,当我使用 VScode 和 Latex-workshop 扩展在 Windows 笔记本电脑上本地运行相同的代码时,它出错了。

代码:

\documentclass{article}
\usepackage[demo]{graphicx}
\usepackage{floatrow}
\usepackage{subfig}

\begin{document}

\begin{figure}
\ffigbox[][7.8cm]{%
\begin{subfloatrow}
  \ffigbox[\FBwidth][]{\caption{subfigure-a}}{\includegraphics[width=3cm,height=6cm]{E_track_erai_ubqb_cn1_ann}}
  \ffigbox[\FBwidth][]{\caption{subfigure-b}}{\includegraphics[width=3cm,height=6cm]{E_track_erai_ubqb_cn1_ann}}
\end{subfloatrow}
}{\caption{four subfigures}}
\end{figure}

\end{document}

错误如下:

包标题:未定义子类型“subfigure”。行:14,表示“\end{figure}”上方的行。

任何想法?

非常感谢,梁

相关内容