我在LaTeX中遇到了一些问题。我的桌子有4列。它太宽而不适合\ textwidth,所以我搜索换行符并找到\ tabularnewline。现在,第一列中的内容分为2行,但其他3列中的内容现在位于单元格的底部。我想把它放在列中,或者至少它应该在天花板上。我怎么能这样做?
我尝试了表格,表格*和tabularx。我想写尽可能少的命令。是否可以像在HTML中一样轻松地完成它?
答案 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
的其他值计算,但始终是常量。在这种情况下,不知道橡胶如何反应。