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

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

34资源网2022-03-02753

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

分享给朋友:

相关文章

现在开一家vr游戏体验馆投资创业要多少钱?

现在开一家vr游戏体验馆投资创业要多少钱?

现在开一家vr游戏体验馆投资创业要多少钱?这个涉及到的东西很多,比如你的店铺开在市区还是乡下,是开在热闹地方还是比较冷清的地方,另外还要看你的店面有多大,设备有多少台,以及其他的零零碎碎加起来,就能知道开一家vr游戏体验馆需要多少钱了。…

天上的孩子电影好看吗?看豆瓣网友如何评价的吧

天上的孩子电影好看吗?看豆瓣网友如何评价的吧

由胡玫监制许磊导演编剧的电影《天上的孩子》。电影主要讲述了来自贵州的夫妻老何、玲霞5岁的独子查出绝症,不久于人世。为了让儿子的名字刻在纪念碑上,夫妻俩决定捐献儿子的器官却困难重重。…

视频号怎么开通微信小商店技巧流程方法分享

视频号怎么开通微信小商店技巧流程方法分享

这两年直播的风口一直高居不下,微信终于也跟上了直播热潮,视频号直播新增购物车功能,已经开通了小商店的视频号,可以在直播中上架小商店商品,直播过程可以展示并售卖商品。视频号直播带货无疑让更多创作者加入其中,同时也意味着视频号功能的进一步完善,…

飞行汽车是一种应用层创新

飞行汽车是一种应用层创新

编者按:本文来自A轮财经,创业邦经授权发布。 作者|WX 今天在全球范围内,飞行汽车得到了越来越多的关注。 据摩根士丹利研报预计,2030年飞行汽车行业将形成3000亿美元的市场规模。2040年,该行业规模可能将达到1.5万亿美元。 作为新…

华为小米革了康佳长虹们的命,海信怎么办?

华为小米革了康佳长虹们的命,海信怎么办?

编者按:本文来自陆玖财经,创业邦经授权发布。 电视行业真正需要面对的不是“大屏好还是小屏好”,用激光、OLED还是Mini LED之类的技术路线之争,而是一旦被视为“智能终端”,从产品形态到竞争模式的翻天覆地。 近日,海信子品牌Vidda…

B站、爱奇艺:这对难兄难弟

11月17日,哔哩哔哩(下称“B站”)与爱奇艺发布截至2021年9月30日的第三季度财报。B站Q3营收52.066亿元,同比增长61%,净亏损26.863亿元;爱奇艺Q3营收75.891亿元,同比增长6%,净亏损16.984亿元。 两家先后…