如何用latex实现这个效果,图中subfig的数量

如何用latex实现这个效果,图中subfig的数量

我想要实现这种显示效果,你知道该如何实现吗?

在此处输入图片描述

答案1

像这样吗?

在此处输入图片描述

观察子标题与相应图像的距离。这是故意与您提供的屏幕截图的设置不同,其中子标题更靠近其正下方的图像。

我不得不说,如果不为环境标题提供任何信息subfigure,也不提供任何figure级别的标题,很快就会变得非常混乱。

\documentclass{article}

\usepackage[demo]{graphicx} % remove 'demo' option in real document

\usepackage{subcaption}
\renewcommand\thefigure{\Roman{figure}}
\renewcommand\thesubfigure{\thefigure-\alph{subfigure}}
\captionsetup[subfigure]{skip=0.333\baselineskip}
\makeatletter
\renewcommand\p@subfigure{} % to get form of cross-references right
\makeatother


\begin{document}

\begin{figure}[ht]

\begin{subfigure}{0.5\textwidth}
\centering
\includegraphics[width=0.6\linewidth]{pic1}
\caption{} \label{fig:aw}
\end{subfigure}%
\begin{subfigure}{0.5\textwidth}
\centering
\includegraphics[width=0.6\linewidth]{pic2}
\caption{} \label{fig:bx}
\end{subfigure}

\bigskip
\refstepcounter{figure} % increment the 'figure' counter
\begin{subfigure}{0.5\textwidth}
\centering
\includegraphics[width=0.6\linewidth]{pic3}
\caption{} \label{fig:cy}
\end{subfigure}%
\begin{subfigure}{0.5\textwidth}
\centering
\includegraphics[width=0.6\linewidth]{pic4}
\caption{} \label{fig:dz}
\end{subfigure}

\end{figure}

\noindent
Cross-references to subfigures \ref{fig:aw} and \ref{fig:dz}.
\end{document}

相关内容