Visão Geral e Instalação do LaTeX
Quando você precisa de um documento de alta qualidade para uma revista científica muito prestigiada
[LaTeX](https://www.glukhov.org/pt/post/2024/11/latex-install-overview/ “Visão geral e instalação do LaTeX no Ubuntu e no Windows) é um sistema de software para composição de documentos (design de páginas de texto de alta qualidade). O formato de documento resultante em PDF provavelmente será mais atraente do que se criado com o MS Word. Dê uma olhada! Um banquete para os olhos.
O LaTeX é pronunciado como “LAH-tek” ou “LAY-tek”.
Ao contrário dos processadores de texto WYSIWYG (What You See Is What You Get), o LaTeX usa uma linguagem de marcação para descrever o conteúdo e o layout de um documento.
Veja só, é semelhante à marcação usada na Wikipedia que também é usada no Hugo…
A composição de documentos é o processo de organizar palavras, símbolos e glifos para criar um documento que seja fácil de ler e visualmente atraente.
É uma parte vital do design que envolve o entendimento de diversos elementos, incluindo: Tipos de fonte, Tamanho da fonte, Espaçamento entre linhas, Ajuste de espaçamento entre letras, Espaçamento entre palavras, Espaçamento entre linhas, Pontuação, Escalação e Justificação.
Exemplo de documento LaTeX
Aqui está um exemplo básico de um documento LaTeX:
\documentclass{article}
\usepackage[a4paper, , margin=1in]{geometry}
\usepackage{lipsum}
\title{Meu Primeiro Documento LaTeX Excitante}
\author{Autor Fantástico}
\date{\today}
\begin{document}
\maketitle
\section{Introdução}
Yay! Este é o documento LaTeX!
\section{Corpo}
O LaTeX é um sistema poderoso de composição de textos usado para produzir
documentos científicos e matemáticos de alta qualidade.
Mas não só isso. A qualidade alta pode ser apreciada em qualquer lugar.
Certo?
\section{Conclusão}
Criar documentos com LaTeX é simples e divertido.
\section{E um exemplo de lipsum}
\lipsum[1-2]
\end{document}
Quando compilado, este código produzirá um documento formatado com título, autor, data e três seções. Para compilar arquivos Tex em Pdf, você pode usar o editor TexWorks. Ele é instalado automaticamente como parte do sistema TexLive. Ou a extensão do VS Code LaTex Workshop.
Na verdade, não é o meu primeiro documento LaTeX :), mas para fins de demonstração, vamos mantê-lo assim. Este exemplo demonstra a estrutura fundamental de um documento LaTeX:
- A classe do documento é declarada usando
\documentclass{article}
. - O pré-ambulo contém metadados como título, autor e data.
- O conteúdo real está envolvido no ambiente
document
. - Seções são criadas usando o comando
\section{}
. - Uso do pacote lipsum (exemplo de texto gerado automaticamente)
Principais características do LaTeX
Principais características do LaTeX incluem:
- Separação de conteúdo e estilo: Os autores se concentram em escrever conteúdo enquanto o LaTeX lida com a formatação.
- Composição de alta qualidade: O LaTeX produz documentos profissionais, especialmente para expressões matemáticas complexas.
- Consistência: Ele garante um estilo uniforme ao longo do documento.
- Portabilidade: Os arquivos LaTeX são texto simples, tornando-os altamente portáveis entre diferentes plataformas.
- Flexibilidade: Ele permite um controle fino sobre o layout do documento.
O LaTeX é amplamente utilizado na academia para documentos científicos, anotações técnicas e publicações que exigem materiais multilingues complexos. Para criar um documento LaTeX, os usuários escrevem em texto simples, usando comandos para definir a estrutura e o estilo do documento. O sistema LaTeX então processa esse arquivo para produzir uma saída formatada, normalmente um PDF.
Instalar LaTeX no Windows
No Windows, existem dois principais sistemas LaTeX disponíveis - TexLive e MiKTex
Além do sistema, você pode precisar de um editor dedicado, que saiba como chamar esse sistema para converter arquivos .tex
em .pdf
Alguns bons editores para LaTeX são:
- TeXstudio - instale-o em https://www.texstudio.org/
- TexMaker - instale-o em https://www.xm1math.net/texmaker/download.html
- TexWorks - parte do sistema TexLive - veja como instalá-lo abaixo.
E claro, você pode usar o Bloco de Notas, o Vim ou o MS Word para editar arquivos .tex
- são apenas arquivos de texto comuns com a extensão específica .tex
.
Para uma lista abrangente dos editores, consulte a lista no final deste artigo.
Como instalar o TexLive no Windows
Para instalar o LaTeX Live no Windows, siga estas etapas:
-
Baixe o instalador do LaTeX para Windows:
- Visite http://mirror.ctan.org/systems/texlive/tlnet/install-tl-windows.exe
- Salve o arquivo em um local que você possa acessar facilmente.
-
Execute o instalador:
- Clique duas vezes no arquivo baixado “install-tl-windows.exe”.
- Se uma mensagem de aviso de segurança aparecer, selecione “Executar”.
-
Escolha as opções de instalação:
- Na janela do instalador, clique em “Instalar” e depois em “Próximo”.
- Selecione as configurações preferidas, como diretório de instalação e tamanho do papel.
-
Iniciar a instalação:
- Clique em “Instalar” para iniciar o processo.
- O instalador baixará e instalará todos os módulos necessários. Isso pode levar várias horas, dependendo da sua conexão com a internet.
-
Concluir a instalação:
- Após a instalação de todos os módulos, clique em “Fechar”.
- Agora você pode acessar o TeX Live a partir do menu Iniciar.
Pode ser melhor baixar o TexLive completo e instalá-lo offline. Para uma instalação offline do LaTeX TexLive usando uma imagem ISO:
- Baixe a imagem ISO do TeX Live de https://mirror2.sandyriver.net/pub/ctan/systems/texlive/Images/
- Abra a ISO e execute o arquivo “install-tl-windows.bat”.
Após a instalação, você pode usar o TeX Live Manager GUI para adicionar ou remover pacotes e manter sua instalação atualizada.
Como instalar o MiKTeX no Windows
Para instalar o LaTeX no Windows, siga estas etapas:
-
Baixe o MiKTeX:
- Visite o site do MiKTeX (http://www.miktex.org/download)
- Clique no botão “Download” sob as abas “Windows” e “Instalador”
- Salve o arquivo em um local que você possa encontrar facilmente
-
Execute o instalador do MiKTeX:
- Clique duas vezes no arquivo baixado para abri-lo
- Se uma mensagem de aviso de segurança aparecer, selecione “Executar”
- Leia e aceite o acordo de licença
-
Escolha suas configurações:
- Selecione “A4” como seu tamanho de papel preferido
- Escolha o escopo da instalação (instalação privada é recomendada)
- Selecione o diretório de instalação (você pode usar o padrão)
-
Configure a instalação de pacotes:
- Escolha como o MiKTeX deve lidar com pacotes ausentes:
- “Pergunte-me primeiro” para confirmar a instalação
- “Sempre” para instalar sem confirmação
- “Nunca” para desabilitar a instalação de pacotes ausentes
- Escolha como o MiKTeX deve lidar com pacotes ausentes:
-
Iniciar a instalação:
- Revise suas configurações e clique em “Iniciar”
- Aguarde a instalação ser concluída (pode levar até 15 minutos)
-
Concluir a instalação:
- Clique em “Fechar” para sair do instalador
- Exclua o arquivo do instalador original
-
Instale um editor LaTeX (opcional, mas recomendado):
- Escolha um editor como TeXstudio, TeXmaker ou Overleaf
- Faça o download e instale seu editor preferido
Após a instalação, é recomendado abrir o Console do MiKTeX e verificar por atualizações para garantir que você tenha a versão mais recente.
LaTeX em sistemas Mac e Linux
Para instalar LaTeX em sistemas Mac ou Linux, consulte a página de como instalar o TexLive:
- Instalar TexLive em sistemas Unix/GNU/Linux - https://www.tug.org/texlive/quickinstall.html
- Instalar TexLive no MacOS: Distribuição MacTeX - https://www.tug.org/mactex/
- Sim, a instalação do variantes TexLive do LaTeX no Windows também está disponível, não é “outro”, mas ainda assim, mantendo-o aqui - https://www.tug.org/texlive/windows.html
Pacotes comuns de LaTeX
O LaTeX oferece uma ampla gama de pacotes que ampliam sua funcionalidade e fornecem recursos adicionais para a preparação de documentos. Aqui estão alguns pacotes comuns de LaTeX e seus usos:
Composição Matemática
amsmath: Este pacote é essencial para a composição matemática avançada. Ele fornece:
- Ambientes de equação aprimorados
- Novos símbolos matemáticos e operadores
- Opções de alinhamento aprimoradas para equações
amssymb: Complementa o amsmath adicionando símbolos matemáticos e fontes extras.
Estrutura e Layout do Documento
geometry: Permite a personalização fácil das dimensões da página e das margens. Por exemplo:
\usepackage[a4paper,top=3cm,bottom=3cm,outer=3cm,inner=3cm,heightrounded]{geometry}
fancyhdr: Habilita a personalização de cabeçalhos e rodapés em cada página.
Tabelas e Figuras
booktabs: Produz tabelas profissionais com regras horizontais e espaçamento aprimorados.
tabularx: Cria tabelas que correspondem à largura do parágrafo.
longtable: Permite tabelas que se estendem por várias páginas.
graphicx: Fornece comandos para incluir e manipular gráficos.
Formatação de Texto e Tipografia
microtype: Melhora a aparência do texto por meio de ajustes de tipografia microscópicos. Ele oferece:
- Protrusão de caracteres
- Expansão de fontes
- Ajuste adicional de espaçamento entre letras
- Ajuste do espaçamento entre palavras
Listagens de Código
listings: Permite a composição de código-fonte com destaque de sintaxe para várias linguagens de programação.
Gráficos Vetoriais
PGF/TikZ: Pacote poderoso para criar gráficos vetoriais de forma programática. É útil para:
- Desenhar diagramas
- Criar gráficos e plotagens
- Ilustrar conceitos matemáticos
Teoremas e Provas
amsthm: Fornece ambientes para a composição de teoremas, lemas e provas.
ntheorem: Uma alternativa ao amsthm com mais opções de personalização.
Bibliografia e Citações
natbib: Oferece novos estilos de citação e opções, particularmente úteis para documentos jornalísticos.
Hipervinculos e Referências Cruzadas
hyperref: Adiciona capacidades de hipervinculo aos documentos LaTeX.
cleveref: Aumenta as funcionalidades de referência cruzada, formatando automaticamente as referências com base no seu tipo.
Ao incorporar esses pacotes, os usuários do LaTeX podem significativamente ampliar a funcionalidade de seus documentos e melhorar sua qualidade e aparência geral.
Editores e ferramentas populares para escrever e editar código LaTeX
Existem vários editores e ferramentas populares disponíveis para escrever e editar código LaTeX. Essas ferramentas oferecem diversas funcionalidades, como colaboração em tempo real, controle de versão, destaque de sintaxe, e visualizadores de PDF integrados para aumentar a produtividade. Aqui está uma lista de algumas opções populares:
Editores Online
- Overleaf: Overleaf é um editor online de LaTeX que oferece colaboração em tempo real, controle de versão e centenas de modelos LaTeX 29.
- ShareLaTeX: ShareLaTeX é outro editor online de LaTeX conhecido por sua facilidade de uso e funcionalidades colaborativas 1.
- Authorea: Authorea oferece uma plataforma para escrever e editar documentos LaTeX com funcionalidades adicionais, como colaboração em tempo real e controle de versão 1.
Editores Offline
- TeXstudio: TeXstudio é um editor gratuito, moderno e multiplataforma de LaTeX que opera em Windows, Mac e Linux. Ele inclui funcionalidades como suporte a Unicode e verificação ortográfica 2412.
- TeXworks: TeXworks é conhecido por sua interface amigável e visualizador integrado, tornando-o uma das melhores opções para usuários do Windows 8.
- Kile: Kile é um excelente editor de LaTeX originário da comunidade Linux/KDE, oferecendo uma interface direta e várias bibliotecas de código aberto 1012.
- TeXMaker: TeXMaker é uma boa alternativa ao Kile, fornecendo um conjunto robusto de funcionalidades para edição de LaTeX 10.
- TeXStudio: TeXStudio é um editor de LaTeX multiplataforma que inclui várias ferramentas e funcionalidades para aumentar a produtividade 24121315.
- LyX: LyX é um editor de código aberto compatível com Windows, macOS e Linux. Ele suporta a abordagem WYSIWYM (What You See Is What You Mean) com uma interface gráfica simples 11.
Editores Especializados
- VimTeX: VimTeX é um plugin de tipo de arquivo e sintaxe para Vim e Neovim que adiciona suporte para edição de LaTeX. Ele oferece funcionalidades como suporte à compilação de documentos, autocompleto de citações, rótulos, comandos e muito mais 67.
- emacs + aucTeX: Esta combinação fornece um ambiente especializado para edição de LaTeX com várias ferramentas para melhorar a produtividade 6.
- Sublime Text + LaTeXTools: Sublime Text é um editor de texto popular que pode ser aprimorado com o plugin LaTeXTools para melhor suporte a LaTeX 15.
Ambientes de Desenvolvimento Integrados (IDEs)
- Visual Studio Code (VSCode): Com as extensões apropriadas, o VSCode pode se tornar uma ferramenta poderosa para escrever e editar código LaTeX. Extensões como LaTeX Workshop fornecem funcionalidades como destaque de sintaxe, autocompleto e compilação de documentos 15.
Esses editores e ferramentas atendem a diferentes necessidades e preferências, desde a edição simples de texto até ambientes colaborativos avançados. Dependendo de suas necessidades específicas, você pode escolher aquele que melhor se adapte ao seu fluxo de trabalho.