我们可以应用makecell命令对表格表格中中的信息开展一些转换的控制。我们可以应用 命令开展自动换行,也可以应用p{(总宽)}选择项控制目录的总宽
应用makecell 命令大家必须在引言区加上usepackage{makecell}才可以正常的编译程序根据。makecell命令的內容是默认设置垂直居中两端对齐的,也可以采用选择项t,b,l,r,c等各自控制表格表格中中的格式。
举例说明:
编码如下所示:
documentclass[UTF8]{ctexart}
usepackage{makecell}
begin{document}
begin{tabular}{|r|r|}
hline
makecell{解决前\\ 数据信息} & makecell{解决后 \\ 数据信息} \\ hline
1234 & 5678 \\
hline
end{tabular}
end{document}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
makecell 宏包这类表项支行常见在表头中。在Latex中还独立界定了相似的thead命令,它发生的字体样式较小,左右间隔比较大的模块更合适文本较多的几行表头应用。
先铺编码
begin{tabular}{|r|r|}
hline
thead{解决前 \\ 数据信息} & thead{解决后 \\ 数据信息} \\
hline
1234 & 5678 \\
hline
end{tabular}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
documentclass[UTF8]{ctexart}
usepackage{makecell}
begin{tabular}{|r|r|}
hline
thead{解决前 \\ 数据信息} & thead{解决后 \\ 数据信息} \\
hline
1234 & 5678 \\
hline
end{tabular}
end{document}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
我们可以比照一下应用makecell 和使用thead以前表格的差别:
形象化的体会便是字体样式缩小了。
在makecell的rothead 命令则等同于转动了90° 的thead命令,这一命令还依靠rotating宏包,在大家应用rothead时必须给转动表头的总宽rotheadsize取值,不然便会就没大家需要的实际效果
表头的字体样式由theadfont 命令控制
例如:
documentclass[UTF8]{ctexart}
usepackage{makecell,rotating}
begin{document}
settowidthrotheadsize{theadfont 数学教学}
begin{tabular}{|c|c|}
hline
thead{名字} & rothead{数学教学\\考试成绩} \\
hline
Hebe & 100 \\
hline
end{tabular}
end{document}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
可以获得的作用如下所示所显示:
如果我们要想画下边的表格:
编码如下所示:
documentclass[UTF8]{ctexart}
usepackage{makecell,rotating,multirow,diagbox}
begin{document}
begin{tabular}{|c|*{4}{c}|}
hline
diagbox{编号1}{序号2} & 我 & 爱 & hebe & 嘿嘿 \\
hline
数据 & 1 & 2 & 3 & 4 \\
hline
数字 & 2 & 4 & 6 & 8 \\
hline
end{tabular}
end{document}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
都学了这么多,下边是人们的DIY時间,大家总结一下我写毕业论文情况下使用的一些表格,下一次大伙儿使用的情况下立即拿去用吧。
documentclass[UTF8]{ctexart}
usepackage{makecell,multirow,diagbox}
begin{document}
begin{tabular}{|c|c|c|c|c|c|}
hline
multirow{2}*{} & system & multicolumn{2}{c|}{4.0} & multicolumn{2}{c|}{6.0} \\
cline{2-6}
& Device & D1 & D2 & D3 & D4 \\
hline
multirow{2}*{Runtime} & 600 byte & 12/23/34 & 23/2/1 & 12/1/2 & 1/2/3 \\
cline{2-6}
& 1000 byte & 12 & 21 & 12 & 12 \\
hline
multirow{2}*{System} & 600 byte & 12 & 23 & 12 & 1 \\
cline{2-6}
& 1000 byte & 12 & 21 & 12 & 12 \\
hline
end{tabular}
end{document}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。