LaTeX 三线表:booktabs 宏包_\addlinespace-程序员宅基地

技术标签: LaTeX  

作者简介:人工智能专业本科在读,喜欢计算机与编程,写博客记录自己的学习历程。
个人主页:小嗷犬的个人主页
个人网站:小嗷犬的技术小站
个人信条:为天地立心,为生民立命,为往圣继绝学,为万世开太平。



booktabs 宏包简介

LaTeX 宏包 booktabsDavid Carlisle 开发,旨在提供一种专业、美观的方式来排版表格,特别适用于学术和出版物中的高质量表格设计。在 LaTeX 中,标准的表格环境通常使用细线将每个单元格分隔开来,而 booktabs 强调减少视觉混乱并增强表格的可读性,它通过引入不同粗细和间距的水平线来构建简洁、优雅且易于阅读的“三线表”。

以下是一些 booktabs 宏包提供的核心命令:

  1. \toprule: 用于绘制表格顶部的粗线,该线下面有适当的垂直间距。

  2. \midrule: 绘制一条中等粗细的横线,用于分隔表格的主要部分。

  3. \bottomrule: 绘制表格底部的粗线,上面也有合适的垂直间距。

  4. \cmidrule: 可以用来画一条自定义长度的中等粗细横线,可以只覆盖部分列,并且可以灵活调整两端的悬空(trimming)效果。

  5. \addlinespace: 提供在表格行之间增加额外垂直间距的功能,有助于改善内容层次和阅读体验。

  6. \specialrule: 用于定制特殊粗细和间距的横线,当需要更精细控制时使用。

booktabs 的设计理念强调:

  • 避免使用竖线来分割列,因为这会干扰视线流动和数据对比。
  • 使用适量的空白和不同粗细的线条来区分表格的不同部分,使得表格更加清晰、清爽。
  • 推崇表格内容的对齐排列,以及在必要时合理放置表格注释或单位。

使用 booktabs 创建的表格不仅在美学上符合专业出版的要求,而且也符合许多学术期刊和出版社的排版规范。

booktabs 宏包的使用

加载宏包

在 LaTeX 中使用 booktabs 宏包,只需要在导言区使用 \usepackage{booktabs} 命令即可。

三线表

下面是一个简单的三线表示例:

\begin{tabular}{ccc}
\toprule
姓名 & 语文成绩 & 数学成绩 \\
\midrule
阿汪 & 93 & 97 \\
阿喵 & 98 & 92 \\
\bottomrule
\end{tabular}

编译后的效果如下:

三线表示例

addlinespace 命令

booktabs 宏包提供了 \addlinespace 命令,用于在表格行之间增加额外垂直间距,有助于改善内容层次和阅读体验。该命令的使用方法如下:

\begin{tabular}{ccc}
\toprule
姓名 & 年龄 & 成绩 \\
\midrule
阿明 & 20 & 85 \\
\addlinespace % 在这一行后增加额外间距
阿红 & 21 & 90 \\
阿亮 & 22 & 88 \\
\bottomrule
\end{tabular}

编译后的效果如下:

addlinespace 示例

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_63585949/article/details/135899854

智能推荐

Springboot计算机毕业设计儿童益智动画微信小程序【附源码】开题+论文+mysql+程序+部署-程序员宅基地

文章浏览阅读808次,点赞23次,收藏9次。为了解决这些问题,我们将采取以下措施:首先,通过市场调研和用户需求分析,了解儿童益智教育市场的现状和发展趋势,以及家长和儿童对小程序的具体需求。此外,我们还将利用大数据和人工智能技术,对用户的学习行为和偏好进行深度挖掘和分析,以实现个性化的学习推荐和精准的内容推送。该小程序将融合丰富的益智动画、儿歌和故事资源,通过生动的画面和有趣的情节,激发儿童的学习兴趣,培养他们的观察力、思考力和创造力。同时,小程序还将根据儿童的年龄段和兴趣偏好,提供个性化的学习推荐,使学习更加精准和高效。然后,进行系统的开发与实现。

ClickHouse 存储原理初窥-程序员宅基地

文章浏览阅读750次。更多内容关注微信公众号:fullstack888背景目前业务中有大量实时分析需求,随着数据量的增加,基于行存储的 OLTP 数据库已经不能满足性能的需求,我们对 ClickHouse 进行了基础调研与性能摸底,并最终决定引入 ClickHouse 作为新系统的 OLAP 方案。简介ClickHouse 是一个列式存储数据库管理系统(DBMS)。相比于其他传统行式数据库系统..._clickhouse列存储原理

MySQL模糊查询-程序员宅基地

文章浏览阅读544次,点赞3次,收藏7次。%通配符可以匹配任意字符,但是不能匹配NULL,也就是说SELECT * FROM blog where title_name like '%';--模糊匹配含有“xxx网xxx车xxx”的数据,如“滴滴网约车司机端,网络约车平台”2.“_”下划线通配符:表示只能匹配单个字符,不能多也不能少,就是一个字符。--查询前三个字符为xx网,后面任意匹配,如:“城通网盘、模具网平台”--模糊匹配含义“xx网x车xxx”的数据,如:“携程网约车客户端”--查询以“网”为结尾的,长度为三个字的数据,如:“链家网”

OpenWrt介绍及编译基础教程_openwrt编译-程序员宅基地

文章浏览阅读1.2w次,点赞11次,收藏96次。编译 Open­Wrt 的过程就像是复读机,除了选择系统组件外,几乎每次编译都是复制粘贴相同的命令。而理解每一条命令的作用、什么时候该去执行,这样才能更好的去解决编译中遇到的问题,更顺利的编译出固件。_openwrt编译

springcloud排除错误记录,Dependency org.springframework.cloud:spring-cloud-starter-netflix-eureka-cli_dependency 'org.springframework.cloud:spring-cloud-程序员宅基地

文章浏览阅读3.2k次,点赞4次,收藏3次。2.执行以下命令,删除未下载成功的依赖,即是存在.lastUpdated后缀的文件(3.使用maven的Reload Project刷新,重新下载删除的依赖。1.先到maven仓库所在的目录并且在该目录打开cmd命令;网络不好情况下,导致产生许多依赖未成功下载。_dependency 'org.springframework.cloud:spring-cloud-starter-netflix-eureka-cl

工具说明书 - 英语翻译软件对比和英语词典选择_百度网页英语词典插件安装-程序员宅基地

文章浏览阅读1.5k次。1,百度翻译桌面版:200+语言。界面简洁清爽,操作方便。可以选择领域更好的翻译术语。翻译结果可以语音播放。APP版功能更强大,拍照翻译、语音翻译、权威词典。网页版,功能和桌面版类似,里面还有个视频翻译功能。在官方介绍页面,还有个百度同传工具。2,google翻译有网页版,带了语音翻译和朗读。手机上可以下载APP。PC端还可以下载客户端:Client for Google Translatehttp://translateclient.com3,网易有道翻译.._百度网页英语词典插件安装

随便推点

Resharper快捷键与VS冲突_resharper一键替换-程序员宅基地

文章浏览阅读3.2k次。装了resharper, 一下子ctrl+shift+T不能用了,一下子F12不能转到定义了,真是坑!下面是正确操作流程:1. VS-工具-选项,环境-键盘,选 默认,点击重置-确定。2. VS-Reshaper-Options,Environment-Keyboard&Menus, keyboard shortcuts - None - Apply Scheme-Save.3. _resharper一键替换

kVPAC/Beremiz项目操作实践_beremiz怎么控制机器-程序员宅基地

文章浏览阅读2.5k次,点赞4次,收藏19次。本部分反映了在Beremiz开发环境中工作的基本方法,这些方法是创建应用程序时所必需的。目标平台的应用程序是使用特定配置构建项目的结果。Beremiz中的项目是源文件所在的命名文件夹。 该文件夹必须为空并且没有写保护。 如果文件夹中已经有文件,则会发出相应的错误。以下文件和文件夹将保存在创建的文件夹中:“Beremiz.xml"-此XML文件保存与项目有关的Beremiz开发环境特定的设置; “Plc.xml"-在此XML文件中,保存了项目的完整说明:所有程序模块,资源,用户数据类型,项目数据_beremiz怎么控制机器

如何将您的自定义容器镜像导入Amazon SageMaker Studio Notebooks_亚马逊云自定义镜像-程序员宅基地

文章浏览阅读375次。Amazon SageMaker Studio是第一套用于机器学习(ML)的全集成开发环境(IDE)。Amazon SageMaker Studio可帮助数据科学家们快速启动Studio notebooks以探索数据、构建模型、启动Amazon SageMaker训练作业并部署托管端点。Studio notebooks中随附一组预构建镜像,这些镜像由Amazon SageMaker Python SDK与IPython运行时或内核的最新版本构成。_亚马逊云自定义镜像

【再见,2020】 走向开源,拥抱RT-Thread_rt-thread现状-程序员宅基地

文章浏览阅读296次。过往云烟话说进入RT-Thread,是在2019年12月份。因为自己的十几年的瞎折腾,在嵌入式开发中,并没有大放异彩。人生的跌宕起伏,也验证了普通技术工作者的心路历程。 偶尔静下心来,发现,自己掌握的技术,还不够全面,不够深入,不够新颖,更重要的,是没有一家公司可以让你全面的享受技术开发,可以做很多精彩的事情。 我不是科学家,不是技术专家,非名校毕业,非海归,我只是普通人。但是,我们在求知、求职、工作、生活、家庭、社会等等场合,都折腾着,努力的活着,每天都期待着。让我们的梦想,对得起自己过往的、现在_rt-thread现状

20暨南大学计算机考研经验知乎,暨大应统经验转自知乎-程序员宅基地

文章浏览阅读554次。1. 准备考研脑中要有一个思想:“书贵精不贵多,一本书读三遍胜过三本书读一遍。”某些答案推荐了一大堆的书,看见那么多的书你怕不怕?直接吓的放弃考研。就算不怕,你那些书打算做几遍?每本书都做三遍那要花费多少时间?2. 关于对我\"考研从六月份开始准备就足够了\"言论的误读。考研以大三结束放暑假那个时间为节点(也就是六、七月份),前后分为兼职考研和全职考研。什么是兼职考研?就是指你平时该上课就好好上课..._暨南大学的计算机应用专业怎么样知乎

Python爬虫详解(一看就懂)-程序员宅基地

文章浏览阅读9.1w次,点赞249次,收藏1.7k次。爬虫简单的来说就是用程序获取网络上数据这个过程的一种名称。如果要获取网络上数据,我们要给爬虫一个网址(程序中通常叫URL),爬虫发送一个HTTP请求给目标网页的服务器,服务器返回数据给客户端(也就是我们的爬虫),爬虫再进行数据解析、保存等一系列操作。爬虫可以节省我们的时间,比如我要获取豆瓣电影 Top250 榜单,如果不用爬虫,我们要先在浏览器上输入豆瓣电影的 URL ,客户端(浏览器)通过解析查到豆瓣电影网页的服务器的 IP 地址,然后与它建立连接,浏览器再创造一个 HTTP 请求发送给豆瓣电影的服务器,_python爬虫

推荐文章

热门文章

相关标签