可以使用Makecell命令转换表格单元中的部分数据。可以使用命令换行,也可以使用p{(宽度)}选项调整列表宽度

要使用makecell命令正确编译,必须将usepackage{makecell}添加到介绍区域。makecell命令的内容默认居中。或者,您可以选取t、b、l、r和c选项来个别控制表格储存格的格式。

让我举一个例子。

代码如下:

documentclass[UTF8]{ctexart}

usepackage{makecell}

begin {文档}

begin{tabular}{|r|r|}

hline

makecell{预处理 数据} makecell{后处理 数据} \ hline

1234 5678 \

hline

end{tabular}

end {文档}

表条目点(如1234567891011213141516 makecell宏包)经常用于标头。类似的 thead命令也在Latex中单独定义,因此字体大小小、上下间距大的单元更适合包含大量文字的多行标题。

先贴代码

begin{tabular}{|r|r|}

hline

thead{预处理 数据} thead{后处理 数据}

hline

1234 5678 \

hline

end{tabular}

1234567 document class[utf 8]{ ctexart }

usepackage{makecell}

begin{tabular}{|r|r|}

hline

thead{预处理 数据} thead{后处理 数据}

hline

1234 5678 \

hline

end{tabular}

end {文档}

您可以比较使用1234567891011213 make cell和使用thead之前的表单之间的差异。

直观的感觉是字体变小了。

Makecell的rothead命令与旋转90度的thead命令相同,依赖于rotating宏包,使用rothead时必须为旋转标头的宽度rotheadsize指定值。否则,没有所需的值

标头中的字体由 thead font命令控制

例如:

documentclass[UTF8]{ctexart}

usepackage{makecell,rotating}

begin {文档}

set to width rotheadsize { theadfont数学课}

begin{tabular}{|c|c|}

hline

thead{名字} rothead{数学课 成绩}

hline

Hebe 100 \

hline

end{tabular}

end {文档}

1234567891011213141516可以达到以下效果:

如果你想画下表:

代码如下:

documentclass[UTF8]{ctexart}

use package {makecell,rotating,multi row,diagbox}

begin {文档}

begin{tabular}{|c|*{4}{c}|}

hline

diagbox{序列号1}{序列号2}我爱hebehaha

hline

数字1 2 3 4 \

hline

数字2 4 6 8 \

hline

end{tabular}

end {文档}

123456789101112131415都学了这么多,下面是我们的DIY时间。让我总结一下我写论文时使用的一些表格。下次大家使用的时候,请自己拿。

文档类[utf8] {ctexart}

use package {makecell,multi row,diagbox}

begin {文档}

begin { tabular } { | c | c | c | c | c | c | c | c | c | c | }

hline

multirow { 2 } * { } system multicolumn { 2 } { c | } { 4 . 0 } multicolumn { 2 } { c | }

cline{2-6}

Device D1 D2 D3 D4 \

hline

multirow {2} * {运行时} 600 byte 12/23/34 23/2/1 12/1/2 1/2/3

cline{2-6}

1000字节12 21 12 12

hline

multirow { 2 } * { system } 600 byte 12 23 12 1

cline{2-6}

1000字节12 21 12 12

hline

end{tabular}

end {文档}

相关推荐