floatrow 中的底部和侧面标题

floatrow 中的底部和侧面标题

我改编了在这里找到的一些代码,用于图中的垂直标题(我还设置了一个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}

这样就将侧面标题放置好了:

图像

不过,我还希望在底部添加标题(理想情况下可以使用\ref或正常引用\cref),如下所示:

图像

标题使用什么符号并不重要。

我尝试了minipages在 a 内部使用两种不同的解决方案subfloatrow,但它们会导致编译错误:

\begin{subfloatrow}
  \fcapside[\FBwidth]
    {}%
    {\hfill\null%
        \begin{minipage}{\colwidth}
            \caption{Smaller images}
            \label{fig:figuresmall}
        \end{minipage}\hfill%
        \begin{minipage}
            \caption{Larger images}
            \label{fig:figurelarge}
        \end{minipage}\hfill\null%
    }
\end{subfloatrow}

\begin{subfloatrow}
    \hfill\null%
    \begin{minipage}{\colwidth}
        \caption{Smaller images}
        \label{fig:figuresmall}
    \end{minipage}\hfill%
    \begin{minipage}
        \caption{Larger images}
        \label{fig:figurelarge}
    \end{minipage}\hfill\null%
\end{subfloatrow}

使用这种方法可行吗floatrow

相关内容