在图形环境中枚举 Minipages

在图形环境中枚举 Minipages

目前,我正在使用figure环境并排显示两个图表,使用minipage这种方法效果很好。我想为两个图表使用一个标题,并minipage在图表左侧用小写字母 a)、b) 或 i) ii) 列举 s,这样我就可以轻松地在文本和标题中引用它们。有没有办法做到这一点,还是我需要在图表中包含已经存在的枚举?

答案1

以下是使用\sidesubfloat来自floatrow包;使用subcapbesideposition(可能的值= top,,bottomcenter,您可以控制子浮点数标签的垂直位置:

在此处输入图片描述

代码:

\documentclass[a4paper,10pt]{article}
\usepackage{graphicx}
\usepackage{floatrow}
\usepackage{subfig}

\begin{document}

As we can see in Figure~\ref{fig:test} and in Subfigures~\ref{fig:sub1} and~\ref{fig:sub2}\ldots

\thisfloatsetup{style=plain,subcapbesideposition=top}
\begin{figure}
\begin{minipage}{0.5\linewidth}
  \centering
  \sidesubfloat[]{\includegraphics[width=.8\linewidth]{example-image-a}\label{fig:sub1}}
\end{minipage}%
\begin{minipage}{0.5\linewidth}
  \centering
  \sidesubfloat[]{\includegraphics[width=.8\linewidth]{example-image-b}\label{fig:sub2}}%
\end{minipage}
\caption{A figure with two subfigures}
\label{fig:test}
\end{figure}

\end{document}

相关内容