Zeilenumbruch haut nicht hin.

Tabellen und Grafiken erstellen und anordnen


martinB
Forum-Anfänger
Forum-Anfänger
Beiträge: 17
Registriert: Fr 27. Mär 2009, 13:22
Wohnort: Leipzig

Beitrag von martinB »

Nochma ne kleine Frage, wie bekomme ich es denn hin, dass der Inhalt in der Tabelle zentriert wird wenn ich die Tabelle wie folgt gestalte:
\documentclass[
    smallheadings,  
    oneside,        
    liststotoc,    
    bibtotoc,       
    headsepline,     
    12pt
    ]{scrbook}

\usepackage[ngerman,english]{babel} 

\usepackage{float}
\usepackage{longtable}
\usepackage{listliketab}
\usepackage{threeparttable}
\usepackage{array}
\usepackage{ulem}


\begin{document}

\begin{table}[h]
\begin{tabular}{|p{1cm}|p{2.5cm}|p{2.5cm}|p{3cm}|p{4.5cm}|}
\hline
     \textbf{Tiefe} & \textbf{Setzung verbessert} & \textbf{Setzung unverbessert} & \textbf{Überlagerung} & \textbf{Fundamentspannung} \\ \hline

       \small{[m]} &      \small{[mm]} &      \small{[mm]} &    \small{[$kN/m^{2}$]} &   \small{[$kN/m^{2}$]}   \\ \hline\hline
       
      0.00 &       1,63 &       2,99 &       6,30 &     150,00  \\ \hline

      0,30 &      10,20 &      20,59 &       12,0 &     149,10  \\ \hline

      1,05 &       3,90 &       8,16 &      26,20 &     125,40  \\ \hline

      1,40 &       3,13&       5,75 &      29,70 &     107,70  \\ \hline

      2,40 &       1,90 &       3,49 &      39,80 &      64,70  \\ \hline

      3,40 &       1,20 &       2,21 &      49,80 &      39,90  \\ \hline

      4,40 &       0,59 &       1,09 &      59,80 &      26,30  \\ \hline

      5,10 &       1,17 &       1,17 &      66,80 &      20,40  \\ \hline

      6,10 &       0,87 &       0,87 &      76,80 &      14,80  \\ \hline

      7,10 &       0,66 &       0,66 &      86,80 &      11,20  \\ \hline 
      
      8,10 &       0,22 &       0,22 &      96,80 &      8,70  \\ \hline \hline

           &      \textbf{22,00} &      \textbf{39,00} &            &             \\ \hline

\end{tabular}  
\caption{blaa}
\label{fig:bloo}
\end{table}

\end{document}
Danke. Martin

Benutzeravatar
Stefan Kottwitz
Admin
Admin
Beiträge: 2526
Registriert: Di 8. Jul 2008, 00:39
Kontaktdaten:

Tabellensatz

Beitrag von Stefan Kottwitz »

Hallo Martin,

Du kannst \centering so in die Formatierung einbauen:
\begin{tabular}{|>{\centering}p{1cm}|>{\centering}p{2.5cm}|>{\centering}
p{2.5cm}|>{\centering}p{3cm}|>{\centering\arraybackslash}p{4.5cm}|}
Falls Du sonst noch etwas verbessern möchtest: die Einheiten hast Du mal aufrecht und mal kursiv stehen. Sie solltem m.E. aufrecht stehen. Falls Du viel mit Einheiten arbeitest, schau Dir evtl. das Paket siunitx an.

Eine Tabelle dieser Art, gerade mit all diesen vertikalen Linien, ist schwer lesbar. Für guten Tabellensatz mit vielen Beispielen schau einmal hier hinein: tabsatz.pdf.

Viele Grüße,

Stefan

martinB
Forum-Anfänger
Forum-Anfänger
Beiträge: 17
Registriert: Fr 27. Mär 2009, 13:22
Wohnort: Leipzig

Beitrag von martinB »

vieln dank stefan, wie ich sehe hast du es echt drauf mit dem latex.. ;)

danke.

Gast

Beitrag von Gast »

Hallo Leute,

ich habe habe ein ähnliches Problem wie martinB.

Ich habe mal die Vorlage von Martin bentutz, um mein Problem zu schildern ich hoffe, dass martinB mir das nicht übel nimmt, aber ich finde sein Tabellenbeispiel schick.
\documentclass[
    smallheadings,  
    oneside,        
    liststotoc,    
    bibtotoc,      
    headsepline,    
    12pt
    ]{scrbook}

\usepackage[ngerman,english]{babel}

\usepackage{float}
\usepackage{longtable}
\usepackage{listliketab}
\usepackage{threeparttable}
\usepackage{array}
\usepackage{ulem}


\begin{document} 
\begin{table}[h]
\begin{tabular}{|p{3cm}|p{2.5cm}|p{2.5cm}|p{3cm}|p{5cm}|}
\hline
     \textbf{Instituion} & \textbf{Jahr} & \textbf{Verlust} & \textbf{Ursache} \\ \hline


      Kidder Peabody  &  1994 &     USD 350 Mio &    Manipulierter Handel mit "`stripped bonds"'  \\ \hline
       
      Barings Bank    &  1995 &     USD 1,2 Mrd &    Übermaßige Spekulation mit Terminkontrakten, fehlende Kontrolle.  \\ \hline

      Daiwa Bank      &  1995 &     USD 1,1 Mrd &    Jahrelange unerlaubte Wertpapierspekulationen.  \\ \hline

      Sumitomo Bank   &  1996 &     USD 2,3 Mrd &    Jahrelange unterlaubte Transaktionen am Kupfermarkt \\ \hline

      Morgan          &  1996 &     USD 670 Mio &    Unautorisierte Transaktionen.  \\ \hline
   
\end{tabular}  
\caption{blaa}
\label{fig:bloo}
\end{table}

\end{document}
Wie bekomme ich die Sätze in der letzten Spalte auf nur zwei Zeilen umgebrochen?
Oder wird hier automatisch so oft umgebrochen, bis die Tabelle auf eine Din A4 Seite passt.

Ach ja mal ein Kompliment an die Seite super das man hier auch als Gast was schreiben kann.
Super!!

Gast

Beitrag von Gast »

Hallo ich habe es rausbekommen,

Ich hatte den \centering befehl zwischen den p{breite} -formaten.

Weiß jemand, wie ich die Überschriften von der Tabelle centriert bekomme?

Benutzeravatar
KOMA
TeX-Entwickler
TeX-Entwickler
Beiträge: 2958
Registriert: Fr 4. Jul 2008, 17:28
Kontaktdaten:

Beitrag von KOMA »

Bei den p-Spalten kannst Du einfach in der jeweiligen Zelle \centering vor dem Text der Überschrift verwenden. Bei anderen Spaltentypen empfiehlt sich hingegen die Verwendung von
\multicolumn{1}{c}{Überschrift}
. Eventuelle vertikale Linien (die man normalerweise meiden sollte wie der Teufel das Weihwasser) sind ggf. dem Spaltentyp hinzuzufügen.

Oder meinst Du mit Tabellenüberschriften das, was von \caption gesetzt wird?

Antworten