
에 따르면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]
어떤 정렬을 달성하려고 했나요?