Anzeige:
Ergebnis 1 bis 6 von 6

Thema: zweizeilige zelle in tabelle

  1. #1
    Registrierter Benutzer
    Registriert seit
    21.05.2009
    Beiträge
    12

    zweizeilige zelle in tabelle

    Hi, also mein Problem ist dass meine Tabelle einfach zu breit ist. Also möchte ich gerne die Zellen der ersten Zeile doppelt so hoch machen dass der Text dort in zwei Zeilen geschrieben wird. So würde meine Tabelle erheblich schmäler werden . Hab jetzt schon ne halbe Stunde im Netz gesucht aber ich werde einfach nicht schlauer. Vileicht hat jemand ne Antwort parat. Danke


    \begin{table}[htbp]
    \begin{center}
    \begin{tabular}{|c|c|c|c|}
    \hline
    strato & r [kN/m] & spessore [cm] & peso per unità di lunghezza [kN/m] \\ \hline
    collante e rete d'armatura & 1,2 & 0,5 & 0,02 \\ \hline
    panello isolante a base minerale & 1 & 12 & 0,33 \\ \hline
    collante & 12 & 0,5 & 0,17 \\ \hline
    blocchi forati non portanti & 8 & 24 & 5,34 \\ \hline
    intonaco interno & 18 & 1,5 & 0,75 \\ \hline
    \multicolumn{1}{|l|}{} & & \textbf{40} & \textbf{7,36} \\ \hline
    \end{tabular}
    \end{center}
    \caption{calcolo del peso per unità di lunghezza per la chiusura verticale esterna}
    \label{bo}
    \end{table}

  2. #2
    Registrierter Benutzer Avatar von bobmalaria
    Registriert seit
    28.11.2006
    Ort
    Düsseldorf
    Beiträge
    4.174
    hi,

    1. hallo
    2. code umgebung verwenden
    3. \begin{center}.. fügt vertikalen abstand ein, durch \centering erstetzen
    4. vertikale linien in tabellen sind sch***
    5. tabelle auf seitenbreite mit paket tabularx
    6. für ausrichtung der zahlen in den spalten unbedingt mal ins paket siunitx schauen
    7. einheiten N/kg etc.. kommen nach norm nicht in []
    8. schau mal das an, als anregung

    Code:
    \documentclass[]{scrreprt}
    \usepackage[ngerman]{babel}
    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}
    \usepackage{tabularx,blindtext,booktabs,ragged2e}
    \usepackage[babel]{microtype}
    
    
    \begin{document}
    \begin{table}[htb]
    \centering
    \begin{tabularx}{1\textwidth}{>{\RaggedRight}XXXX}
    \toprule
    strato & r [kN/m] & spessore [cm] & peso per unità di lunghezza [kN/m] \\
    \midrule
    collante e rete d'armatura & 1,2 & 0,5 & 0,02 \\ \hline
    panello isolante a base minerale & 1 & 12 & 0,33 \\ \hline
    collante & 12 & 0,5 & 0,17 \\ \hline
    blocchi forati non portanti & 8 & 24 & 5,34 \\ \hline
    intonaco interno & 18 & 1,5 & 0,75 \\
    \midrule
     & & \textbf{40} & \textbf{7,36} \\ 
    \bottomrule
    
    \end{tabularx}
    \caption{calcolo del peso per unità di lunghezza per la chiusura verticale esterna}
    \label{bo}
    \end{table} 
    \end{document}
    Mein Ball ist umgefallen

  3. #3
    Registrierter Benutzer
    Registriert seit
    21.05.2009
    Beiträge
    12
    Danke für die schnelle Antwort. Sieht nicht schlecht aus. Das Problem is nur dass ich ziemlich viele Tabellen habe und die mit calc2latex importiere... So hab ich da ganz schöhn viel Arbeit wenn ich die alle mit deinen packages usw umschreibe. Muss erst mal ne Nacht drüber schlafen. Ciao

  4. #4
    Registrierter Benutzer Avatar von bobmalaria
    Registriert seit
    28.11.2006
    Ort
    Düsseldorf
    Beiträge
    4.174
    hi,

    dann schau dir vielleicht mal pgfplotstable an. damit kannst du diene calc tabellen als datenfile einlesen und vieles wird dir bei der formatierung abgenommen.

    gruss
    Mein Ball ist umgefallen

  5. #5
    Registrierter Benutzer
    Registriert seit
    21.05.2009
    Beiträge
    12
    Also ich hab jetzt was anderes ohne zusätzliche packages gemacht. Is mir sonst zu kompliziert.

    Code:
    \documentclass[12pt,a4paper]{article}
    \usepackage{graphicx,textcomp,booktabs,amsmath}
    \usepackage[italian]{babel} %Italienisch... 
    \usepackage[latin1]{inputenc} % Font Encoding, benoetigt fuer Umlaute (Eingabecodierung... Tastatur)
    \usepackage[T1]{fontenc} % T1 Schrift Encoding (Ausgabefonts) (standart)
    \usepackage{lmodern}     % Latin Modern Schrift
    \begin{document}
    \begin{table}[h]
    \begin{center}
    \begin{tabular}{l c c c}
    \toprule
     & $\gamma$ [$KN/m^{3}$] & spessore [$cm$] & g [$KN/m$] \\ \midrule
    collante e rete d'armatura & 1,2 & 0,5 & 0,02 \\ \midrule
    panello isolante a base minerale & 1 & 12 & 0,33 \\ \midrule
    collante & 12 & 0,5 & 0,17 \\ \midrule
    blocchi forati non portanti & 8 & 24 & 5,34 \\ \midrule
    intonaco interno & 18 & 1,5 & 0,75 \\ \midrule
    somma &  & 40 & 7,36 \\ \bottomrule
    \end{tabular}
    \end{center}
    \caption{calcolo del peso per unità di lunghezza per la chiusura verticale esterna, dove g é il peso per unità di lunghezza}
    \label{bo}
    \end{table}
    \end{document}
    naja...

  6. #6
    Registrierter Benutzer Avatar von bobmalaria
    Registriert seit
    28.11.2006
    Ort
    Düsseldorf
    Beiträge
    4.174
    hi,

    manchmal ist einfach auch gut

    und einheiten schreibt man immer noch nicht in [] auch wenn das sehr gerne so (falsch) gemacht wird.

    schau dir doch wirklich mal das siunitx paket an.

    gruss
    Mein Ball ist umgefallen

Lesezeichen

Berechtigungen

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