Как разместить широкую фигуру с подфигурами в латексе?
Я пытаюсь написать отчет и застрял с широкой фигурой. Мой тип документа PRL с использованием revtex4.1 с двумя столбцами. У меня широкая фигура, которая состоит из 8 подфигур. Я пытаюсь разместить его внизу страницы, но он настаивает на переходе на следующую страницу. Вот код для моей широкой фигуры:
\begin{figure*}
\centering
\subfloat[s1]{\label{fig:s1}\includegraphics[width=0.20\textwidth]{s1.png}}\qquad
\subfloat[s2]{\label{fig:s2}\includegraphics[width=0.20\textwidth]{s2.png}}\qquad
\subfloat[s3]{\label{fig:s3}\includegraphics[width=0.20\textwidth]{s3.png}}\qquad
\subfloat[s4]{\label{fig:s4}\includegraphics[width=0.20\textwidth]{s4.png}}\\
\subfloat[s5]{\label{fig:s5}\includegraphics[width=0.20\textwidth]{s5.png}}\qquad
\subfloat[s6]{\label{fig:s6}\includegraphics[width=0.20\textwidth]{s6.png}}\qquad
\subfloat[s7]{\label{fig:s7}\includegraphics[width=0.20\textwidth]{s7.png}}\qquad
\subfloat[s8]{\label{fig:s8}\includegraphics[width=0.20\textwidth]{s8.png}}
\caption{\label{fig:s}Caption}
\end{figure*}
2 ответа
Попробуйте также
\begin{figure*}[!hb]
Если ваша фигура слишком широка, это может помочь: Центрирование широких таблиц или рисунков.
Я не знаю, будет ли это работать, но пытались ли вы использовать места размещения, а именно:
\begin{figure*}[b]
где б обозначает дно?
Вы также можете попробовать использовать пакет float (поместите это в преамбулу перед \begin{document}:
\usepackage{float}
а затем с помощью
\begin{figure*}[H]
чтобы точно указать, где вы хотите, чтобы ваша фигура была, т.е. поместите фигуру точно в положение по отношению к вашему тексту, где вы хотите, чтобы фигура была размещена.
Возможно, ваша фигура слишком велика и не подходит, поэтому вам, возможно, придется уменьшить размер фигур или возиться с полями (не рекомендуется, но возможно).
Наконец, через 6 дней сайт вопросов и ответов LaTeX будет открыт для всех, и вы можете найти его полезным.