latex 表格 调整单元格文本垂直居中
在撰写论文时,常常使用table制作表格,不过存在一个问题:单元格内文本顶着上格线,不好看。解决方案有两种思路。
其一:利用multicolumn命令
制作四行四列表格的代码如下:
\begin{center}
\begin{tabular}{ | l | l | l | p{5cm} |}
\hline
Day & Min Temp & Max Temp & Summary \\
\hline
Monday & 11C & 22C & A clear day with lots of sunshine. However, the strong breeze will bring down the temperatures. \\
\hline
Tuesday & 9C & 19C & Cloudy with rain, across many northern regions. Clear spells across most of Scotland and Northern Ireland, but rain reaching the far northwest. \\
\hline
Wednesday & 10C & 21C & Rain will still linger for the morning. Conditions will improve by early afternoon and continue throughout the evening. \\
\hline
\end{tabular}
\end{center}
生成的表格如下:
能看到单元格文字靠近上格线。这里我们需要修改一下命令
主要添加了multicolumn命令,其中
m{5cm}:居中
p{5cm}:顶部
b{5cm}:底部
************************************
\begin{center}
\begin{tabular}{|l|l|l|l|}
\hline
Day & Min Temp & Max Temp & Summary \\
\hline
Monday & 11C & 22C & \multicolumn{1}{|p{5cm}|}{A clear day with lots of sunshine. However, the strong breeze will bring down the temperatures.} \\
\hline
Tuesday & 9C & 19C & \multicolumn{1}{|m{5cm}|}{Cloudy with rain, across many northern regions. Clear spells across most of Scotland and Northern Ireland, but rain reaching the far northwest.} \
\hline
Wednesday & 10C & 21C & \multicolumn{1}{|b{5cm}|}{Rain will still linger for the morning. Conditions will improve by early afternoon and continue throughout the evening.} \\
\hline
\end{tabular}
\end{center}
生成的表格如下:
这种思路设计起来挺麻烦,如果心细,可以做一做。
其二:单元格内容纵向靠上对齐,是表线距单元格内容太近。调整表线和单元格内容之间的距离,可以通过重定义 \arraystretch
来解决。
\renewcommand{\arrarstretch}{<number>} % default is 1.0
感觉这个比较好用,但是这个也是针对每个单元格是单行文本时,才好用。如果单元格是多行文本,则需要使用方法一比较好点。
参考:https://www.zhihu.com/question/288695777/answer/462924502
latex 表格 调整单元格文本垂直居中相关推荐
- latex表格合并单元格后的内容如何自动换行(非手动)
小白第一次写稿,请多包涵-- 因为作业需要一直在琢磨用latex制作表格,想做出和下面图表格的那种能在单元格里面自动转行的表格解释(但是又不想要脚注的那种形式--),在csdn里面搜了很多如何自动换行 ...
- element表格(el-table)单元格文本框el-input修改
在网上找了一些大神的修改方式,都不太适合自己. 我的需求是点击单个单元格,修改本单元格的数据.鼠标点击任意地方或者enter键失去焦点触发修改. HTML <el-table border st ...
- Latex 表格内文字过长自动换行 表格内单元格内容强制换行
2019独角兽企业重金招聘Python工程师标准>>> \usepackage{array} \begin{tabular}{m{5cm}}或者\begin{tabular}{p{0 ...
- 一个实用的表格(锁定表头,可调整单元格大小,可排序)
昨天在网上找到一个不错的表格显示,该表格可以锁定表头,可调整单元格的大小,同时还可以对数据进行排序,显示效果如下: 原代码: <!DOCTYPE HTML PUBLIC "-//W3C ...
- 计算机表格大小怎么调整,excel把表格拉大_excel调整单元格大小的方法步骤详解...
excel在单元格中要输入的数据太多了,二单元格的位置又太小了,怎么办,excel单元格的大小改怎么调,那就有小编告诉你两个可靠的方法吧.希望对你有帮助! excel调整单元格大小的方法一 1.打开一 ...
- 利用poi 1.6 通过模板导出复杂 Word表格,包含合单元格后垂直居中、循环生成行等
效果图 模板 一,引入坐标 <dependency><groupId>com.deepoove</groupId><artifactId>poi-tl& ...
- Python|xlwt|xlrd|调整单元格样式(背景,字体,对齐、虚线边框、列宽行高、添加公式)|xlutils|openpyxl|只读与只写|图表|语言基础50课:学习(8)
文章目录 系列目录 原项目地址 第24课:用Python读写Excel文件-1 Excel简介 安装 读Excel文件(行列索引从`0`开始) 写Excel文件 调整单元格样式(背景,字体,对齐.虚线 ...
- LaTeX:合并单元格
在 LaTeX 中制作三线表的时候,经常会需要合并单元格,例如下图中的情况,既用到了纵向合并,又用到了横向合并. 合并单元格主要就是一下两个命令: 合并列:\multicolumn{cols}{pos ...
- EduCoder-Web程序设计基础-html5-表格基本结构-第4关:表格中单元格样式的设置
目录 任务描述 相关知识 编程要求 测试说明 代码示例 任务描述 本关任务:编写一个两行两列的表格网页,表格中的单元格样式进行设置.效果如下图所示: 表格效果3 相关知识 为了完成本关任务,你需要掌握 ...
最新文章
- nova6的4g版能支持鸿蒙,鸿蒙公测新增6款手机,都是nova系列,包括一款4G手机
- 用云服务器实现janus之web端与web通话!
- 汇编语言——《子程序应用(数制转换)程序设计》实验报告
- OpenCV OMZ MTCNN人脸检测的实例(附完整代码)
- Technocup 2020 - Elimination Round 2 E. Rock Is Push dp
- Flutter for Web 详细预研
- PHP判断PHP版本是否及格
- http状态码竟然可以这样记
- python创建txt文件_Mac怎么创建txt文件?教你设置新建txt的快捷键
- python编写网络防火墙_firewall防火墙
- python知识图谱关系抽取算法_知识图谱关系抽取之PCNN——tensorflow实现
- matlab数值型数据默认为,matlab默认数据类型
- matlab 数值积分求面积,用几种数值积分的方法计算地图面积
- VLN论文英语表达积累
- 判断图有无环_数读湾区经济潜能:基于大数据分析的环杭州湾大湾区“一体化”发展潜能!...
- mysql同步数据_实现MySQL数据库数据的同步方法介绍
- 回溯法采用的搜索策略_五大常用算法之四:回溯法
- 视频教程-SpringBoot后台CRM项目(第一季)-Java
- 一点点linux系统的学习心得
- 【史纲】绪论、第一章、第二章部分 (戊戊维新之前)