表格中的垂直文字對齊方式錯誤

表格中的垂直文字對齊方式錯誤

根據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]表中的行為在最好的情況下也相當奇怪。

您想要實現什麼協調?

相關內容