LaTeX Paket: float
1. Einführung
Das Paket float ist eine LaTeX-Erweiterung, die zusätzliche Optionen zur präzisen Steuerung der Platzierung von Gleitobjekten wie Abbildungen und Tabellen bietet. Es erweitert die Standardplatzierungsfunktionen von LaTeX und ermöglicht es, Gleitobjekte an bestimmten Positionen im Dokument zu fixieren.
2. Installation
Das float-Paket ist in den meisten LaTeX-Distributionen standardmäßig enthalten und kann mit \usepackage{float} in die Präambel des Dokuments eingebunden werden.
3. Optionen und Einstellungen
Das Paket float bietet verschiedene Optionen zur Anpassung der Platzierung von Gleitobjekten. Zu den gängigen Optionen gehören:
[H]: Platziert das Gleitobjekt genau an der Stelle im Text, an der es im Quellcode erscheint.
Der Parameter H wird grundstzlich alleine gesetzt und nicht zusammen mit einem der Standardparameter:
[h]: Versucht, das Gleitobjekt an der Stelle zu platzieren, falls möglich.[t]: Platziert das Gleitobjekt oben auf der Seite.[b]: Platziert das Gleitobjekt unten auf der Seite.[p]: Platziert das Gleitobjekt auf einer separaten Seite für Gleitobjekte.
4. Beispiel
Ein einfaches Beispiel für die Verwendung des float-Pakets, um eine Abbildung exakt am Seitenanfang zu platzieren:
\documentclass[ngerman]{article} \usepackage{babel} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{float} \usepackage{graphicx} \begin{document} \begin{figure}[H] \centering \includegraphics[width=4cm]{example-image} \caption{Beispielabbildung} \label{fig:example} \end{figure} \end{document}
Hier wird das Gleitobjekt mithilfe der Option [H] exakt an der im Quellcode angegebenen Position platziert.
5. Erweiterte Funktionen
Das float-Paket erlaubt es, Platzierungsoptionen für bestimmte Gleitobjekte anzupassen.
\floatplacement: Ermöglicht es eine Platzierungsvorgabe für alle Gleitobjekte eines Typs zu setzen. Zum Beispiel setzt\floatplacement{figure}{H}bei allen nachfolgenden figure Umgebungen die Platzierung auf H also hier.
Darüber hinaus können benutzerdefinierte Gleitobjekte erstellt und mit individuellen Platzierungsoptionen versehen werden.
\documentclass[ngerman]{article} \usepackage{babel} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{float} \newfloat{Beispiel}{H}{lob}[section] % Beispiel ist der Name der neuen Umgebung % H der Standard Platzierungs Paramter % lob List of Beispiel % section Innerhalb von Abschnitten wird fortlaufend nummeriert \floatstyle{boxed} \restylefloat*{Beispiel} \begin{document} \section{Floats} \begin{Beispiel} ....Text.... \caption{Ein Beispiel für newfloat} \end{Beispiel} \listof{Beispiel}{Liste der Beispiele} \end{document}
6. Fazit
Das float-Paket ist eine praktische Erweiterung für die präzise Steuerung der Platzierung von Gleitobjekten in LaTeX-Dokumenten.
7. Thematisch ähnliche Pakete
- caption: Ein Paket zur Formatierung und Anpassung von Beschriftungen für Gleitobjekte in LaTeX.
- subcaption: Ein Paket für die Verwaltung von Untertiteln bei mehreren Gleitobjekten innerhalb einer einzigen Umgebung.