PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tabelle auf 100% der Textbreite scalen ?



manny
12-04-2006, 16:12
Hallo,

weiß zufällig jemand, wie man eine Tablle (ähnlich wie bei Grafiken) die Breite auf 100% der Textbreite zieht ?
Ich habs mal mit scale=1.00 versucht, lässt sich aber nicht bauen :/

Vielen Dank im Vorraus.
- manny

Boron
12-04-2006, 16:48
Wenn du anstelle tabular ein tabularx verwendest kannst du mit der Spaltendefinition X Spalten erstellen, die den zur Verfügung stehenden Platz in Anspruch nehmen.

trinix
13-04-2006, 12:24
Hallo,

ich möchte ähnliches erreichen.
Meine Spalten sind in der tabular-Umgebung ohne eine Breitenangabe sondern nur zentriert (c). Eine dieser Spalten soll jedoch die noch zur Verfügung stehende Breite einer Seite nutzen. Dh. alle Spalten orientieren sich bezüglich ihrer Breite am Inhalt und eine Spalte nutzt die übrige Breite der Seite aus.

Wie kann ich das für eine Spalte erreichen?

trinix

Boron
13-04-2006, 13:20
OK, bissl ausführlicher:
% in Präambel
\usepackage{tabularx}

%in Dokument
\begin{tabularx}{\textwidth}{|c|X|p{3cm}|}
\hline
zentriert & maximale Breite & max. 3cm Platz\\
Ich & liebe & Schnitzel
\hline
\end{tabularx}

trinix
13-04-2006, 17:04
Hallo,

leider läuft das Bsp. nicht durch.

Hier der Fehler:

! Misplaced \noalign.
\hline ->\noalign
{\ifnum 0=`}\fi \hrule \@height \arrayrulewidth \futurelet...
l.10 \end{tabularx}

Und das verwendete Minimalbsp.

\documentclass[11pt]{article}
\usepackage{tabularx}

\begin{tabularx}{\textwidth}{|c|X|p{3cm}|}
\hline
zentriert & maximale Breite & max. 3cm Platz\\
Ich & liebe & Schnitzel
\hline
\end{tabularx}

trinix

countbela666
13-04-2006, 17:50
Öhm, hust:

\documentclass[11pt]{article}
\usepackage{tabularx}
\begin{document}
\begin{tabularx}{\textwidth}{|c|X|p{3cm}|}
\hline
zentriert & maximale Breite & max. 3cm Platz\\
Ich & liebe & Schnitzel\\
\hline
\end{tabularx}
\end{document}Grüße,
Marcel

trinix
13-04-2006, 18:03
Hätte ich auch sehen müssen.

Dank,
trinix