LaTeX Cheat Sheet

Basiskennis LaTeX

Inhoud

LaTeX is een krachtig opmaakprogramma breed gebruikt voor het maken van professionele documenten met complexe opmaak, zoals wiskundige formules, vooral in academische domeinen. Hier is een snelkoppeling voor LaTeX opmaak.

krant op de muur en tafel met de laptop

Basis TeX/LaTeX commando’s

Basis LaTeX Documentstructuur

\documentclass{article}
\usepackage{amsmath}
\begin{document}
Uw inhoud hier
\end{document}

Tekstopmaak

  • Vetgedrukt: \textbf{tekst}
  • Kursief: \textit{tekst}
  • Onderstreept: \underline{tekst}

Wiskundige modus

Inline wiskunde: $$x^2 + y^2 = z^2$$ Wiskunde in displaymodus: $$ E = mc^2 $$

Griekse letters

  • Alpha: $$\alpha$$
  • Beta: $$\beta$$
  • Gamma: $$\gamma$$
  • Delta: $$\delta$$

Operatoren en symbolen

  • Som: $$\sum_{i=1}^n x_i$$
  • Integraal: $$\int_a^b f(x) dx$$
  • Breuk: $$\frac{teller}{noemer}$$
  • Wortel: $$\sqrt{x}$$

Onder- en bovenindex

  • Onderindex: $$x_i$$
  • Bovenindex: $$x^2$$
  • Gecombineerd: $$x_i^2$$

Matrices

\begin{matrix}
a & b \\
c & d
\end{matrix}

Vergelijkingen

\begin{equation}
    f(x) = ax^2 + bx + c
\end{equation}

Lijsten

Ongeordende lijst:

\begin{itemize}
    \item Eerste item
    \item Tweede item
\end{itemize}

Geordende lijst:

\begin{enumerate}
    \item Eerste item
    \item Tweede item
\end{enumerate}

Tabellen

Zie de details in een aparte sectie hieronder.

\begin{tabular}{|c|c|}
    \hline
    Koptekst 1 & Koptekst 2 \\
    \hline
    Cel 1 & Cel 2 \\
    \hline
\end{tabular}

Secties

\section{Hoofdsectie}
\subsection{Subsectie}
\subsubsection{Subsubsectie}

Denk eraan om de benodigde pakketten op te nemen en een geschikte documentklasse te gebruiken voor jouw specifieke behoeften.

Diagrammen toevoegen

Om diagrammen in een LaTeX snelkoppeling te includeren, heb je verschillende opties:

  1. Gebruik het graphicx-pakket om afbeeldingen in te voegen:

    • Voeg \usepackage{graphicx} toe aan jouw voorblad
    • Gebruik \includegraphics[opties]{bestand} om afbeeldingen in te voegen (zie hieronder voor meer details.)
  2. Maak Venn-diagrammen met het venndiagram-pakket:

    • Voeg \usepackage{venndiagram} toe aan jouw voorblad
    • Gebruik de \begin{venndiagram3sets} omgeving voor drie-set diagrammen
  3. Teken grafieken met het tikz-pakket:

    • Voeg \usepackage{tikz} toe aan jouw voorblad
    • Gebruik de \begin{tikzpicture} omgeving om grafieken en plots te maken
  4. Maak tabellen om informatie te organiseren:

    • Gebruik de \begin{tabular} omgeving voor eenvoudige tabellen
    • Voor complexere tabellen, overweeg pakketten zoals longtable of tabu
  5. Gebruik subfiguren voor meerdere gerelateerde diagrammen:

    • Voeg \usepackage{subcaption} toe aan jouw voorblad
    • Gebruik de \begin{subfigure} omgeving binnen een figure-omgeving

Denk eraan om de positie en grootte van jouw diagrammen aan te passen om te passen bij de snelkoppeling. Je mag moeten experimenteren met opties zoals [width=0.8\textwidth] of [scale=0.5] om ervoor te zorgen dat jouw diagrammen goed passen binnen de snelkoppeling.

Afbeeldingen toevoegen

Om afbeeldingen toe te voegen met het graphicx-pakket in LaTeX, volg je deze stappen:

  1. Voeg het graphicx-pakket toe in jouw documentvoorblad:
\usepackage{graphicx}
  1. Plaats jouw afbeeldingsbestanden in dezelfde map als jouw LaTeX-bestand of gebruik de \graphicspath opdracht om de afbeeldingsmap aan te geven:
\graphicspath{{images/}}
  1. Gebruik de \includegraphics opdracht binnen jouw document om de afbeelding in te voegen:
\includegraphics[opties]{bestand}
  1. Voor betere organisatie en opmaak, omhul de afbeelding in een figure-omgeving:
\begin{figure}[positie]
\centering
\includegraphics[opties]{bestand}
\caption{Jouw legenda hier}
\label{fig:label}
\end{figure}
  1. Pas de afbeeldingsgrootte aan met opties zoals width, height, of scale:
\includegraphics[width=0.5\textwidth]{bestand}
  1. Verwijs naar de afbeelding in jouw tekst met de \ref opdracht en het label dat je hebt toegewezen.

Denk eraan om jouw document te compileren om de ingevoegde afbeeldingen te zien.

Tabellen toevoegen aan een LaTeX document

Het toevoegen van tabellen aan een LaTeX document is een veelvoorkomende taak die kan worden uitgevoerd met behulp van de tabular-omgeving.

Hier is hoe je tabellen in LaTeX kunt maken met verschillende voorbeelden:

Basisstructuur van een tabel

De basisstructuur van een tabel in LaTeX gebruikt de tabular-omgeving:

\begin{tabular}{kolom_specifiers}
    inhoud
\end{tabular}

Kolom_specifiers definiëren de uitlijning en randen van elke kolom:

  • l: links uitgelijnd
  • c: centraal uitgelijnd
  • r: rechts uitgelijnd
  • |: verticale lijn tussen kolommen

Voorbeeld van een eenvoudige tabel

Hier is een basis 3x3 tabel:

\begin{tabular}{lcr}
    1 & 2 & 3 \\
    4 & 5 & 6 \\
    7 & 8 & 9 \\
\end{tabular}

Tabel met randen

Om randen toe te voegen, gebruik je verticale (|) en horizontale (\hline) lijnen:

\begin{tabular}{|l|c|r|}
    \hline
    Links & Midden & Rechts \\
    \hline
    1 & 2 & 3 \\
    4 & 5 & 6 \\
    7 & 8 & 9 \\
    \hline
\end{tabular}

Tabelomgeving

Voor betere opmaak en legendes, gebruik je de tabel-omgeving:

\begin{table}[h!]
    \centering
    \caption{Voorbeeldtabel}
    \label{tab:voorbeeld}
    \begin{tabular}{|c|c|c|}
        \hline
        Kolom 1 & Kolom 2 & Kolom 3 \\
        \hline
        A & B & C \\
        D & E & F \\
        \hline
    \end{tabular}
\end{table}

Meerkolom- en meerrijtabel

Voor complexere tabellen kun je \multicolumn en \multirow opdrachten gebruiken:

\usepackage{multirow}

\begin{tabular}{|c|c|c|}
    \hline
    \multicolumn{2}{|c|}{Gecombineerde Kolommen} & Kolom 3 \\
    \hline
    \multirow{2}{*}{Gecombineerde Rijen} & B1 & C1 \\
    & B2 & C2 \\
    \hline
\end{tabular}

Tabel met aangepaste kolomtypen

Voor geavanceerde opmaak kun je aangepaste kolomtypen definiëren:

\usepackage{array}

\begin{tabular}{|l|>{\centering\arraybackslash}p{3cm}|r|}
    \hline
    Links & Gecentreerde Paragraaf & Rechts \\
    \hline
    A & Deze tekst is gecentreerd en wordt binnen een 3cm brede kolom afgebroken & 1 \\
    \hline
\end{tabular}

Denk eraan om benodigde pakketten zoals array, multirow of booktabs op te nemen voor geavanceerde tabelfuncties.

Inhoudsopgave toevoegen

Het toevoegen van een inhoudsopgave aan een LaTeX document is een eenvoudig proces. Hier is hoe je dat kunt doen:

  1. Basisinhoudsopgave

Om een basisinhoudsopgave te maken, gebruik je de \tableofcontents opdracht:

\documentclass{article}
\begin{document}
\tableofcontents
\section{Inleiding}
\section{Hoofdinhoud}
\section{Conclusie}
\end{document}

Dit zal automatisch een inhoudsopgave genereren op basis van jouw documentsecties.

  1. Aanpassen van de inhoudsopgave

Je kunt de diepte van de inhoudsopgave aanpassen met de \setcounter opdracht:

\setcounter{tocdepth}{2}
\tableofcontents

Dit zal secties en subsecties in de inhoudsopgave tonen.

  1. Titel veranderen

Om de standaardtitel “Inhoud” te veranderen, gebruik je:

\renewcommand*\contentsname{Tutorials}
\tableofcontents

Dit zal de titel veranderen naar “Tutorials”.

  1. Onnummerde secties toevoegen

Om onnummerde secties toe te voegen aan de inhoudsopgave, gebruik je:

\addcontentsline{toc}{section}{Onnummerde Sectie}
\section*{Onnummerde Sectie}

Dit zal de onnummerde sectie in de inhoudsopgave tonen.

  1. Lijsten van figuren en tabellen toevoegen

Je kunt ook lijsten van figuren en tabellen toevoegen:

\tableofcontents
\listoffigures
\listoftables

Denk eraan om jouw document twee keer te compileren om ervoor te zorgen dat de inhoudsopgave correct is gegenereerd.

Voorbeeld

Hier is een volledig voorbeeld dat deze functies demonstreert:

\documentclass{article}
\usepackage{blindtext}

\title{Voorbeelddocument}
\author{John Doe}
\date{}

\begin{document}

\maketitle

\renewcommand*\contentsname{Document Inhoud}
\setcounter{tocdepth}{2}
\tableofcontents

\section{Inleiding}
\blindtext

\section{Hoofdinhoud}
\subsection{Subsectie 1}
\blindtext
\subsection{Subsectie 2}
\blindtext

\addcontentsline{toc}{section}{Onnummerde Sectie}
\section*{Onnummerde Sectie}
\blindtext

\section{Conclusie}
\blindtext

\end{document}

Dit voorbeeld bevat een aangepaste titel voor de inhoudsopgave, stelt de diepte in om subsecties te tonen, en voegt een onnummerde sectie toe aan de inhoudsopgave.