Um den Inhalt einer Zelle vertikal zu zentrieren verwendet man die `m{<Breite>}`-Spalte aus dem Paket `array`. Die `tabularx`-Umgebung kann die Breite selbst bestimmen, benutzt aber als Grundlage für die `X`-Spalte standardmäßig `p{<Breite>}`. Um das zu ändern verwendet man
\renewcommand\tabularxcolumn[1]{m{#1}}
`\mutlirow` nimmt an, dass jede Zeile der Tabelle auch nur eine Zeile hoch ist, weshalb es mit `\mutlirow{4}{*}{...}` viel zu weit oben erscheint. Da muss man von Hand nachhelfen. Das folgende sieht relativ zentriert aus.
\multirow{20}{*}{Element A}
Ich habe nach der zweiten Zeile noch `\addlinespace` eingefügt. Es schien mir als würde das fehlen.
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{multirow}
\usepackage{array}
\usepackage{booktabs}
\usepackage{tabularx}
\newcolumntype{R}{>{\raggedright\arraybackslash}X}
\renewcommand\tabularxcolumn[1]{m{#1}}
\begin{document}
\begin{tabularx}{\textwidth}{RRX}
\textbf{Element} & \textbf{Kategorien} & \textbf{Ausprägungen} \\
\toprule
\multirow{20}{*}{Element A} & Akteur & Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam \\ \addlinespace
& Thema & Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam \\ \addlinespace
& Auswirkung & Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam \\ \addlinespace
& Bereich & Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam \\ \addlinespace
\end{tabularx}
\end{document}
![alt text][1]
---
In ConTeXt mit Natural Tables.
\newdimen\tabcolsep \tabcolsep=6pt % LaTeX default
\startsetups table:multirow
\setupTABLE [frame=off,align={lohi}]
%\setupTABLE [column] [each] [distance=1cm] % NOT as expected
\setupTABLE [column] [each] [loffset=\tabcolsep,roffset=\tabcolsep]
\setupTABLE [column] [first] [loffset=0pt]
\setupTABLE [column] [last] [roffset=0pt]
\setupTABLE [row] [first] [bottomframe=on,style=bold]
\stopsetups
\starttext
\startTABLE[setups={table:multirow}]
\NC Element \NC Kategorien \NC Ausprägungen \NC\NR
\NC[ny=4] Element A \NC Akteur \NC Lorem ipsum dolor sit amet, consetetur consetetur
sadipscing elitr,
elitr, sed diam nonumy eirmod eirmod
tempor invidunt
invidunt ut labore et dolore dolore
magna aliquyam \NC\NR
\NC Thema \NC Lorem ipsum dolor sit amet, consetetur consetetur
sadipscing elitr,
elitr, sed diam nonumy eirmod eirmod
tempor invidunt
invidunt ut labore et dolore dolore
magna aliquyam \NC\NR
\NC Auswirkung \NC Lorem ipsum dolor sit amet, consetetur consetetur
sadipscing elitr,
elitr, sed diam nonumy eirmod eirmod
tempor invidunt
invidunt ut labore et dolore dolore
magna aliquyam \NC\NR
\NC Bereich \NC Lorem ipsum dolor sit amet, consetetur consetetur
sadipscing elitr,
elitr, sed diam nonumy eirmod eirmod
tempor invidunt
invidunt ut labore et dolore dolore
magna aliquyam \NC\NR
\stopTABLE
\stoptext
![alt text][2]
[1]: http://texwelt.de/wissen/upfiles/test_181.png
[2]: http://texwelt.de/wissen/upfiles/test_182.pnghttp://texwelt.de/wissen/upfiles/test_183.png