La alineación vertical del texto en formato tabular es incorrecta

La alineación vertical del texto en formato tabular es incorrecta

De acuerdo ahttp://en.wikibooks.org/wiki/LaTeX/Tables(párrafo 'El entorno tabular'), hubiera esperado poder usar 'p', 'b', 'm' para definir la alineación vertical del texto para una columna. EsteProblema con la alineación vertical de la mesaLa pregunta de 2010 dice lo contrario y proporciona soluciones (un poco inflexibles).

Mi pregunta es, ¿hay algo sencillo para alinear verticalmente (arriba, abajo, centro) el texto en una celda?

Aquí mi código (que alinea 'medio, medio, superior', es decir, 'pb m' no funciona en absoluto...):

\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}

(También probé con \parbox y \newcolumntype sin éxito, \multirow podría ser una opción pero aún no lo probé).

Ediciones: me gustaría lograr lo siguiente (lo más simple posible;):

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

Respuesta1

ingrese la descripción de la imagen aquí

Dices "no funciona" pero no dijiste qué efecto querías. Las celdas de su tabla son entradas de una sola línea, por lo que alinear en la línea superior o inferior de la celda es lo mismo, por lo tanto, pfunciona bde la misma manera. La reacción entre my \\[10ex]es ligeramente cáustica, pero el comportamiento de \\[10ex]en las tablas es bastante extraño en el mejor de los casos.

¿Qué alineación intentabas lograr?

información relacionada