有时候,做一个表格,但是每一列的名称太长了,这时候,每一个表格的宽度就会变得特别宽,并且一些列超过了篇幅导致无法显示!于是,我们通常在表格的元素上加上这么一行:

\multicolumn{1}{p{4.19em}|}{文本}

干哈呢?目的就是设置列宽度为4.19em。通常em是宽度单位,相当于一个M一样宽。

latex表格实现换行

但是,结果就变成这样了(见第二列)。那么怎么弄的像第一列那样呢?

首先,请在文件前加上这么一行:\newcommand{\tabincell}[2]{\begin{tabular}{@{}#[email protected]{}}#2\end{tabular}}

然后在需要换行的文字前加上:

\tabincell{c}{文字}

在需要换行的地方加上\\即可!

\tabincell{c}{文字\\文字\\文字}即可换成三行!

相关文章:

  • 2022-12-23
  • 2021-10-31
  • 2021-08-31
  • 2021-10-12
  • 2022-01-15
  • 2022-12-23
  • 2021-11-18
  • 2021-06-18
猜你喜欢
  • 2022-12-23
  • 2021-12-19
  • 2022-12-23
  • 2022-01-06
  • 2021-04-20
  • 2021-11-03
  • 2021-11-12
相关资源
相似解决方案