有时候,做一个表格,但是每一列的名称太长了,这时候,每一个表格的宽度就会变得特别宽,并且一些列超过了篇幅导致无法显示!于是,我们通常在表格的元素上加上这么一行:
\multicolumn{1}{p{4.19em}|}{文本}
干哈呢?目的就是设置列宽度为4.19em。通常em是宽度单位,相当于一个M一样宽。
但是,结果就变成这样了(见第二列)。那么怎么弄的像第一列那样呢?
首先,请在文件前加上这么一行:\newcommand{\tabincell}[2]{\begin{tabular}{@{}#[email protected]{}}#2\end{tabular}}
然后在需要换行的文字前加上:
\tabincell{c}{文字}
在需要换行的地方加上\\即可!
\tabincell{c}{文字\\文字\\文字}即可换成三行!