Nesta página apresentarei um pouco sobre o \LaTeX e mostrarei algumas ligações que podem ser úteis para quem está começando ou quer aprofundar seus conhecimentos sobre \LaTeX.

O que é e para quê serve o \LaTeX

Imagine que você precisa escrever um relatório para a universidade, ou um TCC, uma dissertação ou tese, ou qualquer coisa do estilo. Você pode usar o Microsoft Word ou o LibreOffice Writter para gerar esse documento, mas também é possível usar \LaTeX para o mesmo objetivo.

A diferença entre o \LaTeX e o Word ou o Writter é que enquanto nestes últimos você edita enquanto vê como está ficando o documento, no \LaTeX você escreve códigos em um arquivo de texto, compila os códigos e só então vê como ficou o documento. Por exemplo, veja o código abaixo:

% Encoding: UTF-8
% TeX Live 2022
\documentclass{abntex2}

\usepackage[T1]{fontenc}    % Selecao de codigos de fonte.
\usepackage[utf8]{inputenc} % Codificacao do documento (conversão automática dos acentos).
\usepackage{ucs}            % Complemento do anterior.

\begin{document}

Olá Mundo!

\end{document}

Após compilado este código gera o seguinte pdf:

Vantagens de usar o \LaTeX

A grande vantagem do \LaTeX é a alta qualidade dos documentos gerados, desde que você use modelos bem preparados é possível com simples comandos obter documentos que obedecem estritamente às normas da universidade ou regras da ABNT.

Modelos bem preparados também permitem que o processo de escrita dos documentos seja deveras mais simples e rápido de que se utilizássemos os concorrentes World ou Writter.

Ainda sobre a qualidade dos documentos, o \LaTeX facilmente trabalha junto de outras tecnologias permitindo a integração do seu documentos com outros, desde outros documentos em pdf até documentos em PostScript, formato exigido pelas revistas para os gráficos.

Por onde começar

Usando o \LaTeX online

A meneira mais simples de usar o \LaTeX é usando o site Overleaf, ele é basicamente um editor de códigos gratuito com compiladores de códigos \LaTeX, este site também é muito útil para trabalhar em equipe já que várias pessoas podem editar um único projeto ao mesmo tempo.

Instalando no Linux

Para instalar o \LaTeX em qualquer distribuição linux (Linux Mint, Ubuntu, Open SUSE e até mesmo no Termux, etc) o primeiro que precisamos é baixar o TeX Live (pacote com todos os arquivos e programas necessários).

  • Pré-requisitos: Você vai precisar de um mínimo de conhecimento em terminal linux e precisará ter o perl instalado.
  • Download do TeX Live.

Uma vez baixado o arquivo basta copiar seu conteúdo para algum lugar e abrir no terminal (se você quiser descomprimir usando linha de comando use tar -xf install-tl-unx.tar.gz). Com o terminal aberto no diretório correto basta digitar o seguinte comando para concluir a instalação.

sudo su
perl ./install-tl --no-interaction
# Ou, se você está instalando no Termux (Android)
perl ./install-tl --no-interaction  \
   --custom-bin $PREFIX/bin/texlive \
   --texdir $PREFIX/local

Aviso: Faça um café, o comando acima pode demorar horas para terminar de executar.

Se todo o processor acima funcionou então você já possui o \LaTeX instalado.

Onde encontrar modelos

Para que sua experiência com o \LaTeX seja a melhor possível recomendo o uso de modelos.

No link abaixo tu podes encontrar vários modelos e exemplos preparados por mim.

A name

E o que é MarkDown

Como o \LaTeX, o MarkDown é uma linguagem de marcação, isto é, serve para escrever e formatar textos. O MarkDown é muito mais simples e fácil de usar que o \LaTeX. A nível de exemplo, compare os dois códigos abaixo.

% Código em LaTeX

\begin{itemize}
\item Texto normal em uma lista.
\item \textbf{Assim se escreve em negrito}.
\item \textit{Assim se escreve em itálico}.
\end{itemize}
<!-- Código em MarkDown -->

- Texto normal em uma lista.
- **Assim se escreve em negrito**.
- *Assim se escreve em itálico*.

Por essa razão se você utilizar o modelo relatorio_ufal você irá escrever os códigos mais simples em MarkDown, como usar negrito, itálico, listas, inserir imagens, etc. Já os códigos mais complexos serão escritos em \LaTeX, como formatação da capa e corpo do documento, fontes, etc.

Saiba mais