Seite 1 von 1

Underfull \hbox in Tabelle (Verwendung von tabularx)

Verfasst: Fr 30. Aug 2013, 15:57
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

Verfasst: Fr 30. Aug 2013, 16:17
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

Verfasst: Fr 30. Aug 2013, 16:31
von Seban
Das ging ja schnell :shock:

Vielen Dank Elke!