tabularx und textwidth ergibt Overfull hbox

Tabellen und Grafiken erstellen und anordnen


sudo
Forum-Guru
Forum-Guru
Beiträge: 459
Registriert: Mi 3. Okt 2012, 11:32

tabularx und textwidth ergibt Overfull hbox

Beitrag 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.

Benutzeravatar
cgnieder
Forum-Meister
Forum-Meister
Beiträge: 730
Registriert: Fr 22. Okt 2010, 18:37
Wohnort: Herrenberg
Kontaktdaten:

Beitrag 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
Clemens
Paketauthor

sudo
Forum-Guru
Forum-Guru
Beiträge: 459
Registriert: Mi 3. Okt 2012, 11:32

Beitrag 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:

Benutzeravatar
cgnieder
Forum-Meister
Forum-Meister
Beiträge: 730
Registriert: Fr 22. Okt 2010, 18:37
Wohnort: Herrenberg
Kontaktdaten:

Beitrag 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
Clemens
Paketauthor

Antworten