我们可以使用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
先贴代码
begin{tabular}{|r|r|}
hline
thead{处理前 \ 数据} & thead{处理后 \ 数据} \
hline
1234 & 5678 \
hline
end{tabular}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
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
推荐阅读
- 表格软件电脑版哪个好用 永久免费的表格软件
- wps表格模板怎么制作 wps表格基础教程大全
- wpf控件的应用 wpf表格控件
- 表格排名怎么操作 表格排名公式
- ececl表格常用的公式 新手入门excel表格制作
- 表格软件excel如何使用 excel表格免费版
- 新手办公用的表格软件 电子表格软件有哪些
- 电脑表格怎么做 办公用的表格软件操作技巧
- 工作任务分配表模板怎么做 绩效考核表格模板大全
- 声母表和韵母表格式 你们还记得声母表和韵母表吗