Seite 1 von 1

vertikale ausrichtung bei tabu

Verfasst: Mi 5. Feb 2014, 22:42
von kasiii
Hallo, ich versuche den Inhalt einer Zelle rechts unten auszurichten.
\documentclass[12pt, a4paper]{scrreprt}

% input encoding Unterstützung:
\usepackage[utf8]{inputenc}

% Tabellen:
\usepackage{tabu,longtable}

% Listen:
\usepackage{enumitem}
\newlist{citemize}{itemize}{4}
\setlist[citemize]{label=- , nosep, topsep=-\parskip} 

\begin{document}

\begin{longtabu}{|X[5,l] | X[r,b]|}
\hline
\begin{itemize}[topsep=-\parskip]
\item 1
	\begin{citemize}
	\item 1-1
	\item 1-2
	\item 1-3
	\end{citemize}
\item 2
\end{itemize} & rechts unten sollst du sein\\
\hline
\end{longtabu}
\end{document}
Ich hoffe des Minimalbeispiel ist vollständig, so dass ihr auch was damit anfangen könnt.
Der Text "rechts unten sollst du sein" klebt immer Oben. Was mache ich falsch?
P.S. Ich bin noch Anfänger.

Verfasst: Do 6. Feb 2014, 08:55
von esdd
Deine linke Spalte ist eine p-Spalte und die rechte eine b-Spalte. Damit wird die erste Zeile der linken Spalte an der letzten Zeile der rechten Spalte ausgerichtet.

Vermutlich möchtest du aber die jeweils letzte Zeile der benachbarten Zellen auf einer Höhe haben:
\documentclass[12pt]{scrreprt} 

% input encoding Unterstützung: 
\usepackage[utf8]{inputenc} 

% Tabellen: 
\usepackage{tabu,longtable} 

% Listen: 
\makeatletter
\newcommand{\minipagetrue}{\@minipagetrue}
\makeatother

\usepackage{enumitem} 
\newlist{citemize}{itemize}{4} 
\setlist[citemize]{nosep,after=\vskip-\baselineskip,label=-,leftmargin=*,before=\minipagetrue}
\setlist[citemize,1]{label=\textbullet,before=\vspace{\dp\strutbox}}

\begin{document} 

\begin{longtabu}{|X[5,l,b] | X[r,b]|} 
\hline 
\begin{citemize} 
\item 1 
    \begin{citemize} 
    \item 1-1 
    \item 1-2 
    \item 1-3 
    \end{citemize} 
\item 2 
\end{citemize} & rechts unten sollst du sein\\ 
\hline 
\end{longtabu} 
\end{document} 
Gruß
Elke

Verfasst: Do 6. Feb 2014, 13:17
von kasiii
perfekt!

Vielen Dank!