Guia Prático de Recursos e Formatação Avançada em LaTeX

Plataformas Web e Modelos

Para a edição de documentos LaTeX no navegador, existem excelentes opções. O Overleaf (overleaf.com) é uma plataforma internacional consolidada, embora possa sofrer com instabilidades de conexão dependendo da rede do usuário. Já o TeXpage (texpage.com) oferece uma experiência mais estável para usuários locais, mas ocasionalmente pode falhar ao renderizar o conteúdo, exigindo a recuperação do histórico. Recomenda-se utilizar estas ferramentas pela praticidade, mas evite-as para dados confidenciais, mantendo sempre cópias de segurança em dispositivos locais.

Para apresentações, os modelos Beamer podem ser explorados na matriz de temas disponível em https://mpetroff.net/files/beamer-theme-matrix/.

Inclusão de Notações no Código-Fonte

Para ignorar uma única linha, utilize o caractere %. Todo texto após ele na mesma linha não será compilado.

Caso precise desabilitar um bloco extenso de código, você pode envolvê-lo entre \iffalse e \fi.

Outra abordagem formal requer o pacote verbatim no preâmbulo:

\usepackage{verbatim}
\begin{comment}
Este trecho inteiro será ignorado pelo compilador.
\end{comment}

Personalização de Layout e Formatação

Listas Numeradas

Com o pacote enumitem, é possível definir rótulos personalizados:

\usepackage[shortlabels]{enumitem}
\begin{enumerate}[Fase 1]
\item Determinar a árvore geradora mínima $A$.
\item Para os vértices de grau ímpar em $A$, encontrar o emparelhamento perfeito $M$, localizando um circuito euleriano em $M \cup A$.
\item Aplicar a desigualdade triangular para obter um ciclo Hamiltoniano ponderado.
\end{enumerate}

Para iniciar a contagem a partir de um valor específico, altere o contador:

\begin{enumerate}\setcounter{enumi}{4} % A numeração começará em 5
\item Texto do item
\end{enumerate}

Disposição em Colunas

Colunas de mesma largura podem ser criadas com o ambiente multicols:

\usepackage{multicol}
\columnseprule=0.5pt % Insere linha divisória
\begin{multicols}{3} % Divide em três colunas
Conteúdo distribuído uniformemente.
\end{multicols}

Para colunas com larguras assimétricas:

\begin{columns}[c]
\column{6cm} % Coluna esquerda
\column{4cm} % Coluna direita
\end{columns}

Dicas Diversas de Formatação

Para suprimir alertas do pacote fontspec (comum ao usar XeLaTeX e CJK), adicione no início do documento:

\PassOptionsToPackage{quiet}{fontspec}

Ao inserir fórmulas matemáticas em títulos de slides Beamer (para que apareçam corretamente no sumário e nos marcadores de PDF), use:

Grafos \texorpdfstring{$k$}{}-regulares bipartidos

Para destacar um termo com borda e fundo colorido:

\fcolorbox[rgb]{0,0,0}{1,0.9,0}{Ciência da Computação}

Tabelas complexas podem ser geradas rapidamente em: https://www.tablesgenerator.com.

Ilustrações com TikZ

Para criar ilustrações vetoriais, carregue os pacotes necessários:

\usepackage{tikz}
\usetikzlibrary{positioning} % Permite posicionamento relativo
\usepackage{xcolor}          % Suporte a cores variadas

É possível escalar todo o desenho definindo as uniaddes de medida no ambiente:

\begin{tikzpicture}[x=0.7cm, y=0.7cm]
% comandos de desenho aqui
\end{tikzpicture}

Exemplo de estrutura de figura lado a lado usando minipáginas, com nomes de vértices e coordenadas alteradas para demonstração:

\begin{figure}[ht]
\centering
\begin{minipage}[t]{0.45\textwidth}
\centering
\begin{tikzpicture}[x=0.5cm,y=0.5cm]
% Vértices do Ciclo
\vertex (v1)[black] at (0,0) [label=above:\(v_1\)]{};
\vertex (v2)[black] at (1.5,-2) [label=right:\(v_2\)]{};
\vertex (v3)[black] at (1,-4) [label=below:\(v_3\)]{};
\vertex (v4)[black] at (-1,-4) [label=below:\(v_4\)]{};
\vertex (v5)[black] at (-1.5,-2) [label=left:\(v_5\)]{};
\draw (v1)--(v2);
\draw (v2)--(v3);
\draw (v3)--(v4);
\draw (v4)--(v5);
\draw (v5)--(v1);

% Vértices da Árvore
\vertex (w1)[black] at (4.5,1.5) [label=above:\(w_1\)]{};
\vertex (w1p)[black] at (4.5,0.5) [label=below:\(w'_1\)]{};
\vertex (w2)[black] at (6,1) [label=right:\(w_2\)]{};
\vertex (w3)[black] at (6,-0.5) [label=right:\(w_3\)]{};
\vertex (wm1)[black] at (6,-5) [label=right:\(w_{m-1}\)]{};
\vertex (wmp)[black] at (4.5,-4.5) [label=above:\(w'_m\)]{};
\vertex (wm)[black] at (4.5,-5.5) [label=below:\(w_m\)]{};
\draw (w1)--(w2);
\draw (w2)--(w1p);
\draw (w2)--(w3);
\draw (w3)--(wm1);
\draw (wm1)--(wm);
\draw (wm1)--(wmp);

\draw [dotted,line width=1pt] (w1)--(v1);
\draw [dotted,line width=1pt] (w1p)--(v2);
\draw [dotted,line width=1pt] (wmp)--(v2);
\draw [dotted,line width=1pt] (wm) .. controls (3.5,-5.0) and (0,-3) .. (v1);
\node at (3,-7.5) {(i) \(d_T(w_{m-1})=3\).};
\end{tikzpicture}
\end{minipage}
\begin{minipage}[t]{0.45\textwidth}
\centering
\begin{tikzpicture}[x=0.5cm,y=0.5cm]
\vertex (v1)[black] at (0,0) [label=above:\(v_1\)]{};
\vertex (v2)[black] at (1.5,-2) [label=right:\(v_2\)]{};
\vertex (v3)[black] at (1,-4) [label=below:\(v_3\)]{};
\vertex (v4)[black] at (-1,-4) [label=below:\(v_4\)]{};
\vertex (v5)[black] at (-1.5,-2) [label=left:\(v_5\)]{};
\draw (v1)--(v2);
\draw (v2)--(v3);
\draw (v3)--(v4);
\draw (v4)--(v5);
\draw (v5)--(v1);

\vertex (w1)[black] at (4.5,1.5) [label=above:\(w_1\)]{};
\vertex (w1p)[black] at (4.5,0.5) [label=below:\(w'_1\)]{};
\vertex (w2)[black] at (6,1) [label=right:\(w_2\)]{};
\vertex (w3)[black] at (6,-0.5) [label=right:\(w_3\)]{};
\vertex (wm1)[black] at (6,-3.5) [label=right:\(w_{m-1}\)]{};
\vertex (wm)[black] at (6,-5.0) [label=right:\(w_m\)]{};
\draw (w1)--(w2);
\draw (w2)--(w1p);
\draw (w2)--(w3);
\draw (w3)--(wm1);
\draw (wm)--(wm1);

\draw [dotted,line width=1pt] (w1)--(v1);
\draw [dotted,line width=1pt] (w1p)--(v2);
\draw [dotted,line width=1pt] (wm) .. controls (5,-6.5) and (0,-5.5) .. (v4);
\draw [dotted,line width=1pt] (wm1)--(v1);
\node at (3,-7.5) {(ii) \(d_T(w_2)=3\).};
\end{tikzpicture}
\end{minipage}
\caption{\(|C|=5\) e \(d_T(w_2)=3\).}
\label{fig:5-ciclo-caso2}
\end{figure}

Expressões Matemáticas

Para funções definidas por partes, o ambiente cases é ideal:

g(x)=
\begin{cases}
\mu e^{-\mu x}, & x\geqslant 0 \\
0, & x<0
\end{cases}

\begin{split}
y
&=p+q+r\\
&=s+t+u
\end{split}

Tags: LaTeX TikZ Beamer Tipografia Formatação Matemática

Publicado em 8-26 01:10