Zum Inhalt springen

LaTeX Grundlagen

LaTeX ist ein Textsatzsystem, das besonders für wissenschaftliche und technische Dokumente verwendet wird. Im Gegensatz zu Word schreibt man in LaTeX Quellcode, der dann in ein PDF kompiliert wird.

Warum LaTeX für die Diplomarbeit?

Professionelles Layout

LaTeX erzeugt automatisch ein perfektes Schriftbild mit optimalem Zeilenumbruch und Silbentrennung.

Automatische Verzeichnisse

Inhaltsverzeichnis, Abbildungsverzeichnis, Literaturverzeichnis – alles wird automatisch generiert.

Teamarbeit

Jedes Kapitel ist eine eigene Datei. Perfekt für Git und paralleles Arbeiten im Team.

Formeln & Code

Mathematische Formeln und Quellcode-Listings werden erstklassig dargestellt.

Installation

TeX-Distribution installieren

Zuerst braucht ihr eine TeX-Distribution, die alle nötigen Programme und Pakete enthält:

BetriebssystemEmpfehlungDownload
WindowsMiKTeX oder TeX Livemiktex.org / tug.org/texlive
macOSMacTeX (basiert auf TeX Live)tug.org/mactex
LinuxTeX Livesudo apt install texlive-full
Empfehlung
Installiert die Vollversion (ca. 4–6 GB). So habt ihr alle Pakete sofort verfügbar und müsst nie nach fehlenden Paketen suchen.

Editor installieren

Danach braucht ihr einen Editor zum Schreiben (Details auf der Editor-Seite):

  • TeXstudio – Spezieller LaTeX-Editor, einfach zu bedienen
  • VS Code + LaTeX Workshop – Flexibler, besonders wenn ihr auch Code schreibt

Erstes Dokument

Ein minimales LaTeX-Dokument sieht so aus:

\documentclass[a4paper,12pt]{article}
\usepackage[ngerman]{babel}    % Deutsche Silbentrennung
\usepackage[T1]{fontenc}       % Richtige Umlaute im PDF

\title{Mein erstes Dokument}
\author{Max Mustermann}
\date{\today}

\begin{document}
\maketitle

Hallo Welt! Das ist mein erster Text in \LaTeX.

\end{document}

Kompilieren

Um daraus ein PDF zu erzeugen, wird der Quellcode kompiliert:

  • In TeXstudio: Grüner Pfeil oder F5
  • In VS Code: Ctrl+Alt+B (mit LaTeX Workshop)
  • Im Terminal: pdflatex dokument.tex

Grundkonzepte

Befehle

LaTeX-Befehle beginnen mit einem Backslash \:

\textbf{fetter Text}       % fetter Text
\textit{kursiver Text}     % kursiver Text
\underline{unterstrichen}  % unterstrichener Text
\LaTeX                     % Das LaTeX-Logo
\\                         % Erzwungener Zeilenumbruch

Umgebungen

Umgebungen klammern Textbereiche mit spezieller Formatierung:

\begin{center}
  Dieser Text ist zentriert.
\end{center}

\begin{itemize}
  \item Erster Punkt
  \item Zweiter Punkt
\end{itemize}

\begin{enumerate}
  \item Nummeriert
  \item Automatisch
\end{enumerate}

Kommentare

Alles nach % wird ignoriert:

Das hier wird angezeigt. % Das hier nicht
% Diese ganze Zeile ist ein Kommentar

Sonderzeichen

Manche Zeichen haben in LaTeX eine besondere Bedeutung und müssen escaped werden:

ZeichenLaTeX-CodeBedeutung
#\#Parameter in Makros
$\$Mathemodus
%\%Kommentar
&\&Tabellenspalten-Trenner
_\_Tiefstellung in Mathe
{}\{ \}Gruppierung
~\~{}Geschütztes Leerzeichen
^\^{}Hochstellung in Mathe
\\textbackslashBefehlszeichen

Dokumentstruktur

LaTeX organisiert Dokumente hierarchisch:

\chapter{Einleitung}           % Nur in book/report
\section{Problemstellung}
\subsection{Hintergrund}
\subsubsection{Details}
\paragraph{Absatz}             % Selten verwendet
Wichtig
Bei der Dokumentklasse article gibt es kein \chapter. Für die Diplomarbeit verwendet ihr book oder report – oder unsere angepasste Vorlage.

Die Präambel

Alles vor \begin{document} heisst Präambel. Hier werden Pakete geladen und Einstellungen vorgenommen:

\documentclass[a4paper,12pt]{report}

% === Pakete ===
\usepackage[ngerman]{babel}         % Sprache
\usepackage[T1]{fontenc}            % Schriftkodierung
\usepackage{graphicx}               % Bilder
\usepackage{hyperref}               % Klickbare Links
\usepackage[style=apa]{biblatex}    % Literaturverzeichnis
\usepackage{listings}               % Quellcode

% === Einstellungen ===
\addbibresource{literatur.bib}
\graphicspath{{images/}}

\begin{document}
  % ... euer Inhalt ...
\end{document}

Mehrere Dateien verwenden

Für die Diplomarbeit teilt ihr das Dokument in mehrere Dateien auf. Das ist besonders wichtig für die Teamarbeit:

% In der Hauptdatei (main.tex):
\begin{document}

\include{kapitel/einleitung}      % Fügt einleitung.tex ein
\include{kapitel/grundlagen}      % Fügt grundlagen.tex ein
\include{kapitel/implementierung} % Fügt implementierung.tex ein
\include{kapitel/fazit}           % Fügt fazit.tex ein

\end{document}
Tipp
\include{} beginnt immer eine neue Seite – ideal für Kapitel. Für kleinere Einfügungen ohne Seitenumbruch nutzt \input{}.

Pakete – die wichtigsten für die Diplomarbeit

PaketFunktion
babelSpracheinstellungen (Silbentrennung, Bezeichner)
graphicxBilder einfügen
biblatexLiteraturverzeichnis und Zitieren
hyperrefKlickbare Links und Lesezeichen im PDF
listingsQuellcode mit Syntax-Highlighting
amsmathErweiterte mathematische Formeln
geometrySeitenränder einstellen
captionBild- und Tabellenbeschriftungen anpassen
subcaptionUnter-Abbildungen (a, b, c, ...)
glossariesGlossar/Abkürzungsverzeichnis
csquotesKorrekte Anführungszeichen je Sprache
enumitemAnpassbare Aufzählungen
fancyhdrKopf- und Fusszeilen anpassen
xcolorFarben im Dokument

Fehlermeldungen verstehen

LaTeX-Fehler sehen auf den ersten Blick kryptisch aus, folgen aber einem Muster:

! Undefined control sequence.
l.42 \textfb
            {Hallo}

Bedeutet: In Zeile 42 kennt LaTeX den Befehl \textfb nicht. Richtig wäre \textbf.

Häufige Fehler und Lösungen

FehlerUrsacheLösung
Undefined control sequenceTippfehler im Befehl oder Paket fehltBefehl prüfen, Paket mit \usepackage laden
Missing $ insertedSonderzeichen _ oder ^ ausserhalb Mathemodus\_ oder $...$ verwenden
Missing \begin{document}Fehler in der PräambelPräambel auf Syntax prüfen
File not foundBild oder Datei nicht vorhandenPfad und Dateiname prüfen
Overfull \hboxText passt nicht in die ZeileMeist harmlos; bei Bedarf Wort umbrechen