PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tabelle zu breit



symab
17-07-2007, 21:15
hallo,

wie bekomme ich folgende Tabelle so breit wie mein text? habe schon lange rumprobiert und kriegs irgendwie nicht gebacken...


\begin{tabular}{rrrrrr}

{\it {\bf Netzreihe 1}} & & & & & \\

& {\bf Netz1} & {\bf Netz2} & {\bf Netz3} & {\bf Netz4} & {\bf Netz5} \\

Kleinste Zellgröße [mm] & 0 & 0,03 & 0,02 & 0,01 & 8,00E-03 \\

Anzahl Randschichten & 0 & 3 & 3 & 4 & 4 \\

Expansion & 0 & 1,2 & 1,2 & 1,5 & 1,2 \\

Zellenanzahl & 2812442 & 3430826 & 3430826 & 3636954 & 3636954 \\

& & & & & \\

y+ & 7,0736 & 3,2384 & 2,2238 & 1,1432 & 0,91411 \\

delta-T [K] & 47,421971 & 49,665041 & 48,17863 & 47,590666 & 47,176432 \\

delta-p [Pa] & 408,869 & 531,38 & 539,397 & 521,616 & 505,074 \\

Total Heat Balance [W] & -2,89E-02 & 5,19E-05 & 3,47E-04 & 1,63E-04 & -4,60E-04 \\

& & & & & \\

& & & & & \\

{\it {\bf Netzreihe 2}} & & & & & \\

& {\bf Netz6} & {\bf Netz7} & {\bf Netz8} & {\bf Netz9} & {\bf Netz10} \\

Kleinste Zellgröße [mm] & 0 & 0,01 & 0,01 & 0,01 & 0,01 \\

Anzahl Randschichten & 0 & 3 & 4 & 5 & 6 \\

Expansion & 0 & 1,5 & 1,5 & 1,2 & 1,3 \\

Zellenanzahl & 2812442 & 3430826 & 3636954 & 3843082 & 4049210 \\

& & & & & \\

y+ & 7,0736 & 1,1183 & 1,1432 & 1,1435 & 1,1543 \\

delta-T [K] & 47,421971 & 46,900263 & 47,590666 & 47,14983 & 47,72623 \\

delta-p [Pa] & 408,869 & 476,366 & 521,616 & 538,261 & 565,997 \\

Total Heat Balance [W] & -2,89E-02 & -9,50E-05 & 1,63E-04 & 2,18E-03 & 3,67E-04 \\

& & & & & \\

\end{tabular}
Sie ist immer ein Stück zu breit!
Danke Gruß Philipp

Salnic
17-07-2007, 21:46
ich habe da so ein déjà-vu,

http://www.mrunix.de/forums/showthread.php?t=52053&highlight=resizebox

Salnic



PS:
Danke, funktioniert endlich und die Tabelle sieht echt super aus.
Special thx to Marcel!!!!!!

aber geholfen hat es wohl doch nicht

symab
18-07-2007, 06:24
doch, hat super geholfen. Aber da die Tabelle (es handelt sich um eine andere!) nicht so viele spalten hat würde ich sie gerne einfach verkleinern, und die oberen einträge nicht drehen. Habe versucht den Quellcode ovn countbela (von der alten Tab.) umzuändern aber das ganze hat nicht so richtig funktioniert....

Danke Gruß Philipp

Salnic
18-07-2007, 08:32
Habe versucht den Quellcode ovn countbela (von der alten Tab.) umzuändern aber das ganze hat nicht so richtig funktioniert....
schreib doch, wie Du es versucht hast, nur so lernst Du aus Deinen Fehlern.

vielleicht kannst Du auch selber ein wenig rumspielen


\resizebox{\textwidth}{!}{%

Alles was hier zwischen den geschweiften Klammern steht wird auf Textbreite skaliert

}


wenn Du jetzt z.B. Deine Tabelle in die resizebox reinpackst, ist sie genau auf Textbreite skaliert.

packst Du noch ein \noindent direkt vor die resizebox, dann hast Du auch keinen Ersteinzug und die Tabelle steht auch nicht im Seitenrand.


Salnic

PS: Du musst noch das Packet graphicx einbinden.
PPS: wenn Du das Packet showframes einbindest (temporär), siehst Du auch schön die Seitenränder
PPPS: vielleicht kennst Du die tabsatz.pdf (http://www.ctan.org/tex-archive/info/german/tabsatz/tabsatz.pdf) schon, wenn nicht, wäre es jetzt der richtige Augenblick sie runterzuladen und vielleicht mal auszudrucken. So schön das auf dem Bildschirm auch aussieht, auf dem Papier liest es sich besser, außerdem kannst Du dort Anmerkungen machen und hast sie immer auf Deinem Schreibtisch direkt vor Dir.

symab
18-07-2007, 10:08
funktioniert, wieder was dazu gelernt :)
Dankeschön!
noch eine Frage: gibt es eine Möglichkeit einen Zeilenumbruch bei langen Wörtern innerhalb der Tabelle hervorzurufen?

rais
18-07-2007, 10:22
Moin moin,


{\it {\bf Netzreihe 1}}

hast Du Dich noch gar nicht gewundert, warum \it hier ignoriert wird?


{\itshape\bfseries Netzreihe 1}
oder


\textit{\textbf{Netzreihe 1}}

oder andere Kombinationen daraus... vgl. l2tabu.


delta-T [K] & 47,421971 & 49,665041 & 48,17863 & 47,590666 & 47,176432 \\

Mal abgesehen davon, daß es mit $\Delta T$/K vllt besser -- AFAIK sollten Einheiten nicht in eckigen Klammern angegeben werden -- verständlich ist: wie sinnvoll ist eine Temperatur(unterschied)angabe auf bis zu sechs Stellen nach dem Komma? Wenn Du hier auf zwei, drei Stellen rundest, werden fünf von sechs Spalten schonmal schmaler.;)
Wenn Du dann noch die eckigen Klammern um die Einheiten alle eliminierst, vllt noch die äußeren Spaltenbegrenzer links und rechts auf Null kürzt -- wie das geht, steht u. a. in tabsatz.pdf -- sollte die Tabelle bereits schmaler als Textbreite sein... zumindest bei scrartcl mit Standardschriftgröße, ohne am Layout herumgepfuscht zu haben.:rolleyes:


noch eine Frage: gibt es eine Möglichkeit einen Zeilenumbruch bei langen Wörtern innerhalb der Tabelle hervorzurufen?
Ja.:p

p{..}-Spaltentyp, m{..} (array), X (tabularx), \parbox...
MfG,

Salnic
18-07-2007, 10:24
c, r und l Spalten lassen keinen Zeilenumbruch zu. Hier musst Du Dir einen anderen Spaltentyp aussuchen, z.B. p.

Findest Du in tabsatz.pdf kein Beispiel, in dem in einer Zelle ein Wort umbrochen wurde?

Vielleicht hilft Dir auch tabularx mit der x-Spalte. Aber alles der Reihe nach. Guck erstmal, was in einer "normalen" Tabelle machbar ist um dann in einem nächsten Schritt mehr zu lernen.

Salnic