Posição de figuras em LaTeX: [h], [t], [H] e flutuantes
Em um documento comum, o Scissor LaTeX mantém cada figura e tabela onde você a escreve no código-fonte, sejam quais forem as letras de posicionamento; só os layouts de conferência movem os flutuantes para o topo ou o pé de uma página.
O que é um flutuante
Um flutuante é um ambiente figure ou table. Em uma instalação do TeX o LaTeX pode movê-lo do lugar onde você o escreveu, para o topo ou o pé de uma página ou para uma página só dele, de modo que as páginas se preencham por igual. As letras entre colchetes depois de \begin{figure} dizem para onde ele pode ir.
Uma figura flutuante com legenda
Some text before the figure.
\begin{figure}[ht]
\centering
\begin{tikzpicture}
\draw[thick] (0,0) rectangle (3,1.5);
\draw (0,0) -- (3,1.5);
\end{tikzpicture}
\caption{A rectangle with one diagonal.}
\label{fig:rect}
\end{figure}
Figure~\ref{fig:rect} sits right where it was written.Onde os flutuantes vão no Scissor LaTeX
O Scissor LaTeX trata os flutuantes de duas formas, dependendo do layout do documento.
| Documento | O que as letras de posicionamento fazem |
|---|---|
article, report, book e qualquer outra classe comum | Nada. O flutuante é composto exatamente onde está no código-fonte, com um pequeno espaço acima e abaixo. |
Layouts de conferência (IEEEtran, acmart, llncs e os pacotes de kit como neurips_2026 ou cvpr) | Uma primeira letra h ou H o mantém no lugar; t sozinho o move para o topo de uma página ou coluna, b sozinho para o pé; qualquer outra coisa o deixa ir para o mais próximo entre topo e pé. |
Nos dois casos ! é ignorado, assim como p (uma página de flutuantes). Sem letra nenhuma, um flutuante em um layout de conferência pode ir para o topo ou para o pé.
O próximo exemplo pede o pé da página com [b]. Em um article a figura fica entre os dois parágrafos:
[b] em um article: a figura fica no lugar
The paragraph before the figure.
\begin{figure}[b]
\centering
\begin{tikzpicture}
\fill[gray!30] (0,0) circle (0.6);
\draw (0,0) circle (0.6);
\end{tikzpicture}
\caption{A circle that asked for the bottom.}
\end{figure}
The paragraph after the figure.Em um layout de conferência as mesmas letras movem o flutuante. Aqui [t] manda a figura para o topo da primeira coluna, acima do texto que vem antes dela no código-fonte. A aba Problemas indica qual layout de conferência está em uso.
[t] em um documento IEEEtran: a figura vai para o topo
\documentclass[conference]{IEEEtran}
\begin{document}
\section{Introduction}
This paragraph comes first in the source. The figure below asks for the
top of the column, so the layout moves it above this text.
\begin{figure}[t]
\centering
\begin{tikzpicture}
\draw[thick] (0,0) rectangle (3,1.2);
\node at (1.5,0.6) {Erika Mustermann};
\end{tikzpicture}
\caption{A figure placed with [t].}
\end{figure}
This paragraph follows the figure in the source.
\end{document}![Renderizado pelo Scissor LaTeX: [t] em um documento IEEEtran: a figura vai para o topo](/app/docs/img/a324f5161363.webp)
Aba Problemas: Layout in the style of the IEEE conference format (final mode). Not official. To compile elsewhere, add IEEEtran.cls from ctan.org/pkg/ieeetran.
Legendas e números
\caption{...} numera o flutuante e imprime "Figure 1:" ou "Table 1:" antes do texto. Um \label depois da legenda permite referenciar o número com \ref (veja Rótulos e referências cruzadas).
Há dois detalhes a saber:
- O tipo vem do conteúdo. Um
figureque contém só umtabularé numerado como tabela ("Table 1"), e umtableque contém uma imagem ou um desenho é numerado como figura. Se você quer "Figure" em uma tabela de dados, coloque-a em umfigurecom mais alguma coisa, ou deixe-a como tabela. - A posição da legenda é fixa. As legendas de tabelas ficam sempre acima da tabela, e as de figuras abaixo da figura, onde quer que você escreva o
\caption.
Uma figura que só contém um tabular é numerada como tabela
\begin{figure}[h]
\centering
\caption{Points per round.}
\begin{tabular}{lr}
Erika & 44 \\
John & 38 \\
\end{tabular}
\end{figure}Flutuantes largos e especiais
Vários ambientes de outros pacotes são lidos como flutuantes comuns:
| Ambiente | Pacote | No Scissor LaTeX |
|---|---|---|
figure*, table* | classes padrão | Compostos como figure e table. Em um article de duas colunas ficam em uma coluna; nos layouts de conferência de duas colunas ocupam as duas. |
wrapfigure, wraptable | wrapfig | Compostos como figura normal; o texto não contorna a figura. O argumento de largura é lido e descartado. |
sidewaysfigure, sidewaystable | rotating | Compostos como figura normal, sem rotação. |
SCfigure | sidecap | Composto como figura normal, com a legenda abaixo. |
marginfigure, margintable | classes tufte | Compostos como figura normal no texto. |
subfigure, subtable | subcaption | Fundidos com a figura que os contém; veja Figuras e imagens. |
wrapfigure vira uma figura normal
\begin{wrapfigure}{r}{0.4\textwidth}
\centering
\begin{tikzpicture}
\draw[->] (0,0) -- (1.5,0);
\draw[->] (0,0) -- (0,1.2);
\end{tikzpicture}
\caption{Two axes.}
\end{wrapfigure}
In a TeX installation this text would flow around the figure on its right.
Here the figure takes its own line and the text continues below it.Fazendo funcionar nos dois lugares
Se o seu documento também precisa compilar em uma instalação do TeX, escreva os flutuantes do jeito usual: [htbp] ou [t] para a maioria das figuras, \centering dentro e \caption antes de \label. O Scissor LaTeX os mantém no lugar, e uma instalação do TeX os faz flutuar como de costume. Comandos que controlam a flutuação, como \FloatBarrier do placeins ou \clearpage, são aceitos: \FloatBarrier não faz nada aqui, e \clearpage começa uma página nova.
O que muda em relação a uma instalação do TeX
Para os detalhes dos pacotes de flutuantes, veja float, wrapfig e rotating. Os manuais estão no CTAN: float, wrapfig e rotating.
Perguntas e respostas
Como eu forço uma figura a ficar aqui no LaTeX?
No Scissor LaTeX você não precisa: as figuras em documentos comuns sempre ficam onde você as escreve. Em uma instalação do TeX, carregue o pacote float e escreva \begin{figure}[H]; isso também funciona aqui.
Por que minha figura aparece no topo da página?
Isso só acontece nos layouts de conferência, que fazem as figuras flutuarem como o LaTeX faz. Escreva [h] como primeira letra para manter a figura no texto ali.
Por que minha figura está numerada como "Table 1"?
A figura contém só um tabular, então é numerada como tabela. Use um ambiente table para tabelas e um figure para imagens e desenhos.
Cada exemplo desta página é composto pelo Scissor LaTeX quando o site é gerado. Última atualização: 2026-11-07.