표 형식의 세로 텍스트 정렬이 잘못되었습니다.

표 형식의 세로 텍스트 정렬이 잘못되었습니다.

에 따르면http://en.wikibooks.org/wiki/LaTeX/Tables('테이블 형식 환경' 단락) 'p', 'b', 'm'을 사용하여 열의 수직 텍스트 정렬을 정의할 수 있을 것으로 예상했습니다. 이것테이블 수직 정렬 문제2010년의 질문은 달리 말하고 (약간 융통성이 없는) 해결 방법을 제공합니다.

제 질문은 셀의 텍스트를 수직(상단, 하단, 가운데)으로 정렬하는 간단한 방법이 있는 경우입니다.

여기 내 코드('중간, 중간, 상단'을 정렬합니다. 즉, 'pb m'은 전혀 작동하지 않습니다...):

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

(나는 또한 \parbox와 \newcolumntype을 사용해 보았지만 아무 소용이 없었습니다. \multirow도 옵션이 될 수 있었지만 아직 시도하지는 않았습니다).

편집: 나는 다음을 달성하고 싶습니다(가능한 한 간단합니다;):

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

답변1

여기에 이미지 설명을 입력하세요

당신은 "효과가 없다"고 말했지만 어떤 효과를 원하는지는 말하지 않았습니다. 표 셀은 한 줄 항목이므로 셀의 위쪽 또는 아래쪽 줄에 정렬하는 것은 동일하므로 동일한 방식으로 작동합니다 p. 과 b사이의 반응은 약간 부식적이지만 테이블에서의 동작은 가장 좋을 때 상당히 이상합니다.m\\[10ex]\\[10ex]

어떤 정렬을 달성하려고 했나요?

관련 정보