[tabu] Zelleninhalt vertikal zentrieren

Tabellen und Grafiken erstellen und anordnen


MoonKid
Forum-Meister
Forum-Meister
Beiträge: 690
Registriert: Sa 30. Jun 2012, 11:56

[tabu] Zelleninhalt vertikal zentrieren

Beitrag von MoonKid »

Ich möchte den Inhalt einer Tabellenzelle vertikal zentrieren. Hier soll also nicht oben ansetzen, sondern in der Mitte.

Das ganze muss mit tabu gemacht werden, da tabu meines Wissens die einzige Tabelle ist, die adäquat ihre Tabellen- und Spaltenbreite selbst berechnet.
\documentclass{scrreprt}

\usepackage{xltxtra}
\usepackage{polyglossia}
\setdefaultlanguage[spelling=new]{german}

\usepackage{tabu}

% --- Document ---
\begin{document}
\begin{tabu} spread \columnwidth {X[l,1]X[1]X[6]}
    Dies ist ein relativ großer Zelleninhalt mit mehreren Zeilen&1&2\\\hline
    Dies ist ein relativ großer Zelleninhalt mit mehreren Zeilen&1&2\\
\end{tabu}
\end{document}
Ich habe auch schon ein "X[p[c]1]" probiert. Das blieb aber wirklungslos.
XeLaTeX, TeX Live, vim-latexsuite

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

\begin{tabu} spread \columnwidth {X[l,m,1]X[l,m,1]X[m,6]} 
Gruß
Elke

MoonKid
Forum-Meister
Forum-Meister
Beiträge: 690
Registriert: Sa 30. Jun 2012, 11:56

Beitrag von MoonKid »

esdd hat geschrieben:
\begin{tabu} spread \columnwidth {X[l,m,1]X[l,m,1]X[m,6]} 
Vielen Dank! Wo ist dieses "m" dokumentiert? Bei tabu hab ich es nicht gefunden.

Anzumerken ist noch, dass man m in allen Spalten setzen muss, sonst wirkt es nicht. Eigentlich schade. Ich möchte nur den Inhalt einer einzigen Spalte vertikal zentrieren. ;)
XeLaTeX, TeX Live, vim-latexsuite

Felix
Forum-Century
Forum-Century
Beiträge: 210
Registriert: Sa 25. Jan 2014, 13:57

Beitrag von Felix »

MoonKid hat geschrieben: Vielen Dank! Wo ist dieses "m" dokumentiert? Bei tabu hab ich es nicht gefunden.
Das m findet sich schon am Anfang bei Summary of the features provided by tabu: X[coef,align,type] ... and type can be p (default), m or b.

Es wird an einigen Stellen noch genannt, aber wohl nicht erklärt, der Autor von tabu setzt wohl voraus, dass man das Verhalten von m vom array-Paket her kennt. Dort ist es beschrieben.

Felix
Ein TikZ Süchtiger :-)

Studi
Forum-Century
Forum-Century
Beiträge: 185
Registriert: So 5. Jan 2014, 20:18

Beitrag von Studi »

MoonKid hat geschrieben:Eigentlich schade. Ich möchte nur den Inhalt einer einzigen Spalte vertikal zentrieren. ;)
Siehe: Wie kann ich innerhalb einer Tabellenzelle vertikal zentrieren? Zur Not eine Tabelle eingeschachtelt in der Spalte...

Vor tabu übrigens wird in den Kommentaren hier gewarnt. Soll Dich jetzt nicht abhalten, kann nur sein, dass Dein Dokument später syntaktisch nicht mehr compiliert werden kann.

Studi

MoonKid
Forum-Meister
Forum-Meister
Beiträge: 690
Registriert: Sa 30. Jun 2012, 11:56

Beitrag von MoonKid »

Naja, ich muss nicht alles verstehen.

Diesen Grundlinien-Mist konnte mir noch nie jemand (incl. docs/tuts) verständlich erklären - geschweige denn, dass ich ne ordentliche Visualierung dazu gesehen hätte.

Zu dieser Grundlinien-Geschichte müsste es einen Grundlagentext mit vielen hübschen Bildchen und Beispielen geben, damit es auch ein Dau wie ich versteht. ;)
XeLaTeX, TeX Live, vim-latexsuite

Antworten