Tabelle über Seitenbreite erstellen

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Tabelle über Seitenbreite erstellen

von Lektro » Di 31. Jul 2012, 21:48

ich hab schon einiges hinbekommen, aber an einer sache verzweifle ich noch. wie bekomme ich alle länder in eine Zeile? GER und NED sollten noch in der ersten zeile zum Ende stehen.

hier mal mein code:
\begin{table}[!ht]
\footnotesize
%\caption{Test Table}
\renewcommand\arraystretch{1.0}
\renewcommand\tabcolsep{0pt}
\begin{tabular*}{\linewidth}{@{\extracolsep{\fill}}llllrrrllll}

& & & \multicolumn{5}{}{Vorkrise} & \multicolumn{}{}{Krise} \\
\hline
& AUT & BEL & FIN & FRA & GER & NED & AUT & BEL & FIN & FRA & GER & NED\\ 
\hline
\hline
AUT \\
BEL \\
FIN \\
FRA \\
GER \\
NED \\
\hline
Mittelwert \\
Std. Error \\
\hline
\end{tabular*}\par\medskip
5 jährige Zinsen Gruppe 1
\label{tab:priors}
\end{table}
ich brauche dafür echt nochmal eure HILFE!!

von skater » Di 31. Jul 2012, 12:43

Lektro hat geschrieben:danke für die schnelle antwort, das sieht ja schon super aus. ich habe schon probiert die vertikalen aufgestellten Länder horizontal zu bekommen, dass sprengt aber wieder die seitenbreite. gibt es dafür noch eine Lösung? So würde die tabelle insgesamt nicht so hoch sein.
Da gibt es mehrere Möglichkeiten. Ist aber bei Projekten immer etwas, was man erst ziemlich zum Schluß bearbeitet. Und manchmal muss man dann Tabellen, weil diese nun mal zu breit sind,
  1. in mehrere Tabellen aufteilen oder
  2. die Spalten- und Zeilenbeschriftungen noch mehr verkleinern oder
  3. die gesamte Tabelle (auf eine eigene Seite) drehen.

von Lektro » Di 31. Jul 2012, 07:35

danke für die schnelle antwort, das sieht ja schon super aus. ich habe schon probiert die vertikalen aufgestellten Länder horizontal zu bekommen, dass sprengt aber wieder die seitenbreite. gibt es dafür noch eine Lösung? So würde die tabelle insgesamt nicht so hoch sein.

DANKE!

Ps.: Es geht um die Korrelationen von Zinsen in der Eurozone der betrachteten Länder. Schreibe gerade meine ba thesis und bin neu mit latex dabei :)

von skater » Di 31. Jul 2012, 03:47

\documentclass{scrartcl}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{lmodern}
\usepackage{textcomp}
\usepackage{booktabs}
\usepackage{tabularx}
\usepackage{rotating}
\usepackage{microtype}

\newcolumntype{v}{%
 >{\begin{turn}{70}\begin{minipage}{5.5em}\raggedright\hspace{0pt}\em}%
 l%
 <{\end{minipage}\end{turn}}%
 }
\newcommand{\mv}[1]{\multicolumn{1}{@{}v@{}}{#1}}

\newcolumntype{C}{>{\centering\arraybackslash}X}

\typearea{calc}

\begin{document}

Ich habe mal eine Version erstellt. Aber vermutlich kann man da noch etwas verbessern. ;-)

\begin{table}
 \caption{Was das auch immer sein soll}\label{tab:eins}
 \small
 \begin{tabularx}{\textwidth}{@{}>{\em}l@{~~}C@{ }C@{ }C@{ }C@{ }C@{ }C@{~~}C@{ }C@{ }C@{ }C@{ }C@{ }C@{}}
  \toprule
  &\multicolumn{6}{c}{\em Vorkrise} & \multicolumn{6}{c@{}}{\em Krise} \\
  \cmidrule(lr){2-7}\cmidrule(l){8-13}
  &\mv{Österreich}&\mv{Belgien}&\mv{Finnland}&\mv{Frankreich}&\mv{Deutschland}&\mv{Niederlande}
  &\mv{Österreich}&\mv{Belgien}&\mv{Finnland}&\mv{Frankreich}&\mv{Deutschland}&\mv{Niederlande}\\
  \midrule
  Österreich & 1.00 & 0.99 & 0.99 & 0.99 & 0.99 & 0.99  &  1.00 & 0.99 & 0.99 & 0.99 & 0.99 & 0.99 \\
  Belgien & 0.99 & 1.00 & 0.99 & 0.99 & 0.99 & 0.99  &  1.00 & 0.99 & 0.99 & 0.99 & 0.99 & 0.99 \\
  Finnland & 0.99 & 0.99 & 0.99 & 0.99 & 0.99 & 0.99  &  1.00 & 0.99 & 0.99 & 0.99 & 0.99 & 0.99 \\
  Frankreich & 0.99 & 0.99 & 0.99 & 0.99 & 0.99 & 0.99  &  1.00 & 0.99 & 0.99 & 0.99 & 0.99 & 0.99 \\
  Deutschland & 0.99 & 0.99 & 0.99 & 0.99 & 0.99 & 0.99  &  1.00 & 0.99 & 0.99 & 0.99 & 0.99 & 0.99 \\
  Niederlande & 1.00 & 0.99 & 0.99 & 0.99 & 0.99 & 0.99  &  1.00 & 0.99 & 0.99 & 0.99 & 0.99 & 0.99 \\
  \midrule
  Mittelwert & 4.04 & 3.99 & 3.98 & 3.95 & 3.94 & 3.96  &  2.64 & 3.03 & 2.35 & 2.45 & 2.10 & 2.34 \\
  Std.-Error & 0.78 & 0.75 & 0.74 & 0.72 & 0.70 & 0.73  &  0.58 & 0.60 & 0.66 & 0.53 & 0.72 & 0.65\\
  \bottomrule
 \end{tabularx}
\end{table}

\end{document}

Tabelle über Seitenbreite erstellen

von Lektro » Di 31. Jul 2012, 01:14

hi ich würde gerne so eine tabelle erstellen. ich komme aber die werte allerdings nicht zentiert und die vorkrise/krisen unterteilung schaffe ich nicht...

http://s14.directupload.net/file/d/2968 ... gl_jpg.htm#


DANKE FÜR EURE HILFE

hier mein code:
\multicolumn{10}{c}{Vorkrise}\\
\hline
\hline
& Griechenland & Irland & Italien & Portugal & Spanien & Griechenland & Irland & Italien & Portugal & Spanien\\ 
\hline
Griechenland &1.00 & 0.69 & 0.66 &0.70\\
Irland\\
Italien\\
Portugal\\
Spanien\\
Mittelwert\\
Std. Error\\
\hline
\end{tabular*}\par\medskip
text caption text
\label{tab:priors}
\end{table}
Bild

Nach oben