LaTeX-documenten schrijven in Visual Studio-code met LaTeX Workshop

Als u LaTeX op uw computer wilt schrijven, is VS Code een geweldige optie voor u! Het installeren van alle benodigde pakketten is een eenvoudig proces. En met de kracht van Git kun je synchroniseren met webgebaseerde editors zoals Overleaf, en beschikken over een bevredigend versiebeheer en back-up.

Waarom LaTeX?

Voor niet-ingewijden is LaTeX geen editor, maar een zetwerksysteem. Er zijn een paar zeer dwingende redenen waarom iemand LaTeX zou willen gebruiken in plaats van de conventionele tekstsystemen. Dit zijn voor mij de drie belangrijkste:

Ten eerste zorgt de duidelijke scheiding tussen opmaak en inhoud ervoor dat u zich kunt concentreren op het ontwikkelen van uw inhoud. Dat betekent dat u niet het hele document bij elke iteratie opnieuw hoeft te formatteren.

Afbeelding (en tabel) nummering en de samenvatting is ook een groot probleem met LaTeX. U voegt niet handmatig nummers toe aan een van deze nummers, u definieert labels en verwijst naar die in uw bron. Bij het samenstellen zal LaTeX zich zorgen maken over de volgorde en nummering.

Bovendien zijn er een heleboel LaTeX-sjablonen die uw werk een stuk eenvoudiger maken. Het is ook niet zo moeilijk om ze aan te passen als je eraan gewend bent.

Nooit meer zorgen maken over de citatiestijl. Als je eenmaal de juiste hebt gekozen voor je document, hoef je alleen maar de bibtex citaten (die de meeste sites je geven, inclusief Google Scholar) in je slabbetje te zetten en ernaar te verwijzen in je tekst.

Als u een technisch document schrijft, heeft u wellicht enkele formules of speciale symbolen nodig. De kwaliteit van die in LaTeX is ongeëvenaard in welke andere editor dan ook. Alle letters en symbolen zien er zo helder mogelijk uit.

Al overtuigd? Als dit niet het geval is, kunt u hierover googlen of deze artikelen lezen:

Uw tools installeren

Het installatieproces kan voor elk systeem een ​​beetje anders zijn, maar het proces zou heel eenvoudig moeten zijn. In sommige systemen heb je meerdere opties om te downloaden. Ik raad aan de meest complete pakketten te nemen (zonder GUI). Ze zullen u minder snel hoofdpijn bezorgen bij het later installeren van extra bibliotheken.

Enkele veelgebruikte Linux-opdrachten voor het installeren van LaTeX zijn:

In MacOS heb ik ervoor gekozen om MacTeX te installeren zonder enige GUI-applicatie, ik ga daar tenslotte VS Code voor gebruiken. Maar als u de GUI-apps wilt behouden, verwijdert u gewoon de “no-gui” uit de naam. Als je geen homebrew (brouwcommando) hebt, installeer het dan. Het is een erg handige tool om Terminal-tools en zelfs een paar community-apps te installeren.

Nadat de installatie is voltooid, is het nodig om de LaTeX-pakketten bij te werken met het tlmgr opdrachtregelprogramma dat al bij MacTeX wordt geleverd.

Laten we nu de LaTeX Workshop-plug-in installeren vanuit de Visual Studio Code Marketplace.

Of installeer het door de volgende opdracht uit te voeren in het opdrachtpalet:

Als je nu een TeX-bestand opent, zou je het moeten kunnen zien werken, en je scherm zal vergelijkbaar zijn met dat in de onderstaande afbeelding.
Wanneer u op de voorbeeldoptie klikt, heeft u de keuze om het document op een ander tabblad van VS Code of in een andere app te zien. Als u kiest voor het tabblad, krijgt u een lay-out die lijkt op die in de eerste afbeelding van dit artikel.

Standaard wordt uw document automatisch opnieuw gecompileerd bij het opslaan. Hiermee wordt het hele proces van het aanleveren van de pdf een geautomatiseerd proces. Het enige dat u hoeft te doen, is het bestand uit uw map kiezen en het is klaar voor gebruik.

LaTeX + GIT

Als je een ontwikkelaar bent, ben je misschien gewend aan alles (hopelijk) versiebeheer. Dus waarom zou u GIT niet ook in uw LaTeX-documenten gebruiken?

Als je het alleen lokaal bewerkt, is het net zo eenvoudig als het maken van een andere repository. Maar dit begint te stralen als je met anderen wilt werken, of als je wilt dat mensen je werk kunnen controleren zonder dat je het elke keer opnieuw moet opsturen. Bovendien kan het uploaden van uw inhoud naar een externe GIT-repository u beschermen in geval van een catastrofale storing in uw persoonlijke machine.

Het wordt aanbevolen om een ​​.gitignore-bestand te gebruiken om uw repository vrij te houden van tijdelijke bestanden en eventuele bijproducten die tijdens het compileren zijn gemaakt.

Ik raad aan om de voorgebouwde versie van de github.com/github/gitignore-repository te gebruiken.

Integreren met ommezijde

Ommezijde en ShareLaTeX zijn twee van de meest populaire LaTeX-webeditors die er zijn. De twee platforms bundelen hun krachten in de “Overleaf V2”. Ommezijde had een interessante GIT-functie in versie 1, die is geëvolueerd naar een GitHub-synchronisatiefunctie in versie 2. Het is niet duidelijk of dit een gratis functie wordt of niet. Het is een premiumfunctie voor ShareLaTeX, maar gratis voor gebruikers van Overleaf v1.

Bij het aanmaken van een nieuw project is er een optie om het vanuit GitHub te importeren:

Als u deze optie niet ziet, moet u deze mogelijk ergens activeren.

Deze functie werkt ook met privérepository’s. En het enige dat u hoeft te doen, is Overleaf autoriseren door in te loggen op uw GitHub-account.

Nu, wanneer je het menu opent, is er een optie om te synchroniseren met GitHub. Het paneel dat in de onderstaande afbeelding wordt getoond, is waar je wijzigingen aan je Git-repository kunt PULLEN en PUSHen. Op deze manier kunt u uw bijdragers op de hoogte houden van wat u offline heeft gemaakt, en kunt u vanaf een andere computer werken wanneer u dat nodig heeft. Netjes!

Conclusie

Als u vertrouwd bent met VS Code, is dit misschien de beste keuze om LaTeX op uw computer te schrijven. De mogelijkheid om uw lokale repository te synchroniseren met een webgebaseerde samenwerkingstool stelt u in staat te blijven schrijven zonder internet in uw lokale kopie, of zonder uw computer in de webeditor.

Ik hoop dat dit artikel nuttig voor je was. Mocht er een vraag opduiken, aarzel dan niet om een ​​reactie te plaatsen! Bedankt!