Schriftgröße von Tabellen in LaTeX anpassen.
Platziere einen Schriftgrößenbefehl wie \small oder \footnotesize direkt innerhalb deiner table-Umgebung, unmittelbar vor \begin{tabular}. Die Anweisung gilt für jede Zelle im Tabellenblock und endet bei \end{table}, ohne den umgebenden Text deines Dokuments zu beeinflussen.
Die kurze Antwort: Schreibe \small innerhalb von \begin{table} vor \begin{tabular}, um eine ganze Tabelle zu verkleinern. Für eine einzelne Spalte lädst du das array-Paket und fügst >{\small} zu deiner Spaltendefinition hinzu.
Schriftgröße für eine ganze Tabelle ändern
Der sauberste Weg, eine Tabelle anzupassen, ist das Platzieren eines Standard-LaTeX-Schriftgrößenbefehls innerhalb der Gleitumgebung.
| Befehl | 10pt Basis | 11pt Basis | 12pt Basis |
|---|---|---|---|
| \tiny | 5pt | 6pt | 6pt |
| \scriptsize | 7pt | 8pt | 8pt |
| \footnotesize |
Vier Wege zur Anpassung der Tabellenschriftgröße
Größenanpassung der gesamten Tabelle mit Standardbefehlen
Platziere
\smalloder\footnotesizevor deiner tabular-Umgebung. Dies hält die Schriftmetrik proportional und sorgt für einheitliche Zeilenabstände im gesamten Tabellengitter.\begin{table}[htbp] \centering \small \begin{tabular}{llr} \hline Experiment & Method & Score \\ \hline Alpha & Stochastic & 84.2 \\ Beta & Deterministic & 91.0 \\ \hline \end{tabular} \caption{Evaluation scores with small font.} \end{table}Exakte Punktgröße und Zeilenabstand
Wenn vordefinierte Stufen nicht zur Seitengeometrie passen, lege beliebige Punktwerte mit
\fontsize{size}{skip}\selectfontfest. Wähle für den zweiten Parameter etwa das 1,2-fache der Schriftgröße, um zu verhindern, dass sich mehrzeilige Zellen überlappen.\begin{table}[htbp] \centering \fontsize{8.5pt}{10.5pt}\selectfont \begin{tabular}{p{4cm}r} \hline Observation Summary & Value \\ \hline Long descriptive item that wraps nicely & 19.4 \\ \hline \end{tabular} \caption{Table set to an explicit 8.5pt font size.} \end{table}Spaltenspezifische Schriftgröße mit dem array-Paket
Lade
\usepackage{array}in deiner Präambel und stelle>{\small}oder einen anderen Befehl vor die Spaltendefinition. Jede Zelle in dieser Spalte erhält automatisch die gewählte Schrift, ohne dass der Text einzelner Zellen manuell geändert werden muss.
Umgang mit einzelnen Zellen, Kopfzeilen und Beschriftungen
Tabellenschriftgrößen global anwenden
Das manuelle Eingeben von \small in Dutzenden von Tabellen kostet Zeit und führt zu Formatierungsinkonsistenzen in einer Abschlussarbeit oder einem Artikel.
Du kannst eine einheitliche Schriftgröße für jede Tabelle in deinem Dokument erzwingen, indem du einen Hook an die Standard-table-Umgebung anhängst. Platziere den etoolbox-Patch in deiner Präambel. Jede nachfolgende Tabellengleitumgebung übernimmt automatisch den angegebenen Schriftgrößenbefehl.
Dieser Patch lässt deine Beschriftungen in Standardgröße, sofern sie mit dem caption-Paket konfiguriert sind, skaliert jedoch jeden tabular- und booktabs-Block, ohne manuelle Änderungen in jeder Datei zu erfordern.
Warum resizebox zu unleserlichen Tabellen führt
Ein häufiger Fehler beim Verkleinern breiter Tabellen ist das Umschließen der tabular-Umgebung mit \resizebox{\textwidth}{!}{...}. Während dies die Tabelle in die Ränder zwingt, behandelt es die Tabelle wie eine Grafik.
Diese Skalierung erzeugt zwei große visuelle Mängel: Sie skaliert Text willkürlich, was zu unleserlichen 4,2pt oder 6,1pt großen Schriften führt, die von Tabelle zu Tabelle stark variieren, und sie skaliert deine Rahmenlinien ungleichmäßig. Dünne Linien werden haarfein, während dickere horizontale Linien verzerrt werden.
Anstatt die Grafikbox zu skalieren, reduziere den Innenabstand mit \setlength{\tabcolsep}{4pt}, kürze wortreiche Kopfzeilen, erlaube automatische Zeilenumbrüche mit tabularx oder dem p{...}-Spaltentyp und verwende einen konsistenten Schriftgrößenbefehl wie \small.
Dokument-Schriftgröße vs. Schriftgröße im Editor
Oft werden die Schriftgrößen im kompilierten PDF mit der Textgröße des Code-Editors selbst verwechselt.
Um den Code während des Schreibens größer darzustellen, klicke auf das Menü-Symbol oben links in der Editor-Oberfläche. Unter der Überschrift Einstellungen findest du Schriftgröße und kannst von den standardmäßigen 12px auf 14px, 16px oder 18px wechseln. Dies ändert nur die Anzeige in deinem Browser, nicht aber die Dimensionen im generierten PDF.
Fragen
Wo platziere ich \small in einer LaTeX-Tabelle?
Platziere \small direkt nach \begin{table} und vor \begin{tabular}. Da die table-Gleitumgebung als Gruppe fungiert, gilt die kleinere Schrift für die gesamte Tabelle und endet automatisch bei \end{table}.
Kann ich \medium verwenden, um die Tabellenschriftgröße festzulegen?
Nein, LaTeX hat keinen \medium-Schriftbefehl. Die Grundgröße zwischen \small und \large heißt \normalsize, welche die Standard-Textgröße deines Dokuments wiederherstellt.
Probier dein eigenes Paper in Texeno aus.
Starte kostenlos, lade ein Projekt als .zip hoch und klicke auf „Neu kompilieren“. Upgrade, wenn du längere Kompilierungen brauchst.
Losschreiben