
Hier sieht man in Zeile 3 der zweiten Spalte einen einzeiligen Zelleninhalt mit adäquatem Leerraum über und unter den Buchstaben.
In Zeile 1 und 2 der gleichen Spalte sieht man, dass der Leerraum unter dem Text nicht vorhanden ist, wenn der Inhalt mehrzeilig ist.
Mit \tabulinesep könnte ich das aufhübschen. Nach meinem Verstädnis wäre das aber nur ein workaround. Ich versuche zu verstehen, warum das überhaupt so passiert.
Dazu der Code.
\documentclass{article} \usepackage{xltxtra} \usepackage{tabu} \begin{document} \newcommand{\mymacro}[2]{% \texttt{#1}\linebreak #2% } \noindent \begin{tabu*} spread \textwidth {X|X|X} \everyrow{\tabucline{-}} 1&i\mymacro{Eins}{Zweig}&a\\ 2&i\mymacro{zwei}{xxxx}&b\\ 3&zwei&c\\ \end{tabu*} \end{document}