![Como exibir uma figura no meio da página em vez do topo](https://rvso.com/image/420031/Como%20exibir%20uma%20figura%20no%20meio%20da%20p%C3%A1gina%20em%20vez%20do%20topo%20.png)
Eu tenho uma lista de figuras que mostro na página do apêndice, cada uma delas em uma página separada. Os números aparecem na parte superior da página. Gostaria de saber se seria possível colocar as figuras no meio da página para que a metade inferior da página não fique vazia. Seria possível folheá-lo, por favor? Muito obrigado
Responder1
Para isso você pode forçar os carros alegóricos a estarem em uma página de carros alegóricos usando p
apenas a opção (ou seja, \begin{figure}[p] ... \end{figure}
) onde as figuras são centralizadas automaticamente, mas lembre-se que o objetivo dos carros alegóricos da página é reunir carros alegóricos dispersos no texto. Se isso acontecer (e for indesejado), você poderá evitar isso com um \clearpage
after the float. Exemplo:
\documentclass{article}
\usepackage{float,url}
\usepackage{graphicx}
\def\exampleimage#1{\begin{figure}[p]
\centering \includegraphics[width=#1\textwidth]{example-image}
\caption{Example}
\end{figure}}
\begin{document}
Helo word
\exampleimage{} \newpage % \newpage works here only if the image is enough big!
\exampleimage{.3}\exampleimage{.3}\clearpage % two small figures centred
\exampleimage{.5}\clearpage % single centred image
\end{document}
Se você quiser algum texto antes e/ou depois do float, basta usar a opção [h]
e adicionar \vfill
entre o texto e o float, ou seja:
Some text
\vfill
\begin{figure}[h]
\centering \includegraphics[width=\textwidth]{example-image}
\caption{Example}
\end{figure}
\vfill
Some text
Observe que isso centralizará a figura em relação ao espaço em branco disponível. Se você quiser centralizar a imagem em relação à página, qualquer que seja a quantidade de texto acima/abaixo, uma solução poderia ser colocar os dois pedaços de texto em minipáginas de igual altura.