# [Tex/LaTex] Top alignment of cell content in tabularx

tablestabularxvertical alignment

I would like to align the content of each cell (of the first column) to the top. The approaches presented here did not apply. Maybe it has something to do with die tabular-environment inside the tabularx-environment?

How it looks like

How I would like it to look like

MWE

\documentclass{article}
\usepackage{tabularx,booktabs}

\begin{document}

\begin{tabularx}{\textwidth}{lX}
\toprule
Mittel    & technische Details\\
\midrule
%first row of tabularx
Laptop      &
\begin{tabular}{ll}
MacBook Pro & \\
Baujahr 2010 & \\
Prozessor & 2.4 GHz Intel Core 2 Duo \\
Speicher & 4 GB 1067 MHz DDR3 \\
Software & Mac OS X Lion 10.7.5 (11G63)
\end{tabular}\\[3em]
%second row of tabularx
Programmierumgebung          &
\begin{tabular}{ll}
Version & 8.0.4.0 \\
Plattform & Mac OS x86 (32-bit, 64-bit Kernel)
\end{tabular}\\
\bottomrule
\end{tabularx}

\end{document}


You can make the inner tabulars top align by using [t] It may just be an artifact of your small example but tabularx can do nothing to help here as the inner tabular is fixed to its natural width so can not reflow to whatever width the X column specifies.

\documentclass{article}
\usepackage{tabularx,booktabs}

\begin{document}
\noindent
\begin{tabularx}{\textwidth}{lX}
\toprule
Mittel    & technische Details\\
\midrule
%first row of tabularx
Laptop      &
\begin{tabular}[t]{ll}
MacBook Pro & \\
Baujahr 2010 & \\
Prozessor & 2.4 GHz Intel Core 2 Duo \\
Speicher & 4 GB 1067 MHz DDR3 \\
Software & Mac OS X Lion 10.7.5 (11G63)
\end{tabular}\\[3em]
%second row of tabularx
Programmierumgebung          &
\begin{tabular}[t]{ll}
Version & 8.0.4.0 \\
Plattform & Mac OS x86 (32-bit, 64-bit Kernel)
\end{tabular}\\
\bottomrule
\end{tabularx}

\end{document}