Folha de Referência de LaTeX
Referência básica de LaTeX
LaTeX é um poderoso sistema de composição tipográfica amplamente utilizado para criar documentos profissionais com formatação complexa, como fórmulas matemáticas, especialmente em domínios acadêmicos. Aqui está um guia de referência rápida (cheat sheet) para composição tipográfica em LaTeX.
Este guia faz parte do nosso hub de Ferramentas de Documentação em 2026: Markdown, LaTeX, PDF & Fluxos de Trabalho de Impressão.

Comandos básicos do TeX/LaTeX
Estrutura Básica de um Documento LaTeX
\documentclass{article}
\usepackage{amsmath}
\begin{document}
Seu conteúdo aqui
\end{document}
Formatação de Texto
- Negrito: \textbf{text}
- Itálico: \textit{text}
- Sublinhado: \underline{text}
Modo Matemático
Matemática em linha: $$x^2 + y^2 = z^2$$ Matemática em display: $$ E = mc^2 $$
Letras Gregas
- Alpha: $$\alpha$$
- Beta: $$\beta$$
- Gamma: $$\gamma$$
- Delta: $$\delta$$
Operadores e Símbolos
- Soma: $$\sum_{i=1}^n x_i$$
- Integral: $$\int_a^b f(x) dx$$
- Fração: $$\frac{numerator}{denominator}$$
- Raiz quadrada: $$\sqrt{x}$$
Subscritos e Exponentes
- Subscrito: $$x_i$$
- Exponente: $$x^2$$
- Combinado: $$x_i^2$$
Matrizes
\begin{matrix}
a & b \\
c & d
\end{matrix}
Equações
\begin{equation}
f(x) = ax^2 + bx + c
\end{equation}
Listas
Lista não ordenada:
\begin{itemize}
\item Primeiro item
\item Segundo item
\end{itemize}
Lista ordenada:
\begin{enumerate}
\item Primeiro item
\item Segundo item
\end{enumerate}
Tabelas
Veja os detalhes em uma seção separada abaixo.
\begin{tabular}{|c|c|}
\hline
Cabeçalho 1 & Cabeçalho 2 \\
\hline
Célula 1 & Célula 2 \\
\hline
\end{tabular}
Seções
\section{Seção Principal}
\subsection{Subseção}
\subsubsection{Sub-subseção}
Lembre-se de incluir os pacotes necessários e usar a classe de documento apropriada para suas necessidades específicas.
Adicionando diagramas
Para documentação que reside em Markdown em vez de LaTeX — como posts de blogs técnicos, arquivos README ou sites baseados em Hugo — uma alternativa mais leve são os diagramas Mermaid, que usam uma sintaxe baseada em texto dentro de blocos de código delimitados e renderizam fluxogramas, diagramas de sequência e diagramas ER sem nenhuma ferramenta externa. Para impressão estruturada e saída em PDF onde o layout preciso é importante, o LaTeX continua sendo a escolha certa.
Para incluir diagramas em um guia de referência rápido do LaTeX, você tem várias opções:
-
Usar o pacote graphicx para inserir imagens:
- Adicione \usepackage{graphicx} ao seu preâmbulo
- Use \includegraphics[options]{filename} para inserir imagens (consulte os detalhes abaixo.)
-
Criar diagramas de Venn usando o pacote venndiagram:
- Adicione \usepackage{venndiagram} ao seu preâmbulo
- Use o ambiente \begin{venndiagram3sets} para diagramas de três conjuntos
-
Plotar gráficos usando o pacote tikz:
- Adicione \usepackage{tikz} ao seu preâmbulo
- Use o ambiente \begin{tikzpicture} para criar plots e gráficos
-
Criar tabelas para organizar informações:
- Use o ambiente \begin{tabular} para tabelas simples
- Para tabelas mais complexas, considere pacotes como longtable ou tabu
-
Usar subfiguras para múltiplos diagramas relacionados:
- Adicione \usepackage{subcaption} ao seu preâmbulo
- Use o ambiente \begin{subfigure} dentro de um ambiente figure
Lembre-se de ajustar a posição e o tamanho dos seus diagramas para se adequarem ao formato do guia de referência. Você pode precisar experimentar com opções como [width=0.8\textwidth] ou [scale=0.5] para garantir que seus diagramas se encaixem bem no layout do guia.
Adicionando imagens
Para adicionar imagens usando o pacote graphicx no LaTeX, siga estes passos:
- Inclua o pacote graphicx no preâmbulo do seu documento:
\usepackage{graphicx}
- Coloque seus arquivos de imagem no mesmo diretório do seu arquivo LaTeX ou use o comando \graphicspath para especificar o diretório das imagens:
\graphicspath{{images/}}
- Use o comando \includegraphics dentro do seu documento para inserir a imagem:
\includegraphics[options]{filename}
- Para melhor organização e formatação, envolva a imagem em um ambiente figure:
\begin{figure}[placement]
\centering
\includegraphics[options]{filename}
\caption{Sua legenda aqui}
\label{fig:label}
\end{figure}
- Ajuste o tamanho da imagem usando opções como width (largura), height (altura) ou scale (escala):
\includegraphics[width=0.5\textwidth]{filename}
- Referencie a imagem no seu texto usando o comando \ref com o rótulo (label) que você atribuiu.
Lembre-se de compilar seu documento para ver as imagens inseridas.
Adicionando Tabelas ao documento LaTeX
Adicionar tabelas a um documento LaTeX é uma tarefa comum que pode ser realizada usando o ambiente tabular.
Aqui está como criar tabelas no LaTeX com vários exemplos:
Estrutura Básica de Tabela
A estrutura básica de uma tabela no LaTeX usa o ambiente tabular:
\begin{tabular}{column_specifiers}
content
\end{tabular}
Os especificadores de coluna definem o alinhamento e as bordas de cada coluna:
- l: alinhado à esquerda
- c: centralizado
- r: alinhado à direita
- |: linha vertical entre colunas
Exemplo de Tabela Simples
Aqui está uma tabela básica 3x3:
\begin{tabular}{lcr}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9 \\
\end{tabular}
Tabela com Bordas
Para adicionar bordas, use linhas verticais (|) e horizontais (\hline):
\begin{tabular}{|l|c|r|}
\hline
Esquerda & Centro & Direita \\
\hline
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9 \\
\hline
\end{tabular}
Ambiente Table
Para melhor formatação e legendas, use o ambiente table:
\begin{table}[h!]
\centering
\caption{Tabela de Exemplo}
\label{tab:sample}
\begin{tabular}{|c|c|c|}
\hline
Coluna 1 & Coluna 2 & Coluna 3 \\
\hline
A & B & C \\
D & E & F \\
\hline
\end{tabular}
\end{table}
Tabelas com Múltiplas Colunas e Linhas
Para tabelas mais complexas, você pode usar os comandos \multicolumn e \multirow:
\usepackage{multirow}
\begin{tabular}{|c|c|c|}
\hline
\multicolumn{2}{|c|}{Colunas Mescladas} & Coluna 3 \\
\hline
\multirow{2}{*}{Linhas Mescladas} & B1 & C1 \\
& B2 & C2 \\
\hline
\end{tabular}
Tabela com Tipos de Coluna Personalizados
Para formatação mais avançada, você pode definir tipos de coluna personalizados:
\usepackage{array}
\begin{tabular}{|l|>{\centering\arraybackslash}p{3cm}|r|}
\hline
Esquerda & Parágrafo Centralizado & Direita \\
\hline
A & Este texto está centralizado e quebra dentro de uma coluna de 3cm de largura & 1 \\
\hline
\end{tabular}
Lembre-se de incluir pacotes necessários como array, multirow ou booktabs para recursos avançados de tabelas.
Adicionando Índice
Adicionar um índice a um documento LaTeX é um processo simples. Veja como fazer:
- Índice Básico
Para criar um índice básico, use o comando \tableofcontents:
\documentclass{article}
\begin{document}
\tableofcontents
\section{Introdução}
\section{Conteúdo Principal}
\section{Conclusão}
\end{document}
Isso gerará automaticamente um índice baseado nas seções do seu documento.
- Personalizando o Índice
Você pode personalizar a profundidade do índice usando o comando \setcounter:
\setcounter{tocdepth}{2}
\tableofcontents
Isso mostrará seções e subseções no índice.
- Alterando o Título
Para alterar o título padrão “Contents” (Índice), use:
\renewcommand*\contentsname{Tutoriais}
\tableofcontents
Isso alterará o título para “Tutoriais”.
- Adicionando Seções Sem Numeração
Para adicionar seções sem numeração ao índice, use:
\addcontentsline{toc}{section}{Seção Sem Numeração}
\section*{Seção Sem Numeração}
Isso incluirá a seção sem numeração no índice.
- Incluindo Listas de Figuras e Tabelas
Você também pode adicionar listas de figuras e tabelas:
\tableofcontents
\listoffigures
\listoftables
Lembre-se de compilar seu documento duas vezes para garantir que o índice seja gerado corretamente.
Exemplo
Aqui está um exemplo completo demonstrando esses recursos:
\documentclass{article}
\usepackage{blindtext}
\title{Documento de Exemplo}
\author{João Silva}
\date{}
\begin{document}
\maketitle
\renewcommand*\contentsname{Conteúdo do Documento}
\setcounter{tocdepth}{2}
\tableofcontents
\section{Introdução}
\blindtext
\section{Conteúdo Principal}
\subsection{Subseção 1}
\blindtext
\subsection{Subseção 2}
\blindtext
\addcontentsline{toc}{section}{Seção Sem Numeração}
\section*{Seção Sem Numeração}
\blindtext
\section{Conclusão}
\blindtext
\end{document}
Este exemplo inclui um título personalizado para o índice, define a profundidade para incluir subseções e adiciona uma seção sem numeração ao índice.