我有 6 个数字,两个类别,并希望它们按以下方式排列
图 1-C1 图 2-C2 (一)(三) 图 3-C1 图 4-C2 (二)(四) 图 5-C1 图 6-C2 (三)(五)
好吧,我只想把每类图放在一列,并且它们的标题一个接一个。而不是在水平方向上对它们进行编号。
\documentclass[12pt, a4paper,twoside]{memoir}
\usepackage{graphicx}
\usepackage{float} % added on 19112013
\usepackage{colortbl,hhline} % added on 20112013 for tabular
\begin{document}
\begin{figure}[H]
\centering
\subbottom[QMF 02DB2A]{\includegraphics[width=7cm]{chap3/qmf02db3a.jpg}\label{fig319:a}} \quad
\subbottom[IQ 02DB2A]{\includegraphics[width=7cm]{chap3/iq02db3a.jpg}\label{fig319:d}}\\
\subbottom[QMF 04DB1A]{\includegraphics[width=7cm]{chap3/qmf04db1a.jpg}\label{fig319:b}} \quad
\subbottom[IQ 04DBA]{\includegraphics[width=7cm]{chap3/iq04db1a.jpg}\label{fig319:e}}\\
\subbottom[QMF 04DB3A]{\includegraphics[width=7cm]{chap3/qmf04db3a.jpg}\label{fig319:c}} \quad
\subbottom[IQ 04DB3A]{\includegraphics[width=7cm]{chap3/iq04db3a.jpg}\label{fig319:f}}
\caption{Temporary Caption}
\label{fig319}
\end{figure}
\end{document}
答案1
tabular
您可以在或内安排内容minipage
:
\documentclass{memoir}
\usepackage{graphicx,float}
\newsubfloat{figure}
\newcommand{\tabstrut}{\rule{0pt}{\dimexpr.7\baselineskip+6pt}}
\begin{document}
\begin{figure}[H]
\centering
\begin{tabular}{c}
\subbottom[QMF 02DB2A\protect\tabstrut]{\includegraphics[width=3cm]{example-image-a}\label{fig319:a}} \\
\subbottom[QMF 04DB1A\protect\tabstrut]{\includegraphics[width=3cm]{example-image-a}\label{fig319:b}} \\
\subbottom[QMF 04DB3A\protect\tabstrut]{\includegraphics[width=3cm]{example-image-a}\label{fig319:c}}
\end{tabular} \quad
\begin{tabular}{c}
\subbottom[IQ 02DB2A\protect\tabstrut]{\includegraphics[width=3cm]{example-image-b}\label{fig319:d}} \\
\subbottom[IQ 04DBA\protect\tabstrut]{\includegraphics[width=3cm]{example-image-b}\label{fig319:e}} \\
\subbottom[IQ 04DB3A\protect\tabstrut]{\includegraphics[width=3cm]{example-image-b}\label{fig319:f}}
\end{tabular}
\caption{Temporary Caption}
\label{fig319}
\end{figure}
\end{document}
\tabstrut
有助于 a - 内部的垂直间距,以获得提供的tabular
预期垂直间隙。6pt
\abovecaptionskip
答案2
subfig
我从软件包手册第 48 页的常见问题解答部分复制了以下内容:
6.9 “我希望我的子浮点数按列排序而不是按行排序,我该怎么做?”
以下示例显示了按列顺序布局六个子浮动元素的示意图。这种方法的唯一问题是,如果浮动元素及其各自的标题高度不同,则子浮动元素将不会在页面上对齐。
\begin{figure}
\begin{minipage}{\columnwidth}
.
.
.
\dots sub-floats (a)--(c) go here.
.
.
.
\end{minipage}
\begin{minipage}{\columnwidth}
.
.
.
\dots sub-floats (e)--(f) go here.
.
.
.
\end{minipage}
\caption{...}
\end{figure}
这有帮助吗?