Folha de Dicas do LaTeX

Referência básica de LaTeX

Conteúdo da página

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 rápido para composição LaTeX. Este guia faz parte do nosso Ferramentas de Documentação em 2026: Markdown, LaTeX, PDF e Fluxos de Trabalho de Impressão hub.

jornal na parede e mesa com o laptop

Comandos básicos de 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 inline: $$x^2 + y^2 = z^2$$ Matemática em exibição: $$ E = mc^2 $$

Letras gregas

  • Alfa: $$\alpha$$
  • Beta: $$\beta$$
  • Gama: $$\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 sobrescritos

  • Subscrito: $$x_i$$
  • Sobrescrito: $$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{Subsubseção}

Lembre-se de incluir os pacotes necessários e usar a classe de documento apropriada para suas necessidades específicas.

Adicionar diagramas

Para incluir diagramas em um guia rápido de LaTeX, você tem várias opções:

  1. Use o pacote graphicx para inserir imagens:

    • Adicione \usepackage{graphicx} ao seu pré-ambiente
    • Use \includegraphics[options]{filename} para inserir imagens (veja os detalhes abaixo.)
  2. Crie diagramas de Venn usando o pacote venndiagram:

    • Adicione \usepackage{venndiagram} ao seu pré-ambiente
    • Use o ambiente \begin{venndiagram3sets} para diagramas com três conjuntos
  3. Plote gráficos usando o pacote tikz:

    • Adicione \usepackage{tikz} ao seu pré-ambiente
    • Use o ambiente \begin{tikzpicture} para criar gráficos e plots
  4. Crie tabelas para organizar informações:

    • Use o ambiente \begin{tabular} para tabelas simples
    • Para tabelas mais complexas, considere pacotes como longtable ou tabu
  5. Use subfiguras para múltiplos diagramas relacionados:

    • Adicione \usepackage{subcaption} ao seu pré-ambiente
    • Use o ambiente \begin{subfigure} dentro de um ambiente figure

Lembre-se de ajustar a posição e o tamanho dos seus diagramas para caber no formato do guia rápido. Talvez você precise 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 rápido.

Adicionar imagens

Para adicionar imagens usando o pacote graphicx em LaTeX, siga estas etapas:

  1. Inclua o pacote graphicx no pré-ambiente do seu documento:
\usepackage{graphicx}
  1. Coloque seus arquivos de imagem na mesma pasta que o seu arquivo LaTeX ou use o comando \graphicspath para especificar a pasta das imagens:
\graphicspath{{images/}}
  1. Use o comando \includegraphics dentro do seu documento para inserir a imagem:
\includegraphics[options]{filename}
  1. Para uma 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}
  1. Ajuste o tamanho da imagem usando opções como width, height ou scale:
\includegraphics[width=0.5\textwidth]{filename}
  1. Refira-se à imagem em seu texto usando o comando \ref com a legenda que você atribuiu.

Lembre-se de compilar seu documento para ver as imagens inseridas.

Adicionar 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 uma tabela

A estrutura básica de uma tabela no LaTeX usa o ambiente tabular:

\begin{tabular}{column_specifiers}
    conteúdo
\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 de 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 de tabela

Para uma 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 colunas e linhas múltiplas

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 & Centralizado e com quebra de linha em uma coluna de 3cm & 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 funcionalidades avançadas de tabelas.

Adicionar índice remissivo

Adicionar um índice remissivo a um documento LaTeX é um processo simples. Aqui está como fazê-lo:

  1. Índice remissivo básico

Para criar um índice remissivo 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 remissivo com base nas seções do seu documento.

  1. Personalizando o índice remissivo

Você pode personalizar a profundidade do índice remissivo usando o comando \setcounter:

\setcounter{tocdepth}{2}
\tableofcontents

Isso mostrará as seções e as subseções no índice remissivo.

  1. Mudando o título

Para mudar o título padrão “Contents”, use:

\renewcommand*\contentsname{Tutoriais}
\tableofcontents

Isso mudará o título para “Tutoriais”.

  1. Adicionando seções não numeradas

Para adicionar seções não numeradas ao índice remissivo, use:

\addcontentsline{toc}{section}{Seção Não Numerada}
\section*{Seção Não Numerada}

Isso incluirá a seção não numerada no índice remissivo.

  1. 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 remissivo seja gerado corretamente.

Exemplo

Aqui está um exemplo completo demonstrando essas funcionalidades:

\documentclass{article}
\usepackage{blindtext}

\title{Documento de Exemplo}
\author{John Doe}
\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 Não Numerada}
\section*{Seção Não Numerada}
\blindtext

\section{Conclusão}
\blindtext

\end{document}

Este exemplo inclui um título personalizado para o índice remissivo, define a profundidade para incluir subseções e adiciona uma seção não numerada ao índice remissivo.