Como inserir imagens no LaTeX e controlar sua posição
Inserir uma imagem em LaTeX é simples; posicioná-la exatamente como o documento precisa exige compreender largura, alinhamento, legendas e o mecanismo de elementos flutuantes. Neste guia você aprenderá uma estrutura confiável para artigos, provas, livros e apresentações.
1. Carregue o pacote graphicx
O pacote graphicx fornece o comando \includegraphics. Coloque a imagem na pasta do projeto e evite espaços, acentos e caracteres especiais no nome do arquivo.
\documentclass{article}
\usepackage{graphicx}
\begin{document}
\includegraphics{grafico.pdf}
\end{document}
PDF é excelente para gráficos vetoriais; PNG funciona bem para capturas de tela; JPEG é indicado para fotografias. Sempre que possível, use a imagem na resolução final necessária.
2. Controle a largura sem deformar
Em vez de informar dimensões fixas, relacione a largura da imagem à largura disponível no texto.
\includegraphics[width=0.8\textwidth]{grafico.pdf}
\textwidth: largura total da área de texto.\linewidth: largura disponível no bloco atual, útil em colunas e caixas.\columnwidth: largura de uma coluna em documentos com duas colunas.
Ao definir somente a largura, o LaTeX mantém a proporção original. Se precisar limitar largura e altura simultaneamente, acrescente keepaspectratio.
\includegraphics[
width=0.9\textwidth,
height=7cm,
keepaspectratio
]{imagem.png}
3. Centralize a imagem
Para uma imagem isolada, use \centering dentro de um ambiente. Evite cercar a figura com espaços manuais.
\begin{figure}[htbp]
\centering
\includegraphics[width=0.75\textwidth]{grafico.pdf}
\caption{Resultado do experimento.}
\label{fig:resultado}
\end{figure}
4. Entenda as opções h, t, b e p
O ambiente figure é flutuante: o LaTeX procura a melhor posição para manter a página equilibrada. As letras entre colchetes são preferências, não coordenadas absolutas.
h: aproximadamente no ponto em que a figura foi declarada.t: no topo da página.b: na parte inferior.p: em uma página reservada a elementos flutuantes.!: flexibiliza algumas restrições internas.
[htbp] costuma ser a combinação mais segura. Usar somente [h] pode deixar grandes espaços em branco quando a figura não cabe no local.
5. Referencie a figura no texto
Coloque \label depois de \caption. Assim, o número da figura será atualizado automaticamente.
Como mostra a Figura~\ref{fig:resultado}, o valor aumenta com o tempo.
6. Organize imagens em uma pasta
Projetos maiores ficam mais fáceis de manter quando todas as imagens estão em uma pasta própria.
\usepackage{graphicx}
\graphicspath{{imagens/}}
\includegraphics[width=\linewidth]{grafico.pdf}
7. Coloque duas imagens lado a lado
O pacote subcaption oferece subfiguras com legendas e referências independentes.
\usepackage{subcaption}
\begin{figure}[htbp]
\centering
\begin{subfigure}{0.47\textwidth}
\includegraphics[width=\linewidth]{antes.png}
\caption{Antes}
\end{subfigure}\hfill
\begin{subfigure}{0.47\textwidth}
\includegraphics[width=\linewidth]{depois.png}
\caption{Depois}
\end{subfigure}
\caption{Comparação dos resultados.}
\end{figure}
8. Imagens em documentos com duas colunas
Use figure para ocupar uma coluna e figure* para atravessar as duas colunas.
\begin{figure*}[t]
\centering
\includegraphics[width=0.9\textwidth]{resultado-geral.pdf}
\caption{Resultado em largura total.}
\end{figure*}
Erros comuns
- File not found: confira nome, extensão e pasta.
- Imagem deformada: não fixe largura e altura sem
keepaspectratio. - Figura distante do parágrafo: teste
[htbp]e evite figuras grandes demais. - Referência aparece como ??: compile o documento novamente.
- Imagem ultrapassa a margem: use
width=\linewidth.
Modelo recomendado
\begin{figure}[htbp]
\centering
\includegraphics[width=0.8\linewidth]{imagem.pdf}
\caption{Legenda objetiva e informativa.}
\label{fig:minha-imagem}
\end{figure}
Essa estrutura funciona na maioria dos artigos, relatórios e materiais didáticos. Ajuste apenas o tamanho e o arquivo. Para começar com um documento já organizado, explore os templates LaTeX da TexDrop.