如何在tabularnewline之后更改内容的垂直位置?

时间:2009-07-23 14:25:10

标签: latex

我在LaTeX中遇到了一些问题。我的桌子有4列。它太宽而不适合\ textwidth,所以我搜索换行符并找到\ tabularnewline。现在,第一列中的内容分为2行,但其他3列中的内容现在位于单元格的底部。我想把它放在列中,或者至少它应该在天花板上。我怎么能这样做?

我尝试了表格,表格*和tabularx。我想写尽可能少的命令。是否可以像在HTML中一样轻松地完成它?

3 个答案:

答案 0 :(得分:1)

你的序言中的

\ usepackage {array}

然后你可以使用\ begin {tabular} {c c m} - 'm'将为你提供垂直中间对齐。 另外:'t'会给你顶部对齐,'b'会给你底部。

答案 1 :(得分:0)

不像我希望的那样容易,但是\ multirow完全符合我的要求。

答案 2 :(得分:0)

您是否尝试将段落格式说明符用于一个或多个列?

那是p{<length>},如:

\begin{tabular}{|rrp{4.5cm}l|}
  ...

对于我想象的大多数用例来说,Multirow似乎有些过分。

注意:“长度”可以从0.4\textwidth的其他值计算,但始终是常量。在这种情况下,不知道橡胶如何反应。