我尝试使用 floatrow 和 ffigbox 在同一行显示多幅图像但一直出现此错误:
尝试添加和删除“}”后,我找不到解决方案,因此如果有人对此事有更好的了解,能够帮助我,我会很高兴。
这是我的代码片段:
\documentclass{article}
\usepackage{graphicx}
\usepackage{floatrow}
\title{Bosch-Sensor}
\date{21/06/23}
\author{lLF}
\begin{document}
\maketitle
\newpage
\begin{figure}
\centering
\floatsetup{floatrowsep=qquad}
\begin{floatrow}[2]
\ffigbox[\FBwidth]{
\includegraphics[width=0.5\textwidth]{example-image-a}
}
\ffigbox[\FBwidth]{ % <-------------- this is line 19
\includegraphics[width=0.5\textwidth]{example-image-b}
}
\end{floatrow}
\end{figure}
\end{document}
答案1
您缺少 的第一个强制参数\ffigbox
。此外,您无法拥有它们.5\textwidth
并指定\quad
分隔符
\documentclass{article}
\usepackage{graphicx}
\usepackage{floatrow}
\title{Bosch-Sensor}
\date{21/06/23}
\author{lLF}
\begin{document}
\maketitle
\newpage
\begin{figure}
\centering
\floatsetup{floatrowsep=qquad}
\begin{floatrow}[2]
\ffigbox[\FBwidth]{\caption{capt1}}{%
\includegraphics[width=0.45\textwidth]{example-image-a}
}%
\ffigbox[\FBwidth]{\caption{capt2}}{% <-------------- this is line 19
\includegraphics[width=0.45\textwidth]{example-image-b}
}
\end{floatrow}
\end{figure}
\end{document}