Folha de Dicas do LaTeX

Referência básica do LaTeX

Conteúdo da página

[LaTeX](https://www.glukhov.org/pt/post/2024/11/latex-install-overview/ “LaTeX - Instalação e visão geral) é 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.

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 em linha: $$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 pacotes necessários e usar a classe de documento apropriada para suas necessidades específicas.

Adicionando 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 pré-ambulo
    • Use \includegraphics[options]{filename} para inserir imagens (veja os detalhes abaixo.)
  2. Crie diagramas de Venn usando o pacote venndiagram:

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

    • Adicione \usepackage{tikz} ao pré-ambulo
    • 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 pré-ambulo
    • 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 encaixar no formato do guia rápido. 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 rápido.

Adicionando imagens

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

  1. Inclua o pacote graphicx no pré-ambulo do seu documento:
\usepackage{graphicx}
  1. Coloque seus arquivos de imagem na mesma pasta que o arquivo LaTeX ou use o comando \graphicspath para especificar a pasta de 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. Faça referência à imagem no seu texto usando o comando \ref com a legenda 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 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 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 & Centroado Parágrafo & 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 tabela.

Adicionando índice remissivo

Adicionar um índice remissivo a um documento LaTeX é um processo simples. Aqui está como fazer:

  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á seções e subseções no índice remissivo.

  1. Alterando o título

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

\renewcommand*\contentsname{Tutoriais}
\tableofcontents

Isso alterará 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.