Seite 1 von 1

tabularx und textwidth ergibt Overfull hbox

Verfasst: Do 8. Aug 2013, 14:48
von sudo
Hi,

ich habe heute tabularx ausprobiert.
\listfiles
\documentclass{minimal}
\usepackage{tabularx}
\begin{document}
\begin{tabularx}{\textwidth}{lXr}
bla & & bla
\end{tabularx}

\begin{tabularx}{\textwidth}{|X|X|X|}
bla & bla & bla
\end{tabularx}
\end{document}
Ich hatte erwartet, dass ich damit Tabellen bekomme, die über die ganze Seite gestreckt sind. Leider bekomme ich Overfull \hboxes

Zu erst hatte ich überlegt, dass es vielleicht an den | vertikalen Linien liegt, doch auch die erste Tabelle erzeugt bei mir eine zu volle Box.

Hab ich was falsch gemacht? Für den Fall des Falles:
 *File List*
 minimal.cls    2001/05/25 Standard LaTeX minimal class
tabularx.sty    1999/01/07 v2.07 `tabularx' package (DPC)
   array.sty    2008/09/09 v2.4c Tabular extension package (FMi)
Ich kann natürlich mit einem Faktor wie 0.97 vor \textwidth das Problem umgehen, würde mich aber trotzdem über Vorschläge und Ideen freuen.

Verfasst: Do 8. Aug 2013, 14:54
von cgnieder
Du vergisst, dass es noch den Absatzeinzug gibt. Packe ein \noindent vor die Tabelle.

Natürlich erübrigt sich das, wenn Du die Tabelle in eine table Umgebung setzt und \centering verwendest.

Übrigens: die minimal-Klasse ist in der Regel für VMs ungeeignet und sollte vermieden werden.

Grüße

Verfasst: Do 8. Aug 2013, 15:03
von sudo
Danke für die schnelle Antwort.

Das mit der minimal-Klasse muss ich mir mal anschauen. Ich dachte die wäre genau dafür da. :shock:

Verfasst: Do 8. Aug 2013, 15:08
von cgnieder
sudo hat geschrieben:Das mit der minimal-Klasse muss ich mir mal anschauen. Ich dachte die wäre genau dafür da. :shock:
Nein, die gibt es aus historischen Gründen. Sie wurde vom LaTeX-Team vor 20 Jahren verwendet, um zu testen, ob der Lade-Mechanismus für Klassen richtig funktioniert.

Zitat David Carlisle:
actually the main motivating use for that class was testing the design of the latex2e package and class loading mechanism, just to check that there were not implied hidden dependencies on the standard article/report/book classes
Zitat Joseph Wright:
the minimal class exists for historical reasons (it was useful in 1993/4 when computers were much less powerful than they are today). The name of the class has regrettably led people to believe that it is intended for minimal examples, which was never the case.
Grüße