Skip to main content

Command Palette

Search for a command to run...

Elevando meu fluxo de trabalho em LaTeX com VS Code + GitHub | Tradução

Updated
4 min read
T
👨‍💻 React & Node Developer | TS Lover 📚 De código limpo a boas práticas: compartilhando aprendizados ✨ Buscando o próximo nível em tech & life

Introdução

Quando comecei a trabalhar com LaTeX para relatórios, artigos ou documentos técnicos, logo percebi alguns limites nas ferramentas “na nuvem” que vinha usando — em particular, usei por um tempo a plataforma Overleaf e senti que havia gargalos: tempo de compilação limitado, problemas com imagens grandes, e certa dependência de conexão ou de infraestrutura externa.
Foi então que me deparei com o artigo de Erencan Bulut — “Using LaTeX with VS Code and GitHub” — e decidi experimentar um fluxo de trabalho local + versionamento + colaboração que mudou bastante minha produtividade.

Por que migrar para VS Code + GitHub para documentos LaTeX?

O autor destaca vários pontos que fazem a diferença — e que no meu dia a dia de desenvolvedor (e como você que gosta de eficiência) se mostram bastante relevantes:

  • Tempo de compilação ilimitado: ao compilar localmente no VS Code, não fico preso aos limites da nuvem (tempo, número de compilações, etc.). (Medium)

  • Melhor tratamento de arquivos grandes / imagens: quando o documento LaTeX inclui muitas figuras ou arquivos pesados, localmente fica mais fluido, sem o “engasgo” que às vezes experimentei no Overleaf. (Medium)

  • Colaboração via GitHub: usar um repositório permite trabalhar em equipe, versionar, auditar quem mudou o quê, reverter facilmente — ao estilo de desenvolvimento de software, que você já domina. (Medium)

  • Armazenamento mais seguro / controlado: os arquivos ficam no seu PC + GitHub (ou outro remoto) — menos dependência de plataforma proprietária. (Medium)

  • Configuração replicável e portátil: se você usa VS Code em múltiplas máquinas, basta clonar o repositório e continuar. (Medium)

  • Assistência de IA (opcional): se você ativar GitHub Copilot, pode ter sugestões automáticas até para LaTeX, o que pode acelerar bastante. (Medium)

Como desenvolvedor, esses argumentos me convenceram: estruturar meu fluxo de documentos técnicos quase como um “mini-projeto de software” fez com que eu ganhasse em controle, rapidez e consistência.

Passo a passo para a configuração

Baseando-me no guia de Bulut, junto com minhas próprias adaptações, aqui vai o roteiro que segui (e você pode adaptar conforme seu sistema operacional).

  1. Criar um repositório no GitHub
    Criei um repositório (pode ser público ou privado, conforme necessidade) para o documento ou conjunto de documentos em LaTeX. (Medium)

  2. Enviar os arquivos LaTeX existentes ou criar um novo projeto
    Se você já tiver um projeto LaTeX, faça upload para esse repositório. Se não, crie o arquivo principal, por exemplo main.tex, e versione desde o começo. (Medium)

  3. Instalar o VS Code
    Instalar o VS Code no seu computador (Windows, Linux ou macOS). (Medium)

  4. Instalar o sistema TeX local
    No Windows: instalar MiKTeX ou TeX Live. No Linux: por exemplo sudo apt-get install miktex ou instalar TeX Live conforme distribuição. (Medium)
    (No artigo menciona MiKTeX e, para Windows, também o Strawberry Perl como dependência para alguns pacotes. (Medium))

  5. Instalar extensões no VS Code específicas para LaTeX
    Exemplos:

    • “LaTeX Workshop” (extensão muito usada) (Medium)

    • “LaTeX Language Support” (Medium)

    • Outras opcionais como “LaTeX Previewer”, “Tex Preview”, “Rewrap” (para quebra automática de linha) (Medium)

  6. Fazer login no GitHub e configurar Git no VS Code
    Para integrar totalmente, entre com sua conta GitHub no VS Code, configure o Git no seu computador, clone o repositório. (Medium)

  7. Clonar o repositório localmente e abrir no VS Code
    Via VS Code, clone o repositório que você criou e abra o arquivo main.tex (ou equivalente). (Medium)

  8. Abrir/Editar/Compilar o documento
    No VS Code você pode ter ao lado o PDF compilado (ex: arrastando main.pdf para o lado). Editar o .tex, compilar localmente, ver resultado etc. (Medium)

  9. Algumas dicas úteis

    • No VS Code, atalho “Alt + Z” (ou configurado) para rewrap automático do texto — útil para alinhamento de linhas no .tex. (Medium)

    • Atalho “Ctrl + Alt + J” para “jump” entre código e PDF correspondente (se a extensão suportar). (Medium)

    • Uso de GitHub Copilot para sugerir partes de LaTeX, macros, estrutura do documento etc (opcional). (Medium)