PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : zweizeilige zelle in tabelle



shakermaker86
22-05-2009, 23:32
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}

bobmalaria
22-05-2009, 23:39
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


\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}

shakermaker86
23-05-2009, 00:25
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

bobmalaria
23-05-2009, 01:02
hi,

dann schau dir vielleicht mal pgfplotstable (http://www.ctan.org/tex-archive/help/Catalogue/entries/pgfplots.html) an. damit kannst du diene calc tabellen als datenfile einlesen und vieles wird dir bei der formatierung abgenommen.

gruss

shakermaker86
23-05-2009, 12:21
Also ich hab jetzt was anderes ohne zusätzliche packages gemacht. Is mir sonst zu kompliziert.




\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... :)

bobmalaria
23-05-2009, 17:07
hi,

manchmal ist einfach auch gut :)

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

schau dir doch wirklich mal das siunitx paket an.

gruss