Quero várias imagens (digamos 7) na página em formato tabular. Estou usando o código a seguir, mas não produz nada. Você poderia me dizer qual é o problema com isso?
\begin{figure}[ht!]
\begin{center}
%
\subfigure[Caption of First Figure]{%
\label{fig:first}
\includegraphics[width=0.4\textwidth]{FirstFigure}
}%
\subfigure[Caption of Second Figure]{%
\label{fig:second}
\includegraphics[width=0.4\textwidth]{SecondFigure}
}\\ % ------- End of the first row ----------------------%
\subfigure[Caption of Third Figure]{%
\label{fig:third}
\includegraphics[width=0.4\textwidth]{ThirdFigure}
}%
\subfigure[Caption of Fourth Figure]{%
\label{fig:fourth}
\includegraphics[width=0.4\textwidth]{FourthFigure}
}%
%
\end{center}
\caption{%
The l-o-n-g caption for all the subfigures
(FirstFigure through FourthFigure) goes here.
}%
\label{fig:subfigures}
\end{figure}
Responder1
Não há nada de errado em sua figura flutuante como mostrado neste MWE, mas em seu documento, pode ser que a altura das figuras seja maior, ou a flutuação esteja muito próxima do final da página, ou muito próxima de outra flutuação. Nestes casos, o LaTeX não consegue encontrar um espaço apropriado para as opções [ht!]
, então o float é movido para a próxima página ou até mais, talvez para o final do documento, até que esse espaço seja encontrado.
Uma solução é permitir que o LaTeX decida o melhor local ( [htbp]
), de preferência sem violar suas regras ( [htbp!]
), mas sugiro apenas o uso, [tbp]
pois h
esteticamente nem sempre é o melhor local. Outra solução poderia ser mover o float dois ou três parágrafos acima (ou mais). Se o LaTeX ainda não conseguir colocar todos os carros alegóricos de maneira elegante, considere alterar o design do seu manuscrito (menos carros alegóricos, mais texto entre os carros alegóricos, mais texto depois dos carros alegóricos...). Se colocar a imagem apenas "aqui" for obrigatório, tente a opção H
em vez de h!
(esta opção precisa estar \usepackage{float}
no preâmbulo)
\documentclass{article}
\usepackage{subfigure}
\usepackage{lipsum}
\usepackage[demo]{graphicx}
\usepackage[utf8]{inputenc}
\begin{document}
\lipsum[1]
\begin{figure}[ht!]
\begin{center}
%
\subfigure[Caption of First Figure]{%
\label{fig:first}
\includegraphics[width=0.4\textwidth]{FirstFigure}
}%
\subfigure[Caption of Second Figure]{%
\label{fig:second}
\includegraphics[width=0.4\textwidth]{SecondFigure}
}\\ % ------- End of the first row ----------------------%
\subfigure[Caption of Third Figure]{%
\label{fig:third}
\includegraphics[width=0.4\textwidth]{ThirdFigure}
}%
\subfigure[Caption of Fourth Figure]{%
\label{fig:fourth}
\includegraphics[width=0.4\textwidth]{FourthFigure}
}%
%
\end{center}
\caption{%
The l-o-n-g caption for all the subfigures
(FirstFigure through FourthFigure) goes here.
}%
\label{fig:subfigures}
\end{figure}
\lipsum[2-5]
\end{document}