LaTeX

O LaTeX é um conjunto de pequenos programas que trabalham juntos (um sistema) para gerar um arquivo de texto (geralmente um PDF) a partir de outro arquivo de texto chamado código-fonte. Produzimos o código-fonte em um editor, mesclando texto com instruções de uma linguagem de programação chamada… LaTeX.

Esta página é dedicada aos que desejam aprender a operar tanto com o sistema quanto com a linguagem LaTeX.

LaTeX mínimo

Quer ver como o LaTeX funciona? Visite a página LaTeX mínimo para começar imediatamente. Sem falação.

LaTeX um pouquinho além do mínimo

Deu tudo certo na página LaTeX mínimo? Então agora vamos saber um pouquinho mais sobre esse dito sistema de tipografia digital.

Sistema

Um sistema LaTeX, também chamado de distribuição LaTeX, costuma ser baixado da internet e instalado em computadores. As duas distribuições a seguir são as mais recomendadas:

  • MiKTeX – A mais usada no Windows.
  • TeX Live – A melhor para Linux. Também para Windows.

Temos sites que oferecem um sistema LaTeX online. Tudo é feito diretamente no navegador. O mais conhecido e mais amplamente usado é o

  • Overleaf – Edição e compilação online.

Apesar da popularidade dos sistemas online, vamos nos ater apenas aos sistemas que instalamos no computador.

Editores

A melhor maneira de usar o LaTeX é através de um editor de texto especificamente criado para isso. Recomendamos dois deles:

  • Texworks – Vem junto com as distribuições MikTeX e TeXlive. Mais simples e direto, porém com menos recursos.
  • Texmaker – Editor cheio de funções avançadas. É o que preferimos usar.

Como aprender?

A operação de um sistema LaTeX e o domínio da linguagem LaTeX requer tempo e energia. Não é nada muito difícil, mas iniciantes precisam de toda a ajuda possível, a começar com bons tutoriais e livros.

Tutoriais e livros digitais

Livros em papel

Há muitos livros online sobre LaTeX, quase todos em inglês. A lista abaixo sugere apenas os melhores no ramo.

Em português

Infelizmente, não existem livros em papel sobre LaTeX em português, com a exceção desse:

Em inglês

É em inglês que encontramos os principais livros sobre LaTeX. Dentre eles, indicamos:

Perguntas & respostas

Existe um monte de perguntas que iniciantes absolutos (alguns dos meus alunos) fazem sobre LaTeX. São questões aparentemente menores, mas extremamente importantes nos primeiros estágios do aprendizado.

A seguir, algumas dessas perguntas deliciosas.

Latéks, láteks ou outra coisa?

Como pronunciamos “LaTeX“?

Segundo os próprios autores da TeX e da LaTeX, essa palavra deve ser pronunciada laték, oxítona, sem s no final.

Mas se você pronunciar latéks, não vai cometer um erro fatal. A gente ouve o pessoal falando assim o tempo todo.

Falamos o LaTeX ou a LaTeX?

Afinal, LaTeX é masculino ou feminino?

Se nos referimos ao sistema ou ao compilador, é o LaTeX. Se nos referimos à linguagem, é a LaTeX.

O mais das vezes, falamos a LaTeX.

Por que as letras maiúsculas no meio e no fim da palavra?

Por que LaTeX tem L, T e X maiúsculas no nome?

Começou com Donald Knuth batizando seu sistema tipográfico como TeX. Talvez para diferenciar de Tex, que é um apelido de texanos… Não, não foi isso, mas certamente passou pela cabeça dele. Se passou pela minha, um brasileiro, por que não pela dele, um estadunidense?

Em verdade, Knuth quis ressaltar o X no final para remeter à palavra grega techné. Quando Leslie Lamport, o criador da LaTeX, ampliou a linguagem original de Knuth, ele decidiu manter o TeX inalterado. E colocou La na frente para brincar com a palavra latex (o nosso querido látex) e para se referir ao próprio nome… (Lamport)

Se você escrever Latex ou latex, todo mundo vai entender. Afinal, é um saco ficar digitando letras maiúsculas e minúsculas no meio de no fim de palavras!

Quem são Donald Knuth e Leslie Lamport?

Quem criou o LaTeX?

E o que é TeX?

Preciso aprender TeX para aprender melhor o LaTeX?

Tem que saber inglês para usar o LaTeX?

Os comandos dessa linguagem não têm uma tradução para o português?

Essa é a mais recente pergunta que me fizeram. Eu achava que seria óbvio aos meus alunos que uma linguagem de programação é algo fixo, geralmente em inglês.

Mas… vivendo e aprendendo! Alunos nunca cessam de surpreender.

A resposta mais rápida é: não, não existe uma tradução dos comando do LaTeX para o português. E: sim, ajudaria muito se você soubesse um pouco de inglês.

Não sabe nada de inglês? Não se preocupe. Você vai aprender muito durante o processo de aprendizagem da LaTeX. Não se reprima e aborde o aprendizado com alegria, sabendo que você vai acabar aprendendo, assim, duas coisas.