[tabu] zellenintern newline

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: [tabu] zellenintern newline

von esdd » Mo 17. Feb 2014, 12:54

Wenn du einen Umbruch innerhalb einer Tabellenzelle möchtest, dann verwende \newline. Der Befehl \tabularnewline führt dagegen zu einer neuen Tabellenzeile. Wenn dadurch die vorherige Zeile vorzeitig beendet wird, fehlen an den restlichen Spalten die vertikalen Linien.

Latex trennt das erste Wort in einem Abschnitt und auch in einer Tabellenzelle nicht. Du kannst aber einfach ein \hspace{0pt} davorsetzen:
\documentclass{beamer} 

% --- default --- 
\usepackage{xltxtra} 
\usepackage{polyglossia} 
\setdefaultlanguage[spelling=new]{german} 
\usepackage{tabu} 


% --- document --- 
\begin{document} 
\begin{frame} 
     \begin{tabu} spread \textwidth {|*{4}{>{\hspace{0pt}}X|}} 
         \rowfont[c]\bfseries 
         &Primär-\newline&Zentral-&Kern-\\
         \rowfont[c]\bfseries 
         Experten&kriterien&kompetenz&kompetenz\\ 
         \rowfont[c]\bfseries 
         Experten&Primärkriterien&Zentralkompetenz&Kernkompetenz\\ 
     \end{tabu} 
\end{frame} 
\end{document}
Gruß
Elke

[tabu] zellenintern newline

von MoonKid » Mo 17. Feb 2014, 00:47

Im Beispiel hier, habe ich mehrzeilige Zellen, einfach mit "unsichtbaren" zweiten Zeilen "gelöst".
\documentclass{beamer}

% --- default ---
\usepackage{xltxtra}
\usepackage{polyglossia}
\setdefaultlanguage[spelling=new]{german}
\usepackage{tabu}

% --- document ---
\begin{document}
\begin{frame}
    \begin{tabu} spread \textwidth {|X|X|X|X|}
        \rowfont[c]\bfseries
        &Primär-&Zentral-&Kern-\\
        \rowfont[c]\bfseries
        Experten&kriterien&kompetenz&kompetenz\\
        \rowfont[c]\bfseries
        Experten&Primärkriterien&Zentralkompetenz&Kernkompetenz\\
    \end{tabu}
\end{frame}
\end{document}
Wenn ich \tabularnewline verwende, zerschießt es mir die vertikalen Linien. Warum versteh ich nicht so ganz.

Wie an der dritten Zeile zu sehen ist, macht er ja auch keinen automatischen Umbruch, sondern schreibt einfach über die Ränder.

Nach oben