Inicialmente, desculpe a demora em responder essa postagem, mas li ontem e estava muito cansado para escrever direito.
Bom, vamos por partes. Aparentemente você está entrando agora neste meio, sendo assim, tenha em mente que o LaTeX é uma forma de criar textos e apresentações (tipo slide) perfeita quando temos ao menos uma dessas exigências:
- Texto altamente padronizado como documentos, relatórios, TCC e artigos científicos;
- Textos muito longos como relatórios, teses, TCC ou livros;
- Forte presença de algoritmos/pseudocódigos ou expressões matemáticas;
- Grande quantidade de referências bibliográficas e/ou citações das mesmas;
- Texto, normalmente longo, que será pouco modificado mas terá seu estilo geral variado para múltiplos usos (como por exemplo um relatório de IC escrito em padrão ABNT que será convertido em um artigo para uma revista que use outro padrão, com coluna dupla, por exemplo).
Mas veja que ele também possui desvantagens e situações que você terá maior trabalho em executar o texto em LaTeX:
- Documentos que contenham figuras que interagem com o texto, como por exemplo figuras onde o texto contorna a figura;
- Documentos curtos e que possuem padrão próprio e que não serão repetidos com frequência, como currículos, por exemplo;
- Textos que utilizem recursos artísticos como por exemplo uma imagem de margem, não retangular, onde o texto acompanha a borda da imagem;
- Textos com tipografias complexas/artísticas.
Veja que das situações de vantagem e desvantagem de uso do LaTeX, textos padronizados como trabalhos acadêmico/científicos/relatórios técnicos se enquadram perfeitamente em situações de vantagem do LaTeX e é por este motivo que ele é tão “útil na faculdade”, como você citou.
Agora, falando dos editores. Você citou editores online e offline e ambos possuem usos, vantagens e desvantagens diferentes. Então vamos refletir um pouco em como cada editor vai te ajudar, lembrando que TODOS os editores que citarei aqui são igualmente funcionais tanto no linux quanto no windows. Não existe diferença prática em usar o LaTeX no windows ou no linux, até mesmo as ferramentas são as mesmas!
Começando pelo mais simples que é o editor online, o Overleaf:
Vamos agora para os editores offline. O Texmaker e o TeXstudio, sendo que o TeXstudio é um fork do Texmaker. Destes, cada um possui recursos próprios, mas prefiro o TeXstudio e, como tenho mais familiaridade com ele, vou falar dele. Contudo os recursos disponíveis são similares em ambos.
Lembrando também que existem diversos outros editores para LaTeX, incluindo plugins para VScode, Sublime, notepad++. Contudo, tenho pouquíssima experiência com essas alternativas, então não vou citá-las aqui.
Como você pôde ver, os recursos presentes nos editores offline tornam a edição do texto muito mais prática, gráfica e rápida, superando e muito os recursos presentes no Overleaf, contudo, as vantagens do Overleaf são únicas e insubstituíveis em algumas situações, particularmente quando editamos o texto em grupos ou sob revisão em tempo real.
Agora que falei dos editores, quero te passar algumas dicas e recursos que, caso eu tivesse acesso a 12 anos atrás, quando comecei a usar LaTeX, teria me poupado muito tempo e dores de cabeça.
-
Como conseguir os arquivos bib para gerar as referências:
-
- Caso esteja fazendo algum trabalho que envolva artigos científicos diversos, utilize o Mendeley para gerenciar os artigos e demais referências. Este programa é mantido pela Elsevier e, além de ser um disco virtual de 2GB (suficiente para milhares de PDFs de artigos), ainda gera os arquivos bib acessando as bases do DOI, PMID e ArXiv ID, o que garante, grande parte das vezes, que o arquivo bib possuirá as informações corretas e completas.
-
- Caso não queira usar o Mendeley, você pode buscar a referência no Google Acadêmico, clique nas “aspas” (citar) embaixo do resultado da busca e clique em “BibTex”.
-
Mesmo com as ferramentas gráficas dos editores offline, gerar tabelas no LaTeX ainda é uma coisa chata de fazer, ainda mais quando você quer portar uma tabela de um editor de planilhas. Para resolver isso, use o Tables Generator, onde você pode copiar a tabela do editor de planilhas, colar na ferramenta do site e formatá-la como desejar. A ferramenta irá gerar o código da tabela para LaTeX exatamente como você precisa, raramente necessitando ajustes futuros.
-
Se for fazer relatórios e trabalhos para aulas e TCC, considere usar o abnTeX2 (\documentclass{abntex2}
), isso reduzirá muito o seu tempo de edição e formataçãoe colocará seu texto no padrão da ABNT. Além disso, tutoriais de uso dessa classe são facilmente encontrados no google: Tutorial.
-
Se for escrever um relatório de IC ou algum artigo científico para uma revista, procure o template da revista para LaTeX ou, caso não encontre, dê preferência para usar o Article (\documentclass{article}
), mesmo dependendo de muitos outros pacotes adicionais e configurações de formatação no preâmbulo do texto, esta classe permite muito mais formatações e se adéqua à maioria dos documentos e relatórios técnicos/científicos. Além disso, é uma das classes de documento mais bem documentada e com tutoriais que existe: Tutorial no overleaf.
-
Caso você queira unir os recursos dos editores offiline com o Overleaf, você pode criar o projeto no overleaf e upar para ele os arquivos que editou localmente. Essa solução é muito útil quando você precisa mandar o documento para um orientador corrigir o texto no código fonte e não no PDF mas evite ao máximo usar essa tática quando estiver editando o arquivo com mais do que uma pessoa.
-
Caso queira usar o recurso de git entre o editor offline e repositórios, mesmo que seja o gerado pelo Overleaf com conta premium, quebre o projeto LaTeX em múltiplos arquivos (por exemplo, um para introdução, um para objetivos, …, um para conclusão), onde o arquivo principal apenas possui o preâmbulo e une os demais arquivos. Dessa forma fica muito mais fácil resolver os conflitos durante push, pull e merge.
Por fim, segue uma lista de locais onde você pode obter mais informações sobre LaTeX:
-
Este documento escrito pelo pessoal do instituto de química da USP São Carlos que é muito bom tanto para aprender o básico do LaTeX quanto para tirar possíveis dúvidas.
-
Sempre que tiver dúvidas sobre a utilização de algum pacote, a documentação dos pacotes para LaTeX estão disponíveis no repositório CTAN ( Comprehensive TeX Archive Network). Basta procurar pelo nome do pacote no site.