Folha de Dicas do LaTeX
Referência básica do LaTeX
[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.
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:
-
Use o pacote graphicx para inserir imagens:
- Adicione \usepackage{graphicx} ao pré-ambulo
- Use \includegraphics[options]{filename} para inserir imagens (veja os detalhes abaixo.)
-
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
-
Plote gráficos usando o pacote tikz:
- Adicione \usepackage{tikz} ao pré-ambulo
- Use o ambiente \begin{tikzpicture} para criar gráficos e plots
-
Crie tabelas para organizar informações:
- Use o ambiente \begin{tabular} para tabelas simples
- Para tabelas mais complexas, considere pacotes como longtable ou tabu
-
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:
- Inclua o pacote graphicx no pré-ambulo do seu documento:
\usepackage{graphicx}
- 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/}}
- Use o comando \includegraphics dentro do seu documento para inserir a imagem:
\includegraphics[options]{filename}
- 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}
- Ajuste o tamanho da imagem usando opções como width, height ou scale:
\includegraphics[width=0.5\textwidth]{filename}
- 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:
- Í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.
- 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.
- Alterando o título
Para alterar o título padrão “Contents”, use:
\renewcommand*\contentsname{Tutoriais}
\tableofcontents
Isso alterará o título para “Tutoriais”.
- 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.
- 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.