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

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

34资源网2022-03-02691

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

分享给朋友:

相关文章

老话名言这10句非常金蛋,一定要牢记

老话名言这10句非常金蛋,一定要牢记

1、好狗护三邻,好汉护三村…

络绎不绝怎么造句?教你用络绎不绝造句

络绎不绝怎么造句?教你用络绎不绝造句

很多人不知道络绎不绝怎么造句?其实用络绎不绝造句有很多的,下面小编整理了29句用络绎不绝造句的句子,希望对大家有借鉴的作用。…

2021年创业的话,试试这几个点子行不行

2021年创业的话,试试这几个点子行不行

想要在平淡的生活工作中发现一些好的创业项目还真没那么容易。2019年即将过去一半,那么大家有没有发现什么2019年最新创业点子呢?哪些项目的市场前景以及利润可观呢?下面跟随快马小编一起来看看吧。说不定能够激发你的创业灵感!…

失控玩家怎么样?好看吗?值不值得看?

失控玩家怎么样?好看吗?值不值得看?

每部电影出来都会有人说好看,有人说不好看。只是有些电影拍出来会更加符合大众口味,有些则只适合小部分人看。那么,最近热播的这部失控玩家怎么样?好看吗?值不值得看?今天小编就和大家说说这部适合大众口味的电影。…

购买须知模板怎么编辑(淘宝买家须知免费素材)

购买须知模板怎么编辑(淘宝买家须知免费素材)

为了帮助您入门,在您注册 Shopify 帐户时,后台的模版页面中会设置一个默认模版。如果您想为在线商店自定义一个不同的模版,则需要向后台添加一个模版。 您可通过以下几种方式添加模版: 如果您的计算机上的 .zip 文件中已有一个模版,那么…

卡斯数据是干什么的(免费大数据查询平台)

卡斯数据是干什么的(免费大数据查询平台)

短视频/直播电商不负众望,成为2020年品牌营销最热关键词。G2格局下两大顶流——抖音和快手,也自然吸引了各方关注。相较抖音而言,快手独特的老铁氛围像自带结界,不懂“规矩”的内容创作者和品牌方在这里寸步难行。 究竟快手直播电商现状如何?什么…