PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Schwierige Tabelle



getthebat
26-04-2013, 14:05
Hallo zusammen,

ich habe eine recht schwierige Tabelle, die ich gerne im LaTeX darstellen möchte. Ein png in dem die Tabelle dargestellt ist, habe ich angefügt.

Ich benutze das package longtable um Tabellen über mehrere Seiten darzustellen.
Da ich noch nicht so viel Erfahrung mit LaTeX habe, bringt mich eine solche Tabelle an meine Grenzen.

Kann mir vlt jemand einen Tipp geben, wie ich diese Tabelle annähernd so ins LaTeX bekomme?

Vielen vielen Dank,
Sophie

5687

bobmalaria
26-04-2013, 14:50
hi,

ja das ist ein bisschen ein gebastel.
normal wird es hier gern gesehen wenn du diene bemuehungen in code mal zeigst anstatt ein bild zu posten und zu sagen - hier, das will ich.

aber als anfaenger kann ich verstehen wenn man aufgeschmissen ist.

also hier mal der ansatz. ich habe mir mit den zahlen und einheiten keine muehe gegeben, aber es geht ja ums prinzip.



\documentclass[12pt]{scrreprt}
\usepackage{longtable}
\usepackage{booktabs}
\usepackage{multirow}

\begin{document}
\begin{longtable}{cccccccccc}
\caption{Meine Schrauben oder Schweiss oder was weiss ich Tabelle}\\
\toprule
& & & \multicolumn{3}{l}{\textbf{Druckversuch}} &
\multicolumn{3}{l}{\textbf{Zugversuch}} &\\
\cmidrule(r){4-6}\cmidrule(l){7-10}
$\alpha$ & & & $E_{Lt}^{d}$ & Var & $E_{Lr}^{d}$ & $E_{Lt}^{d}$ & Var &
$E_{Lr}^{d}$ & \\
\midrule
\endfirsthead
\toprule
& & & \multicolumn{3}{l}{\textbf{Druckversuch}} &
\multicolumn{3}{l}{\textbf{Zugversuch}} &\\
\cmidrule(r){4-6}\cmidrule(l){7-10}
$\alpha$ & & & $E_{Lt}^{d}$ & Var & $E_{Lr}^{d}$ & $E_{Lt}^{d}$ & Var &
$E_{Lr}^{d}$ & \\
\midrule
\endhead
\bottomrule
\multicolumn{10}{c}{ Continued on next page} \\
\endfoot
\bottomrule
\endlastfoot
%
\multirow{4}{1cm}{00} & x & MPa & 9196 & 11.6 & 8792 & 8846 & 9.9 & 8235\\
& n & & 7 & & 10 & 9 & 9 & 9 &\\
& $\rho$ & g/cm3 & 0.61 & 5 &0.6 & 0.6601 & 5 & 0.86 &\\
\cmidrule{4-9}
& x & MPa & 7000 & 17 & 7013 & 6106 & 12.2 & 6305 & \\
\end{longtable}


\end{document}

http://www.mrunix.de/forums/attachment.php?attachmentid=5688&stc=1&d=1366980303

am anfang musst du mal zaehlen wieviele spalten du brauchst. das musst du dann in longtable definieren. ich habe 10x c (=zentrierte) splaten genommen.

Musst du mehrere spalten verbinden, z.b. fuer die ueberschriften, geht das mit \multicolumn{Spaltenzahl}{ausrichtung}{Inhalt der Spalte}

willst du mehrere zeilen verbinden, dann geht das mit multirow

linien habe ich mit dem booktabs paket gemacht. \toprule, \bottomrule und \midrule zeichen linien ueber die ganze breite. \cmidrule{von-bis} ueber bestimmte bereiche.

in longtable kann man auch definieren was im tabellenkop und im tabellenfuss steht.

alles was vor \endfirsthead steht, steht im tabellenanfang. was zwischen
\endfirsthead und \endhead steht steht im kopf der tabelle aud folgeseiten.

analog mit der fusszeile. am ende der seite steht ein "fortsetzung auf naechster seite" und im \lastfoot steht nur eine line.

getthebat
26-04-2013, 15:47
Hey bobmalaria,

ich weiss, dass es nicht ganz die feine Art ist, einfach ein Bild einer Tabelle hier rein zu knallen *_*

Ich danke dir trotzdem sehr, dass du mir weiterhelfen konntest :-)

Nächstes Mal geb ich mir mehr Mühe ;-)