我有以下代码,可以在 s 中布局一些图像subfloatrow
(我还设置了一个Overleaf 项目使用此代码进行测试):
\documentclass{FRIteza}
\usepackage{floatrow}
\floatsetup[subfigure]{capbesideposition={left,center}}
\newlength{\colwidth}
\newlength{\rowheight}
\begin{document}
\begin{figure}
\floatsetup[subfigure]{capbesidewidth=12mm}
\setlength{\colwidth}{.4\linewidth}
\setlength{\rowheight}{.75\colwidth}
\centering
\ffigbox{%
\begin{subfloatrow}
\fcapside[\FBwidth]
{\caption{Image AB}\label{fig:figurea}}%
{\hfill\null%
\includegraphics[width=\colwidth,height=\rowheight]{example-image-a}\hfill%
\includegraphics[width=1.5\colwidth,height=\rowheight]{example-image-b}\hfill\null%
}
\end{subfloatrow}
\begin{subfloatrow}
\fcapside[\FBwidth]
{\caption{Image C}\label{fig:figureb}}%
{\hfill\null%
\includegraphics[width=\colwidth,height=\rowheight]{example-image-c}\hfill%
\includegraphics[width=1.5\colwidth,height=\rowheight]{example-image-c}\hfill\null%
}
\end{subfloatrow}
}%
{\caption{This is the caption of the entire figure, describing what the figure as a whole is showing in detail and giving an overall picture of the figure's purpose.}\label{fig:figure}}
\end{figure}
\end{document}
这样就可以正确布局图像了:
但是,它会在子图周围放置框架,而使用或其他环境来布置子图时不会发生这种情况subfigure
。我想删除行周围的边框(同时保留整个图形周围的边框)。我挖掘了需要使用的类文件(FRIteza.cls
,可以在Overleaf 项目- 不幸的是,我认为我不能将文件附加到问题中),它似乎可以自定义设置floatrow
。因此,我尝试通过framearound=none
在我的图形内部添加来关闭边框\floatsetup
,按照floatrow
文档,但边框仍然显示出来。
有没有简单的方法可以去除这些子行边框,同时保持图形周围的边框完好无损?