Anzeige:
Ergebnis 1 bis 7 von 7

Thema: Tabelle zu breit

  1. #1
    Registrierter Benutzer
    Registriert seit
    17.04.2007
    Beiträge
    39

    Tabelle zu breit

    hallo,

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

    Code:
    \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

  2. #2
    Registrierter Benutzer
    Registriert seit
    10.01.2005
    Beiträge
    979
    ich habe da so ein déjà-vu,

    http://www.mrunix.de/forums/showthre...ight=resizebox

    Salnic



    PS:
    Zitat Zitat von symab Beitrag anzeigen
    Danke, funktioniert endlich und die Tabelle sieht echt super aus.
    Special thx to Marcel!!!!!!
    aber geholfen hat es wohl doch nicht

  3. #3
    Registrierter Benutzer
    Registriert seit
    17.04.2007
    Beiträge
    39
    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

  4. #4
    Registrierter Benutzer
    Registriert seit
    10.01.2005
    Beiträge
    979
    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

    Code:
    \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 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.
    Geändert von Salnic (18-07-2007 um 07:37 Uhr)

  5. #5
    Registrierter Benutzer
    Registriert seit
    17.04.2007
    Beiträge
    39
    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?
    Geändert von symab (18-07-2007 um 09:12 Uhr)

  6. #6
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Moin moin,
    Zitat Zitat von symab Beitrag anzeigen
    {\it {\bf Netzreihe 1}}
    hast Du Dich noch gar nicht gewundert, warum \it hier ignoriert wird?
    Code:
    {\itshape\bfseries Netzreihe 1}
    oder
    Code:
    \textit{\textbf{Netzreihe 1}}
    oder andere Kombinationen daraus... vgl. l2tabu.
    Zitat Zitat von symab Beitrag anzeigen
    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.
    Zitat Zitat von symab Beitrag anzeigen
    noch eine Frage: gibt es eine Möglichkeit einen Zeilenumbruch bei langen Wörtern innerhalb der Tabelle hervorzurufen?
    Ja.

    p{..}-Spaltentyp, m{..} (array), X (tabularx), \parbox...
    MfG,
    Rainer
    There's nothing a good whack with a hammer won't fix!

  7. #7
    Registrierter Benutzer
    Registriert seit
    10.01.2005
    Beiträge
    979
    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

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •