当前位置:首页 > 谈天说地

latex表格居中显示(latex表格宽度设置的方法)

34资源网2022-03-02674

我们可以使用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}

看完文章,还可以扫描下面的二维码下载快手极速版领4元红包

快手极速版二维码

快手极速版新人见面礼

除了扫码领红包之外,大家还可以在快手极速版做签到,看视频,做任务,参与抽奖,邀请好友赚钱)。

邀请两个好友奖最高196元,如下图所示:

快手极速版邀请好友奖励

扫描二维码推送至手机访问。

版权声明:本文由34楼发布,如需转载请注明出处。

本文链接:https://www.34l.com/post/9051.html

分享给朋友:

相关文章

25句励志短句霸气,超励志的语录

25句励志短句霸气,超励志的语录

一、在人生的道路上,从来没有全身而退,坐享其成,不劳而获一说。你不努力,就得出局。…

带货直播运营怎么做(直播公司盈利模式)

带货直播运营怎么做(直播公司盈利模式)

直播网红千千万,谁能争当NO.1?随着直播崛起,越来越多的人想要入场分一杯羹,BUT,80%的人都不懂直播运营的内容法则。那么,新手主播怎么玩才能快速脱颖而出呢?掌握这四大直播运营的内容规则,人气轻松翻倍!1. 直播内容多样化…

闪客快跑2背景音乐(闪客快打andylaw的微博)

闪客快跑2背景音乐(闪客快打andylaw的微博)

《疯狂跑酷》是一款LowPoly(低多边形)画风的跑酷游戏,一场突如其来的大水淹没了城市,而你在游戏中扮演一名刚下班的男子,需要从被水淹没的城市中逃出生天。…

mac地址的作用是什么(理解mac地址的作用实验报告)

mac地址的作用是什么(理解mac地址的作用实验报告)

我们上网时会发现电子设备同时有IP地址和MAC地址,为什么上网会需要两个地址呢?…

这4类项目,投资人打死都不想投

这4类项目,投资人打死都不想投

很多创业者常感慨:明明自己的项目很好,但聊了很多投资人,却没人愿意投,这是为什么呢? 我们知道融资成功的关键,在于要让投资人看到项目的价值。这个价值,不仅仅是你的项目好就行,除了项目本身,投资人还有很多关注点,如果这些地方不“达标”,投资人…

瑞幸喘口气,对手已林立

瑞幸喘口气,对手已林立

图源:摄图网 编者按:本文来自微信公众号螳螂观察(ID:TanglangFin),作者:易不二,创业邦经授权转载 年轻人从未停止消费小蓝杯。 今年夏天生椰拿铁被全网催货的盛景,与9天就突破270万杯销量的丝绒拿铁,都证明了瑞幸的生命力。 从…