技术标签: LaTeX
作者简介:人工智能专业本科在读,喜欢计算机与编程,写博客记录自己的学习历程。
个人主页:小嗷犬的个人主页
个人网站:小嗷犬的技术小站
个人信条:为天地立心,为生民立命,为往圣继绝学,为万世开太平。
LaTeX 宏包 booktabs
由 David Carlisle 开发,旨在提供一种专业、美观的方式来排版表格,特别适用于学术和出版物中的高质量表格设计。在 LaTeX 中,标准的表格环境通常使用细线将每个单元格分隔开来,而 booktabs
强调减少视觉混乱并增强表格的可读性,它通过引入不同粗细和间距的水平线来构建简洁、优雅且易于阅读的“三线表”。
以下是一些 booktabs
宏包提供的核心命令:
\toprule: 用于绘制表格顶部的粗线,该线下面有适当的垂直间距。
\midrule: 绘制一条中等粗细的横线,用于分隔表格的主要部分。
\bottomrule: 绘制表格底部的粗线,上面也有合适的垂直间距。
\cmidrule: 可以用来画一条自定义长度的中等粗细横线,可以只覆盖部分列,并且可以灵活调整两端的悬空(trimming)效果。
\addlinespace: 提供在表格行之间增加额外垂直间距的功能,有助于改善内容层次和阅读体验。
\specialrule: 用于定制特殊粗细和间距的横线,当需要更精细控制时使用。
booktabs
的设计理念强调:
使用 booktabs
创建的表格不仅在美学上符合专业出版的要求,而且也符合许多学术期刊和出版社的排版规范。
在 LaTeX 中使用 booktabs
宏包,只需要在导言区使用 \usepackage{booktabs}
命令即可。
下面是一个简单的三线表示例:
\begin{tabular}{ccc}
\toprule
姓名 & 语文成绩 & 数学成绩 \\
\midrule
阿汪 & 93 & 97 \\
阿喵 & 98 & 92 \\
\bottomrule
\end{tabular}
编译后的效果如下:
booktabs
宏包提供了 \addlinespace
命令,用于在表格行之间增加额外垂直间距,有助于改善内容层次和阅读体验。该命令的使用方法如下:
\begin{tabular}{ccc}
\toprule
姓名 & 年龄 & 成绩 \\
\midrule
阿明 & 20 & 85 \\
\addlinespace % 在这一行后增加额外间距
阿红 & 21 & 90 \\
阿亮 & 22 & 88 \\
\bottomrule
\end{tabular}
编译后的效果如下:
文章浏览阅读1.4k次。在项目中遇到个问题:servlet向前端返回如下按钮,当course_ID为数字是onclick事件正常,但当course_ID含有字母时onclick事件就不起作用。网上找了很多方法都不管用,最后自己摸索到了一个方法,解决了问题。【权记于此】有问题者:out.print("<td><input type='button' id='tb_delete_..._中button的onclick点击没反应怎么办
文章浏览阅读1.5w次,点赞20次,收藏151次。JavaScript借助node来连接数据库_js连接数据库
文章浏览阅读9.6k次。今天把之前做的一个包含百度地图的Android项目导入到新电脑的Eclipse中运行时,报错: java.lang.NoClassDefFoundError: Failed resolution of: Lcom/baidu/mapapi/SDKInitializer;网上试了各种方法,新建文件夹armeabi-v7a 拷贝类包,提高兼容性;重新导入百度地图api等都不行。_java.lang.noclassdeffounderror: failed resolution of
文章浏览阅读1.8k次。我的代码有一个 bug。?panic: runtime error: invalid memory address or nil pointer dereference[signal SIGSEGV: segmentation violation code=0x1 addr=0x30 pc=0x751ba4]goroutine 58 [running]:github.com/joeshaw..._qt调用go panic: runtime error: invalid memory address or nil pointer derefer
文章浏览阅读905次。华为云对象存储OBS架构华为云对象存储服务(Object Storage Service ,OBS)是一个基于对象的海量存储服务,为客户提供海量、安全、高可靠、低成本的数据存储能力。OBS的基本组成是桶和对象,其中对象是OBS中数据存储的基本单位,一个对象实际是一个文件的数据与其相关属性信 息的集合体,包括Key 、 Metadata 、Data三部分。华为云针对OBS提供的REST API进行了二次开发,为您提供了控制台、SDK和各类工 具,方便在不同的场景下轻松访问OBS桶以及桶中的对象。当然您也_华为obs对象存储调研文档
文章浏览阅读2.6k次。–mapbox-gl是一个开源、基于webgl技术的前端地图类库–开发教程篇一:搭建前端开发环境1、mapbox官网注册一个账号,生成一个开发token,在mapbox-gl2.0以前,使用自搭建的后台地图服务时,可以不使用此token,参见公众号文章:mapbox-gl升级到2.0后,使用自搭建的后端服务,也需要token,敬请注意!,或者修改mapbox-gl2.0以后的源码,也能避免token,参见公众号文章:mapbox-gl避免设置token源码修改,修改时,看一下官网的许可声明。2、生成t_mapbox-gl教程
文章浏览阅读2.3k次。mysql存储过程功能弱问题一直是大家关注的问题,今天讲一下Mysql存储过程无法传递数组类型参数的解决方案。推荐课程:MySQL教程。在很多的情况下,在编写存储过程中往往会用到数组,但是mysql中存储过程传入参数并没有可以直接传入数组的方法。在这种情况下我们只能退而求之或者说换个方式以字符串形式传入参数,然后在过程体中把字符串再转成数组?不过很遗憾告诉你,mysql并没有直接提供把字符串转数组..._数组 生成 表 mysql
文章浏览阅读3k次,点赞5次,收藏17次。B.路径导航C.TSP问题D. 百万皇后E. 地图染色F.字符路径G.决策树H.K_meansI.神经网络入门J.迷宫寻宝_人工智能eoj
文章浏览阅读8k次,点赞3次,收藏35次。sqlserver主从同步SQL Server 2008 R2 主从数据库同步一、准备工作:主数据库服务器:OS:Windows Server 2008 R2 DB: SQL Server 2008 R2Hostname : CXMasterDBIP: 192.168.1.224/24 dg: 192.168.1.1DNS: 192.168.1.19 DNS: 20..._sql server主从同步
文章浏览阅读2k次。一、说明简述:本文将以4399小游戏《 宠物连连看经典版2 》作为测试案例,通过识别小图标,模拟鼠标点击,快速完成配对。对于有兴趣学习游戏脚本的同学有一定的帮助。运行环境:Win10/Python3.5。主要模块:win32gui(识别窗口、窗口置顶等操作)、PIL(屏幕截图)、numpy(创建矩阵)、operator(比较值)、pymouse(模拟鼠标点击)。注意点:1、如果安装pymouse不成功或者运行报错,可以考虑先通过whl 安装pyHook、然后再通过pip安装pyuseri_连连看脚本思路
文章浏览阅读3.2w次。先说一下我的情况: 我的_80211nwlan驱动装不上
文章浏览阅读1.5w次,点赞12次,收藏64次。1、什么是命令注入Command Injection,即命令注入攻击,是指由于嵌入式应用程序或者 web应用程序对用户提交的数据过滤不严格,导致黑客可以通过构造特殊命令字符串的方式,将数据提交至应用程序中,并利用该方式执行外部程序或系统命令实施攻击,非法获取数据或者网络资源等。在命令注入的漏洞中,最为常见的是PHP的命令注入。PHP命令注入攻击存在的主要原因是Web应用程序员在应用PHP语言中一些具有命令执行功能的函数时,对用户提交的数据内容没有进行严格的过滤就带入函..._命令注入