overfull \hbox bei Verwendung von tabularx

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: overfull \hbox bei Verwendung von tabularx

von leonidas » So 6. Jun 2010, 22:07

Danke für die schnelle Antwort!
konnte das tw nachvollziehen. Blindtext scheint eine Art Textersatz zu sein?!! habe aber festgestellt, daß es bei meinem miniBsp schon gereicht hat, das ganze in eine table-umgebung einzupassen.
des weiteren scheint es ungünstig zu sein, alle spalten mit X zu formatieren, wenn ich wenigstens eine spalte zB mit l formatiere, entfällt die overfull hbox...

mfg
leonidas :)

von bloodworks » So 6. Jun 2010, 17:34

Hallo
Es liegt wohl daran, dass der Tabelle ein Absatzeinzug vorangestellt wird. Schreibst du zb:
\documentclass[draft]{report} 
\usepackage[ngerman]{babel}

\usepackage{tabularx} 
\usepackage{blindtext}

\begin{document} 
\blindtext
\begin{table}
\begin{tabularx}{\textwidth}{|XXX|} 
  Salat&Schnecke&Igel\\ 
  Montag&Hier ist ein langes Wort&Dienstag \\
\end{tabularx}
\end{table} 
\blindtext
\end{document} 

 
gehts. Wobei
\documentclass[draft]{report} 
\usepackage[ngerman]{babel}

\usepackage{tabularx} 
\usepackage{blindtext,calc}

\begin{document} 
\blindtext

\begin{tabularx}{\textwidth-\parindent}{|XXX|} 
  Salat&Schnecke&Igel\\ 
  Montag&Hier ist ein langes Wort&Dienstag \\
\end{tabularx}

\blindtext
\end{document} 

 
eine Underfull hbox erzeugt. Die manuelle Lösung:

\documentclass[draft]{report} 
\usepackage[ngerman]{babel}

\usepackage{tabularx} 
\usepackage{blindtext}

\begin{document} 
\blindtext

\noindent \begin{tabularx}{\textwidth}{|XXl|} 
  Salat&Schnecke&Igel\\ 
  Montag&Hier ist ein langes Wort&Dienstag \\
\end{tabularx}

\blindtext
\end{document} 
erzeugt das nicht. "Blindtext" ist nur zur besseren Veranschaulichung des Einzuges drinn. Such dir aus, was du brauchen kannst.

overfull \hbox bei Verwendung von tabularx

von leonidas » So 6. Jun 2010, 16:36

Hallo zusammen!

bin mal wieder mit Tabellen beschäftigt. Verwende die tabularx-Umgebung. Leider erhalte ich jedoch eine Warnung wegen einer zu vollen hbox.
scheinbar hat aber sonst noch niemand dieses Problem - was mach ich da also falsch? wenn ich die Breite auf 0.91\textwidth setze verschwindet die Meldung, die Tabelle ist aber schmäler als die tatsächliche Textbreite...
hier mein MiniBsp (es kommt von http://de.wikibooks.org/wiki/LaTeX-W%C3 ... :_tabularx):
\documentclass{report}

\usepackage{array}
\usepackage{tabularx}


\begin{document}
\begin{tabularx}{\textwidth}{XXl}
  Salat&Schnecke&Igel\\
  Montag&Hier ist ein langes Wort&Dienstag
\end{tabularx}
\end{document}
vielen Dank schon mal!
mfg
leonidas

Nach oben