使用子浮点数将标题更改为垂直顺序

使用子浮点数将标题更改为垂直顺序

我有 6 个数字,我想将它们放在一个 3 列 2 行的面板中。可以使用子浮点数来制作该面板。但是,我还希望垂直设置标签,因此每行都设置为 a) c) e) 和 b) d) f),而不是 a) b) c) 和 d) e) f)。

\documentclass[10pt]{article}

\usepackage{subfig}
\usepackage{graphicx}

\begin{document}

\begin{figure}
\subfloat[]{}\includegraphics[width=25mm]{image1.png}
\subfloat[]{}\includegraphics[width=25mm]{image2.png}
\subfloat[]{}\includegraphics[width=25mm]{image3.png}

\subfloat[]{}\includegraphics[width=25mm]{image4.png}
\subfloat[]{}\includegraphics[width=25mm]{image5.png}
\subfloat[]{}\includegraphics[width=25mm]{image6.png}

\end{figure}

\end{document}

知道如何在不转向子图环境的情况下做到这一点吗?

我不想转到子图环境的原因是\usepackage{subfig}与不兼容,并且其他图形正在文档中\usepackage{subcaption}使用。\subfloat

答案1

最简单的方法是将每个垂直堆栈设置在minipage(固定宽度)内,并将这些堆栈的编号设置minipage为彼此相邻。\subfloat编号将遵循代码中的布局。

在此处输入图片描述

\documentclass{article}

\usepackage{subfig,graphicx}

\begin{document}

\mbox{}% Just something on the page
\begin{figure}[t]
  \subfloat[]{}\includegraphics[width=25mm]{example-image-a}
  \subfloat[]{}\includegraphics[width=25mm]{example-image-b}
  \subfloat[]{}\includegraphics[width=25mm]{example-image-c}

  \subfloat[]{}\includegraphics[width=25mm]{example-image-c}
  \subfloat[]{}\includegraphics[width=25mm]{example-image-b}
  \subfloat[]{}\includegraphics[width=25mm]{example-image-a}
\end{figure}

\begin{figure}[t]
  \begin{minipage}{25mm}
    \subfloat[]{}\includegraphics[width=25mm]{example-image-a}\par
    \subfloat[]{}\includegraphics[width=25mm]{example-image-b}
  \end{minipage}
  \begin{minipage}{25mm}
    \subfloat[]{}\includegraphics[width=25mm]{example-image-c}\par
    \subfloat[]{}\includegraphics[width=25mm]{example-image-c}
  \end{minipage}
  \begin{minipage}{25mm}
    \subfloat[]{}\includegraphics[width=25mm]{example-image-b}\par
    \subfloat[]{}\includegraphics[width=25mm]{example-image-a}
  \end{minipage}
\end{figure}

\end{document}

相关内容