Seitenlayout und Dokumentgestaltung titlesec Paket

titlesec Paket - Anpassung von Überschriften

Was macht das Paket titlesec?

Das LaTeX-Paket titlesec bietet eine einfache und flexible Möglichkeit, die Gestaltung von Überschriften in Dokumenten individuell anzupassen. Es ermöglicht die Kontrolle über Schriftart, -größe und Abstände von Überschriften sowie die Formatierung von Nummerierungen. Dadurch eignet sich das Paket besonders gut für wissenschaftliche Arbeiten, bei denen spezifische Layoutanforderungen erfüllt werden müssen.


Video


Beschreibung

Einbinden des Pakets

Das Paket wird mit folgendem Befehl eingebunden:

\usepackage{titlesec}

Der Befehl \titleformat

Mit dem Befehl \titleformat können Aussehen und Formatierung von Überschriften angepasst werden. Der Befehl hat folgende Syntax:

\titleformat{\Befehl}[Shape]{Formatierung}{Label}{Abstand}{Code}

Beispiel:

\titleformat{\section}{\Large\bfseries\sffamily}{\thesection}{10pt}{}

Der Befehl \titlespacing

Mit \titlespacing können die Abstände vor und nach Überschriften definiert werden. Der Befehl hat folgende Syntax:

\titlespacing*{\Befehl}{Links}{Abstand oben}{Abstand unten}{Rechts}

Hinweis: Die Variante \titlespacing* unterdrückt das Einrücken des nachfolgenden Textes.

Beispiel:

\titlespacing*{\section}{0pt}{*4}{*1.5}

Verwendung von Shapes

Shape-Optionen beeinflussen das Layout der Überschrift:


Beispiele & Anwendungen

Beispiel 1: Anpassung von Abschnittsüberschriften

\documentclass{article}
\usepackage{titlesec}

\titleformat{\section}{\Large\bfseries\sffamily}{\thesection}{10pt}{}
\titlespacing*{\section}{0pt}{*4}{*1.5}

\begin{document}

\section{Einleitung}
Dies ist ein Text mit einer angepassten Abschnittsüberschrift.

\end{document}

Erklärung:

Beispiel 2: Anpassung mehrerer Ebenen

\documentclass{article}
\usepackage{titlesec}

\titleformat{\section}{\Large\bfseries}{\thesection}{10pt}{}
\titleformat{\subsection}{\normalsize\bfseries\itshape}{\thesubsection}{10pt}{}
\titleformat{\subsubsection}{\small\sffamily}{\thesubsubsection}{10pt}{}

\titlespacing*{\section}{0pt}{20pt}{10pt}
\titlespacing*{\subsection}{0pt}{10pt}{5pt}
\titlespacing*{\subsubsection}{0pt}{5pt}{0pt}

\begin{document}

\section{Abschnitt 1}
Text im Abschnitt.

\subsection{Unterabschnitt 1.1}
Text im Unterabschnitt.

\subsubsection{Unterunterabschnitt 1.1.1}
Text im Unterunterabschnitt.

\end{document}

Erklärung:

Beispiel 3: Verwendung von Shapes

\documentclass{article}
\usepackage{titlesec}

\titleformat{\section}[runin]{\bfseries}{\thesection}{10pt}{}
\titlespacing*{\section}{0pt}{*4}{*1.5}

\begin{document}

\section{Einleitung} Dies ist eine Überschrift im Fließtext.

\end{document}

Erklärung:


Aufgaben & Übungen

Aufgabe 1: Grundlegende Anpassung

  1. Erstellen Sie ein Dokument mit dem Paket titlesec.
  2. Passen Sie die Abschnittsüberschriften an:
    • Schriftart: Serifenlos und fett.
    • Schriftgröße: Groß (\Large).
    • Abstand zwischen Nummerierung und Titel: 10pt.
  3. Schreiben Sie zwei Abschnitte, um die Anpassung zu testen.

Aufgabe 2: Abstandsdefinitionen

  1. Übernehmen Sie das Dokument aus Aufgabe 1.
  2. Definieren Sie folgende Abstände für die Abschnittsüberschriften:
    • Vor der Überschrift: Vierfache Zeilenhöhe.
    • Nach der Überschrift: 1,5-fache Zeilenhöhe.
  3. Testen Sie die Änderungen mit Absätzen vor und nach den Überschriften.

Aufgabe 3: Anpassung mehrerer Ebenen

  1. Erstellen Sie ein Dokument mit den Ebenen \section, \subsection und \subsubsection.
  2. Passen Sie jede Ebene individuell an:
    • \section: Groß und fett.
    • \subsection: Normalgroß, kursiv.
    • \subsubsection: Klein und serifenlos.
  3. Schreiben Sie jeweils einen kurzen Absatz für jede Ebene.

Hausaufgabe: Theorie und Praxis

  1. Analysieren Sie die Funktion von \titleformat und \titlespacing.
  2. Erstellen Sie ein Dokument mit vier Ebenen (\section bis \paragraph) und passen Sie jede Ebene individuell an. Begründen Sie die gewählten Designentscheidungen.
annehmen ablehnen

Diese Website verwendet Cookies und Pixel-Tags, um Ihnen das beste Erlebnis auf unserer Website zu bieten. Durch die Nutzung dieser Website erklären Sie sich mit der Verwendung von Cookies einverstanden. mehr zum Thema Cookies und siehe auch Datenschutz