Zeilenumbruch in Tabelle

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 in Tabelle

von Hildegard » Di 25. Nov 2014, 12:55

Danke^^

von Noch so einer » Di 25. Nov 2014, 12:43

Nach \centering ist \newline ja auch nicht dasselbe wie \\. Wenn man \arraybackslash nicht einfach irgendwo abgekupfert, sondern in der array-Anleitung nachgelesen hat, dann liegt die Lösung eigentlich ganz nah. Eine Möglichkeit wäre:
\documentclass[a4paper,listof=totoc]{scrreprt}

\usepackage[ngerman]{babel}            
\usepackage[utf8]{inputenc}            
\usepackage{array}   % zum umdefinieren von Spaltentypen
\usepackage{booktabs}

\newcolumntype{B}[1]{>{\centering}m{#1}}

\begin{document}

\begin{table}
   \centering
     \begin{tabular}{B{2,75cm}B{2,75cm}B{2,75cm}}
      \toprule
       Langer Text & Langer text          & langer Text \tabularnewline
      \midrule
       BluBB       & text1\\ text2 & text3\\ text4\tabularnewline
      \bottomrule
     \end{tabular}
\end{table}

\end{document}

Zeilenumbruch in Tabelle

von Hildegard » Di 25. Nov 2014, 12:20

Hallo,
ich hab ein Problem mit dem Zeilenumbruch im meiner Tabelle. Wenn ich den mit \newline mache verschiebt sich in der zweiten Zeile der obere Text so, das sie nicht mehr zentriert steht. Zur Verdeutlichung hab ich unten ein Minimalbeispiel angegeben. "text1" und "text3" ist halt nach links verschoben. Die Spaltenbreite will ich nicht kleiner machen weil der Text in der ersten Zeile nicht umgebrochen werden soll

Kann mir jemand helfen?
\documentclass[a4paper,listof=totoc]{scrreprt}

\usepackage[ngerman]{babel}				
\usepackage[utf8]{inputenc}				
\usepackage{array}	% zum umdefinieren von Spaltentypen
\usepackage{booktabs} 

\newcolumntype{B}[1]{>{\centering\arraybackslash}m{#1}}

\begin{document}

\begin{table}
   \centering
     \begin{tabular}{B{2,75cm}B{2,75cm}B{2,75cm}}
      \toprule
       Langer Text & Langer text          & langer Text \\ \midrule
       BluBB       & text1 \newline text2 & text3 \newline text4\\
      \bottomrule
     \end{tabular}
\end{table}

\end{document}

Nach oben