Overzicht en installatie van LaTeX

Wanneer u een hoge kwaliteit doc nodig heeft voor een zeer wetenschappelijk tijdschrift

Inhoud

[LaTeX](https://www.glukhov.org/nl/post/2024/11/latex-install-overview/ “LaTeX overzicht en installatie op Ubuntu en Windows) is een software-systeem voor documentopmaak (het ontwerpen van hoogwaardige tekstpagina’s). Het resulterende documentformaat in PDF zal waarschijnlijk beter uitzien dan als het is gemaakt met MS Word. Kijk maar! Een feest voor de ogen.

LaTeX wordt uitgesproken als “LAH-tek” of “LAY-tek”.

In tegenstelling tot WYSIWYG (What You See Is What You Get) tekstverwerkers gebruikt LaTeX een markuptaal om de inhoud en lay-out van een document te beschrijven.

Je ziet, het is vergelijkbaar met de markdown die wordt gebruikt op Wikipedia wat ook wordt gebruikt in Hugo

LaTeX in Londen

Documentopmaak is het proces van het rangschikken van woorden, symbolen en glyphs om een document te creëren dat gemakkelijk te lezen is en visueel aantrekkelijk is.

Het is een essentieel onderdeel van het ontwerpen dat het begrijpen van verschillende elementen omvat, waaronder: Lettertypen, Lettergrootte, Rijafstand, Kerning, Tracking, Leading, Punctuatie, Schalen en Justificatie.

LaTeX documentvoorbeeld

Hieronder volgt een basisvoorbeeld van een LaTeX document:

\documentclass{article}

\usepackage[a4paper, , margin=1in]{geometry}
\usepackage{lipsum}

\title{Mijn eerste opwindende LaTeX document}
\author{Geweldige auteur}
\date{\today}

\begin{document}

\maketitle

\section{Inleiding}

Yay! Dit is het LaTeX document!

\section{Hoofdtekst}

LaTeX is een krachtig opmaaksysteem dat wordt gebruikt voor het maken van
wetenschappelijke en wiskundige documenten van hoge kwaliteit.
Maar niet alleen dat. Hoge kwaliteit kan overal gewaardeerd worden.
Zeker?

\section{Conclusie}

Het maken van documenten met LaTeX is eenvoudig en leuk.

\section{En een voorbeeld met lipsum}
\lipsum[1-2]

\end{document}

Wanneer dit code wordt gecompileerd, zal het een opgemaakt document produceren met een titel, auteur, datum en drie secties. Om Tex-bestanden te compileren naar PDF kun je de TexWorks editor gebruiken. Het wordt automatisch geïnstalleerd als onderdeel van het TexLive systeem. Of de VS Code extensie LaTex Workshop.

Latex Document Voorbeeld

Het is eigenlijk niet mijn eerste LaTeX document :), maar voor demonstratie doeleinden, laten we het zo houden. Dit voorbeeld toont de fundamentele structuur van een LaTeX document:

  1. De documentklasse wordt verklaard met \documentclass{article}.
  2. De voorafgaande tekst bevat metadata zoals titel, auteur en datum.
  3. De werkelijke inhoud is ingesloten binnen de document omgeving.
  4. Secties worden gemaakt met behulp van de \section{} opdracht.
  5. Gebruik van de lipsum package (voorbeeld van automatisch gegenereerde tekst)

Belangrijke functies van LaTeX

Belangrijke functies van LaTeX omvatten:

  1. Scheiding van inhoud en stijl: Auteurs richten zich op het schrijven van inhoud terwijl LaTeX de opmaak verzorgt.
  2. Hoogwaardige opmaak: LaTeX produceert professioneel uitziende documenten, vooral voor complexe wiskundige uitdrukkingen.
  3. Consistentie: Het zorgt voor uniforme stijl over het hele document.
  4. Draagbaarheid: LaTeX-bestanden zijn platte tekst, waardoor ze zeer draagbaar zijn over verschillende platforms.
  5. Flexibiliteit: Het biedt fijngevoelige controle over de lay-out van het document.

LaTeX wordt veel gebruikt in de academische wereld voor wetenschappelijke documenten, technische aantekeningen en publicaties die complexe meertalige materialen vereisen. Om een LaTeX document te maken, schrijven gebruikers in platte tekst, met opdrachten om de structuur en stijl van het document te definiëren. Het LaTeX-systeem verwerkt vervolgens dit bestand om een opgemaakt resultaat te produceren, meestal een PDF.

Installeer LaTeX op Windows

Op Windows zijn er twee belangrijke LaTeX-systemen beschikbaar - TexLive en MiKTex

Daarnaast zou je mogelijk een specifieke editor nodig hebben, die weet hoe het systeem moet aanroepen om .tex bestanden om te zetten in .pdf Enkele goede editors voor LaTeX zijn:

En natuurlijk kun je Notepad, Vim of MS Word gebruiken om .tex bestanden te bewerken - het zijn gewone tekstbestanden met de specifieke extensie .tex. Voor een uitgebreide lijst van editors zie de lijst aan het einde van dit artikel.

Hoe TexLive op Windows te installeren

Om LaTeX Live op Windows te installeren, volg dan deze stappen:

  1. Download de LaTeX-installateur voor Windows:

  2. Start de installateur:

    • Dubbelklik op het gedownloade bestand “install-tl-windows.exe”.
    • Als er een beveiligingswaarschuwing verschijnt, selecteer dan “Run”.
  3. Kies installatieopties:

    • In het installatievenster, klik op “Install” en dan op “Next”.
    • Selecteer je voorkeursinstellingen, zoals de installatiemap en papergrootte.
  4. Start de installatie:

    • Klik op “Install” om het proces te starten.
    • De installateur zal alle benodigde modules downloaden en installeren. Dit kan enkele uren duren, afhankelijk van je internetverbinding.
  5. Voltooi de installatie:

    • Zodra alle modules zijn geïnstalleerd, klik op “Close”.
    • Je kunt nu TeX Live vanaf het Startmenu bereiken.

Het kan beter zijn om TexLive Full te downloaden en offline te installeren. Voor een offline TexLive LaTeX installatie met behulp van een ISO-afbeelding:

  1. Download de TexLive ISO vanaf https://mirror2.sandyriver.net/pub/ctan/systems/texlive/Images/
  2. Open de ISO en voer het bestand “install-tl-windows.bat” uit.

Na de installatie kun je het TeX Live Manager GUI gebruiken om pakketten toe te voegen of te verwijderen en je installatie up-to-date te houden.

Hoe MiKTeX op Windows te installeren

Om LaTeX op Windows te installeren, volg dan deze stappen:

  1. Download MiKTeX:

    • Bezoek de MiKTeX website (http://www.miktex.org/download)
    • Klik op de “Download”-knop onder de “Windows” en “Installer”-tabbladen
    • Sla het bestand op in een locatie die je gemakkelijk kunt vinden
  2. Start de MiKTeX-installateur:

    • Dubbelklik op het gedownloade bestand om het te openen
    • Selecteer “Run” als er een beveiligingswaarschuwing verschijnt
    • Lees en accepteer de licentieovereenkomst
  3. Kies je instellingen:

    • Selecteer “A4” als je voorkeurspapergrootte
    • Kies je installatiescope (privéinstallatie wordt aanbevolen)
    • Selecteer de installatiemap (je kunt de standaard gebruiken)
  4. Configureer de pakketinstallatie:

    • Kies hoe je MiKTeX moet omgaan met ontbrekende pakketten:
      • “Vraag me eerst” om de installatie te bevestigen
      • “Altijd” om zonder bevestiging te installeren
      • “Nooit” om de installatie van ontbrekende pakketten te verbieden
  5. Start de installatie:

    • Bekijk je instellingen en klik op “Start”
    • Wacht tot de installatie is voltooid (kan tot 15 minuten duren)
  6. Voltooi de installatie:

    • Klik op “Close” om de installateur te verlaten
    • Verwijder het originele installatiebestand
  7. Installeer een LaTeX-editor (optioneel, maar aanbevolen):

    • Kies een editor zoals TeXstudio, TeXmaker of Overleaf
    • Download en installeer je voorkeur editor

Na de installatie wordt aanbevolen om de MiKTeX Console te openen en op zoek te gaan naar updates om ervoor te zorgen dat je de nieuwste versie hebt.

LaTeX op Mac en Linux-systemen

Om LaTeX te installeren op Mac of Linux systeem zie dan de TexLive handleiding pagina:


Populaire LaTeX-pakketten

LaTeX biedt een breed scala aan pakketten die de functionaliteit uitbreiden en extra functies bieden voor het voorbereiden van documenten. Hieronder volgen enkele veelgebruikte LaTeX-pakketten en hun toepassingen:

Wiskundige opmaak

amsmath: Dit pakket is essentieel voor geavanceerde wiskundige opmaak. Het biedt:

  • Versterkte vergelijkingomgevingen
  • Nieuwe wiskundesymbolen en operatoren
  • Verbeterde uitlijningsopties voor vergelijkingen

amssymb: Complementeert amsmath door extra wiskundesymbolen en lettertypen toe te voegen.

Documentstructuur en lay-out

geometry: Stelt eenvoudige aanpassing van paginadimensies en marges mogelijk. Bijvoorbeeld:

\usepackage[a4paper,top=3cm,bottom=3cm,outer=3cm,inner=3cm,heightrounded]{geometry}

fancyhdr: Stelt aanpassing van kop- en voetteksten op elke pagina mogelijk.

Tabellen en figuren

booktabs: Produceert professionele tabellen met verbeterde horizontale regels en afstand.

tabularx: Creëert tabellen die overeenkomen met de breedte van de alinea.

longtable: Stelt tabellen mogelijk die zich over meerdere pagina’s uitstrekken.

graphicx: Biedt opdrachten voor het opnemen en manipuleren van grafieken.

Tekstopmaak en typografie

microtype: Verbetert het uiterlijk van tekst via micro-typografische aanpassingen. Het biedt:

  • Karaktersproei
  • Lettertypeuitbreiding
  • Extra kerning
  • Aanpassing van interwoordsafstand

Codevermeldingen

listings: Stelt het typografisch opmaken van broncode met syntaxismarkeringen voor verschillende programmeertalen mogelijk.

Vectorgrafieken

PGF/TikZ: Krachtig pakket voor het programmeren van vectorgrafieken. Het is handig voor:

  • Tekenen van diagrammen
  • Het maken van grafieken en plots
  • Het illustreren van wiskundige concepten

Stellingen en bewijzen

amsthm: Biedt omgevingen voor het typografisch opmaken van stellingen, lemma’s en bewijzen.

ntheorem: Alternatief voor amsthm met meer aanpasopties.

Bibliografie en citaties

natbib: Biedt nieuwe citatiestijlen en opties, vooral handig voor journalistieke documenten.

hyperref: Voegt hyperlinkfunctionaliteit toe aan LaTeX-documenten.

cleveref: Verrijkt kruisverwijzingenfunctionaliteit, automatisch formatterend verwijzingen op basis van hun type.

Door deze pakketten in te voegen, kunnen LaTeX-gebruikers de functionaliteit van hun documenten aanzienlijk uitbreiden en de algemene kwaliteit en uiterlijk verbeteren.

Populaire LaTeX-editors en tools voor het schrijven en bewerken van LaTeX-code

Er zijn verschillende populaire LaTeX-editors en tools beschikbaar voor het schrijven en bewerken van LaTeX-code. Deze tools bieden verschillende functies zoals real-time samenwerking, versiebeheer, syntaxismarkering, en ingebouwde PDF-afspelers om de productiviteit te verhogen. Hieronder volgt een lijst met enkele populaire opties:

Online editors

  • Overleaf: Overleaf is een online LaTeX-editor die real-time samenwerking, versiebeheer en honderden LaTeX-sjablonen biedt 29.
  • ShareLaTeX: ShareLaTeX is een andere online LaTeX-editor bekend om zijn gebruiksvriendelijkheid en samenwerkingseigenschappen 1.
  • Authorea: Authorea biedt een platform voor het schrijven en bewerken van LaTeX-documenten met extra functionaliteiten zoals real-time samenwerking en versiebeheer 1.

Offline editors

  • TeXstudio: TeXstudio is een gratis, moderne en cross-platform LaTeX-editor die werkt op Windows, Mac en Linux. Het bevat functies zoals Unicode-ondersteuning en spellingcontrole 2412.
  • TeXworks: TeXworks is bekend om zijn gebruikersvriendelijke interface en ingebouwde afspeler, waardoor het één van de beste opties is voor Windows-gebruikers 8.
  • Kile: Kile is een uitstekende LaTeX-editor oorspronkelijk van de Linux/KDE gemeenschap, met een eenvoudige interface en verschillende open-source bibliotheken 1012.
  • TeXMaker: TeXMaker is een goed alternatief voor Kile, met een robuuste set functies voor LaTeX-bewerking 10.
  • TeXStudio: TeXStudio is een cross-platform LaTeX-editor die verschillende tools en functionaliteiten bevat om de productiviteit te verhogen 24121315.
  • LyX: LyX is een open-source editor compatibel met Windows, macOS en Linux OS. Het ondersteunt de WYSIWYM (What You See Is What You Mean) schrijfbenadering met een eenvoudige GUI-interface 11.

Gespecialiseerde editors

  • VimTeX: VimTeX is een bestandstype en syntaxisplug-in voor Vim en Neovim die ondersteuning toevoegt voor LaTeX-bewerking. Het biedt functies zoals ondersteuning voor documentcompilatie, automatisch voltooien van citaties, labels, opdrachten en meer 67.
  • emacs + aucTeX: Deze combinatie biedt een gespecialiseerde omgeving voor LaTeX-bewerking met verschillende tools om de productiviteit te verbeteren 6.
  • Sublime Text + LaTeXTools: Sublime Text is een populaire teksteditor die kan worden uitgebreid met de LaTeXTools plug-in voor betere LaTeX-ondersteuning 15.

Integreerde ontwikkelomgevingen (IDEs)

  • Visual Studio Code (VSCode): Met de juiste extensies kan VSCode een krachtig hulpmiddel worden voor het schrijven en bewerken van LaTeX-code. Extensies zoals LaTeX Workshop bieden functies zoals syntaxismarkering, automatisch voltooien en documentcompilatie 15.

Deze editors en tools voldoen aan verschillende behoeften en voorkeuren, van eenvoudig tekstbewerken tot geavanceerde samenwerkingsopties. Afhankelijk van je specifieke eisen, kun je de ene kiezen die het beste past bij je werkstroom.