In LaTeX ist die Beschriftung von Bildern und Tabellen essenziell, um Dokumente übersichtlich und informativ zu gestalten. Es gibt mehrere Pakete, die erweiterte Funktionen für Beschriftungen und deren Platzierung bieten.
caption
-PaketDas caption
-Paket bietet umfangreiche Optionen zur Anpassung der Beschriftungen von Bildern und Tabellen.
Einbinden des Pakets:
\usepackage[options]{caption}
Wichtige Optionen:
Format:
\usepackage[format=plain]{caption}
plain
: Die Beschriftung wird als Absatz dargestellt.hang
: Die Beschriftung wird neben dem Objekt aufgehängt.Einzug und Ränder:
\usepackage[indention=1cm, margin=1cm]{caption}
Beschriftungseinstellungen:
\usepackage[labelfont=bf, textfont=it, justification=centering]{caption}
Beispiel:
\documentclass{article}
\usepackage{graphicx}
\usepackage[labelfont=bf, textfont=it, justification=centering]{caption}
\begin{document}
\begin{figure}
\centering
\includegraphics[width=0.5\textwidth]{bild.png}
\caption{Dies ist eine Beispielbeschriftung.}
\end{figure}
\end{document}
subcaption
-PaketDas subcaption
-Paket ermöglicht die Beschriftung von Unterbildern und Untertabellen innerhalb eines Bildes oder einer Tabelle.
Einbinden des Pakets:
\usepackage{subcaption}
Beispiel für Unterbilder:
\documentclass{article}
\usepackage{graphicx}
\usepackage{subcaption}
\begin{document}
\begin{figure}
\begin{subfigure}{0.45\textwidth}
\centering
\includegraphics[width=\textwidth]{bild1.png}
\caption{Unterbild 1}
\end{subfigure}
\hfill
\begin{subfigure}{0.45\textwidth}
\centering
\includegraphics[width=\textwidth]{bild2.png}
\caption{Unterbild 2}
\end{subfigure}
\caption{Gesamtbeschriftung für beide Bilder}
\end{figure}
\end{document}
Beispiel für Untertabellen:
\documentclass{article}
\usepackage{array}
\usepackage{subcaption}
\begin{document}
\begin{table}
\begin{subtable}{0.45\textwidth}
\centering
\begin{tabular}{|c|c|c|}
\hline
A & B & C \\
\hline
1 & 2 & 3 \\
\hline
\end{tabular}
\caption{Untertabelle 1}
\end{subtable}
\hfill
\begin{subtable}{0.45\textwidth}
\centering
\begin{tabular}{|c|c|c|}
\hline
X & Y & Z \\
\hline
4 & 5 & 6 \\
\hline
\end{tabular}
\caption{Untertabelle 2}
\end{subtable}
\caption{Gesamtbeschriftung für beide Tabellen}
\end{table}
\end{document}
float
-PaketDas float
-Paket ermöglicht es, die Platzierung von Gleitobjekten (Bilder und Tabellen) zu steuern und neue Gleitobjekttypen zu definieren.
Einbinden des Pakets:
\usepackage{float}
Platzierung von Gleitobjekten:
t
: Oben auf der Seite.b
: Unten auf der Seite.p
: Auf einer neuen Seite nur für Gleitobjekte.h
: An der Stelle im Text, wo der Befehl steht (wenn möglich).H
: An der exakten Stelle im Text, wo der Befehl steht (immer).Beispiel:
\begin{figure}[H]
\centering
\includegraphics[width=0.5\textwidth]{bild.png}
\caption{Bild an einer festen Position}
\end{figure}
Neue Gleitobjekte definieren:
\usepackage{float}
\newfloat{Beispiel}{H}{lob}[section]
\begin{document}
\begin{Beispiel}
....Text....
\caption{Ein Beispiel für newfloat}
\end{Beispiel}
\listof{Beispiel}{Liste der Beispiele}
\end{document}
Mit den Paketen caption
, subcaption
und float
können Sie die Beschriftung und Platzierung von Bildern und Tabellen in LaTeX umfassend anpassen. Diese Pakete bieten flexible Optionen, um Beschriftungen zu gestalten, Unterbilder und Untertabellen zu erstellen und die Position von Gleitobjekten genau zu steuern.