Como exibir uma figura no meio da página em vez do topo

Como exibir uma figura no meio da página em vez do topo

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 papenas 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 \clearpageafter 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 \vfillentre 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.

informação relacionada