Underfull \hbox in Tabelle (Verwendung von tabularx)

Tabellen und Grafiken erstellen und anordnen


Seban
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 94
Registriert: Do 10. Jan 2013, 13:31

Underfull \hbox in Tabelle (Verwendung von tabularx)

Beitrag von Seban »

Hallo zusammen,

Ich erstelle gerade eine Tabelle mit Hilfe von tabularx, allerdings wird mir 5 mal die Meldung "Underfull \hbox (badness xy) in paraghraphs at lines 13--13" angezeigt (xy ist 4x 10000 und 1x 1102).

Ich vermute, das liegt daran, dass die Tabelle etwas schmaler ist als der Frame(?). Kann und/oder sollte man dies korrigieren?
\documentclass[a4paper,twoside,11pt,openright]{report}
\usepackage[ngerman]{babel}
\usepackage{tabularx}
\usepackage{showframe}

\begin{document}

\begin{center}
\begin{tabularx}{\textwidth}{|l|l|X|}
Typ:					& Windenergie-Erzeugungseinheiten	& XXXXXXX XXXXX XX / XXX und XXXXXXX XXXXX XXX / XXXX\\
&&\\
Technische Daten: 		& Nennleistung: 					& 50 kW\\
\end{tabularx} 
\end{center}

\end{document}
Beste Grüße & Dank im Voraus für jede Anregung,
Seban

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

Hallo,

die X-Spalte wird im Blocksatz gesetzt, was bei schmalen Spalten oft zu hbox Warnungen führt. Du siehst das auch an den teilweise stark gedehnten Abständen zwischen den Wörtern. Besser ist es deshalb, diese Spalte im Flattersatz auszugeben. Du kannst dir dafür einen neuen Spaltentyp L definieren und den dann statt X in der Tabelle verwenden:
\newcolumntype{L}{>{\raggedright\arraybackslash}X}
oder
\usepackage{ragged2e}
\newcolumntype{L}{>{\hspace{0pt}\RaggedRight}X}
Gruß
Elke

Seban
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 94
Registriert: Do 10. Jan 2013, 13:31

Beitrag von Seban »

Das ging ja schnell :shock:

Vielen Dank Elke!

Antworten