Zeilenumbruch haut nicht hin.

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: Zeilenumbruch haut nicht hin.

von KOMA » Mo 8. Jun 2009, 16:11

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?

von Gast » Mo 8. Jun 2009, 14:05

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?

von Gast » Mo 8. Jun 2009, 13:12

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!!

von martinB » Mo 18. Mai 2009, 14:10

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

danke.

Tabellensatz

von Stefan Kottwitz » Mo 18. Mai 2009, 13:47

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

von martinB » Mo 18. Mai 2009, 11:23

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

von haumichblau » Do 14. Mai 2009, 11:41

also mit dem p funktioniert prinzipiell. Das Problem ist nur das wenn er einen Umbruch macht, verschiebt er den Punkt vom \item in die Mitte der Zeile, und das sieht auch ziemlich besch.... aus.


auch X funktioniert nicht.
! Extra alignment tab has been changed to \cr ????

Tabellen-Spaltenformat-Parameter

von Stefan Kottwitz » Mi 13. Mai 2009, 16:15

haumichblau hat geschrieben: {p{35mm}p}
Package array errror: Missing arg: token ignored
Hier fehlt eine Angabe {Breite} für p.
haumichblau hat geschrieben: {p{35mm}x}
Package array errror: Illegal pream-token (x): `c' used
Das x muss für tabularx gross geschrieben werden: X.

Stefan

von haumichblau » Mi 13. Mai 2009, 09:52

so, das funktioniert
\documentclass[a4paper,11pt]{scrbook}

aber das Eigentliche Problem mit meinem Umbruch besteht noch immer. P spalte als auch x spalte funktioniert nicht:


{p{35mm}p}
Package array errror: Missing arg: token ignored

{p{35mm}x}
Package array errror: Illegal pream-token (x): `c' used
´

Re: ähnliches Problem

von Stefan Kottwitz » Mo 11. Mai 2009, 15:34

Hallo,
haumichblau hat geschrieben:Hier macht er mir auch keinen Umbruch in der Zeile2/Spalte2. Warum?
Du könntest statt der l-Spalte eine p-Spalte verwenden, dann wird auch umgebrochen. Mit dem tabularx-Paket könntest Du eine X-Spalte einsetzen, die automatisch den restlichen verfügbaren Raum nimmt und umbricht.
haumichblau hat geschrieben:Zu dem a4 Package: wenn ich das a4paper nuzen will bekomm ich folgenden fehler: a4paper.sty not found!
Schreibe nicht \usepackage{a4paper}, sondern setze a4paper als Klassenoption, etwa:
\documentclass[a4paper,11pt]{scrbook}
Stefan

Nach oben