как разместить нечетные цифры в нескольких строках

как разместить нечетные цифры в нескольких строках

Есть пять цифр. В принципе, я бы хотел, чтобы они отображались следующим образом:

     |figure 1|figure 2|

|figure 3|figure 4|figure 5|

Первые две фигуры находятся в первом ряду, а последние три — во втором. И первый ряд должен быть в середине второго ряда.

решение1

(Обновлено с учетом предложения @Mico о \bigskip.)

Вот одна из возможностей, которая использует \parboxes. Это решение имеет смысл, я думаю, если вы хотите, чтобы все цифры имели увеличивающийся номер.

Вы можете изменить длину первых двух букв \parboxes и длину первых двух \includegraphicsкоманд, если хотите, чтобы верхние две цифры были меньше и не охватывали всю ширину общей figureсреды.

\documentclass{article}

\usepackage{graphicx}
\usepackage{mwe}

\begin{document}

\begin{figure}
\parbox{.48\textwidth}{\includegraphics[width=.48\textwidth]{example-image-a}\caption{}}
\hfill
\parbox{.48\textwidth}{\includegraphics[width=.48\textwidth]{example-image-a}\caption{}}

\bigskip

\parbox{.32\textwidth}{\includegraphics[width=.32\textwidth]{example-image-a}\caption{}}
\hfill
\parbox{.32\textwidth}{\includegraphics[width=.32\textwidth]{example-image-a}\caption{}}
\hfill
\parbox{.32\textwidth}{\includegraphics[width=.32\textwidth]{example-image-a}\caption{}}
\end{figure}

\end{document}

введите описание изображения здесь

Существуют также пакеты subfigи subcaption, которые позволяют иметь подфигуры (например, метки будут примерно такими, как на рисунке 1(а), рисунке 1(б),и т. д.; см., для начала,subcaption против subfig: Лучший пакет для ссылки на подрисунока такжеОтвет Джессидля конкретного примера).

решение2

Другой альтернативой является использование subfigureпакета с subfigureкомандой.

Редактировать: Адам напомнил, что устарело, поэтому здесь используется subfigureновое обновление с командой.subfigsubfloat

введите описание изображения здесь

Код

\documentclass[]{article}
\usepackage[margin=1cm]{geometry}
\usepackage{subfig}
\usepackage[demo]{graphicx}

\begin{document}

\begin{figure*}[htbp]
\centering
\subfloat[~subcaption1]{\includegraphics[scale=.95]{figure}}\,
\subfloat[~subcaption2]{\includegraphics[scale=.95]{figure}}
\\
\subfloat[~subcaption1]{\includegraphics[scale=.95]{figure}}\,
\subfloat[~subcaption2]{\includegraphics[scale=.95]{figure}}\,
\subfloat[~subcaption2]{\includegraphics[scale=.95]{figure}}
\vspace{-0.6 cm}  % can be changed to suit one's need.
\caption{Caption}
\label{}
\end{figure*}

\end{document}

решение3

Вы можете разместить графики в minipageсредах, каждая из которых связана с \captionкомандой, и все это в пределах одной и той же figureсреды.

введите описание изображения здесь

\documentclass{article}
\usepackage[demo]{graphicx}  % omit 'demo' option in real document
\begin{document}

\begin{figure}
\centering

% first group of figures
\begin{minipage}{0.31\textwidth}
\includegraphics[width=\linewidth]{pic1.pdf}
\caption{First of five} \label{fig:1}
\end{minipage}
\hspace{3mm} % choose horizontal spacing to suit your needs
\begin{minipage}{0.31\textwidth}
\includegraphics[width=\linewidth]{pic2.pdf}
\caption{Second of five} \label{fig:2}
\end{minipage}

% second group of figures
\bigskip
\begin{minipage}{0.31\textwidth}
\includegraphics[width=\linewidth]{pic3.pdf}
\caption{Third of five} \label{fig:3}
\end{minipage}
\hspace*{\fill}
\begin{minipage}{0.31\textwidth}
\includegraphics[width=\linewidth]{pic4.pdf}
\caption{Fourth of five} \label{fig:4}
\end{minipage}
\hspace*{\fill}
\begin{minipage}{0.31\textwidth}
\includegraphics[width=\linewidth]{pic5.pdf}
\caption{Last of five} \label{fig:5}
\end{minipage}
\end{figure}

\hrule % just to illustrate width of text block
\end{document}

Связанный контент