我有 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}