Die vertikale Textausrichtung in Tabellen ist falsch

Die vertikale Textausrichtung in Tabellen ist falsch

Entsprechendhttp://en.wikibooks.org/wiki/LaTeX/Tables(Absatz „Die tabellarische Umgebung“) hätte ich erwartet, dass man mit „p“, „b“ und „m“ die vertikale Textausrichtung für eine Spalte definieren kann. DiesProblem mit der vertikalen Ausrichtung der TabelleDie Frage aus dem Jahr 2010 besagt etwas anderes und bietet (etwas unflexible) Workarounds.

Meine Frage lautet: Gibt es eine einfache Möglichkeit, Text in einer Zelle vertikal (oben, unten, zentriert) auszurichten?

Hier mein Code (der „Mitte, Mitte, oben“ ausrichtet, d. h. „pb m“ funktioniert überhaupt nicht …):

\documentclass[10pt]{article}
\usepackage{array}
\begin{document}

\begin{tabular}{|p{4cm}|b{4cm}|m{5cm}|}
\hline
  xxx & ab cd ... & ef gh ... \\[10ex]
\hline
  xxx & ij kl ... & mn op ...\\
\hline
\end{tabular}

\end{document}

(Ich habe es auch erfolglos mit \parbox und \newcolumntype versucht, \multirow könnte eine Option sein, habe es aber noch nicht ausprobiert).

Änderungen: Ich möchte Folgendes erreichen (so einfach wie möglich;):

-----------------------------------------
| xxx       |           |               |
|           |           | ef gh ...     |
|           | ab cd ... |               |
-----------------------------------------
| xxx       | ij kl ... | mn op ...     |
-----------------------------------------

Antwort1

Bildbeschreibung hier eingeben

Sie sagen „es funktioniert nicht“, aber Sie haben nicht gesagt, welchen Effekt Sie wollten. Ihre Tabellenzellen sind einzeilige Einträge, daher ist die Ausrichtung an der oberen oder unteren Zeile der Zelle dasselbe, daher funktionieren pund bauf dieselbe Weise. Die Reaktion zwischen mund \\[10ex]ist leicht ätzend, aber das Verhalten von \\[10ex]in Tabellen ist im besten Fall ziemlich seltsam.

Welche Ausrichtung wollten Sie erreichen?

verwandte Informationen