tex中的表格4:自动表格宽度自动换行tabularx宏包

article/2025/6/25 0:58:10

文章目录

  • 介绍
  • 语法规则
    • 示例
  • 自定义 X 列的对齐方式
  • 多行与多列
  • 处理长表格

介绍

在 LaTeX 里,tabularx 是一个很实用的包,它能够创建宽度固定的表格,而且可以自动对列宽进行调整。

语法规则

\usepackage{tabularx}
\begin{tabularx}{总宽度}{列格式}% 表格内容
\end{tabularx}

这里的 总宽度 一般设为 \textwidth,也就是页面的宽度。列格式 除了能使用 l(左对齐)、c(居中对齐)、r(右对齐)这些常规格式外,还能使用 X 列。X 列会按照比例自动占据剩余宽度。

示例

\begin{tabularx}{\textwidth}{|X|c|r|}\hline这是一个会自动换行的长文本  这是一个会自动换行的长文本  这是一个会自动换行的长文本 & 居中 & 右对齐 \\\hline自动填充剩余宽度 & 数据 & 123 \\\hline
\end{tabularx}

在这个例子中,第一列是 X 列,它会自动填充剩余宽度,并且文本能够自动换行;第二列是居中对齐;第三列则是右对齐。

在这里插入图片描述

自定义 X 列的对齐方式

如果想让 X 列以不同方式对齐,可借助 array 包自定义列类型:

\usepackage{array}
\newcolumntype{L}{>{\raggedright\arraybackslash}X} % 左对齐
\newcolumntype{C}{>{\centering\arraybackslash}X} % 居中对齐
\newcolumntype{R}{>{\raggedleft\arraybackslash}X} % 右对齐\begin{tabularx}{\textwidth}{|L|C|R|}\hline左对齐文齐文齐文齐文齐文齐文本 & 齐文齐文齐文齐文齐文齐文齐文居中对齐文本 & 齐文齐文齐文齐文齐文齐文齐文右对齐文本 \\\hline
\end{tabularx}

在这里插入图片描述

多行与多列

在 tabularx 中可以使用 \multicolumn 来跨列:

\begin{tabularx}{\textwidth}{|X|X|}\hline\multicolumn{2}{|c|}{合并两列} \\\hline第一列 & 第二列 \\\hline
\end{tabularx}

在这里插入图片描述

处理长表格

若表格内容较多,需要跨页显示,可搭配使用 longtableltablex 包:

\usepackage{ltablex}
\begin{tabularx}{\textwidth}{|X|c|}\hline标题1 & 标题2 \\\hline\endfirsthead\hline标题1 & 标题2 \\\hline\endhead% 表格内容数据 & 1 \\数据 & 2 \\% 更多行...\hline
\end{tabularx}

在这里插入图片描述


http://www.hkcw.cn/article/DWeuhiQHHY.shtml

相关文章

数据结构之排序

正值数据结构期末复习之际,遂将排序相关的复习内容记录在此,也算是对知识的一种整理归纳和复习。 常见的排序方法:插入排序、交换排序、选择排序、归并排序、基数排序 其中插入排序又包含直接插入排序、折半插入排序、希尔排序。 交换排序有包括冒泡排…

【Hot 100】118. 杨辉三角

目录 引言杨辉三角我的解题代码优化优化说明 🙋‍♂️ 作者:海码007📜 专栏:算法专栏💥 标题:【Hot 100】118. 杨辉三角❣️ 寄语:书到用时方恨少,事非经过不知难! 引言 …

【Linux网络】传输层TCP协议

🌈个人主页:秦jh__https://blog.csdn.net/qinjh_?spm1010.2135.3001.5343 🔥 系列专栏:https://blog.csdn.net/qinjh_/category_12891150.html 目录 TCP 协议 TCP 协议段格式 确认应答(ACK)机制 超时重传机制 连接管理机制 …

【C语言】C语言经典小游戏:贪吃蛇(上)

文章目录 一、游戏背景及其功能二、Win32 API介绍1、Win32 API2、控制台程序3、定位坐标(COORD)4、获得句柄(GetStdHandle)5、获得光标属性(GetConsoleCursorInfo)1)描述光标属性(CO…

【Python 算法零基础 4.排序 ⑥ 快速排序】

既有锦绣前程可奔赴,亦有往日岁月可回首 —— 25.5.25 选择排序回顾 ① 遍历数组:从索引 0 到 n-1(n 为数组长度)。 ② 每轮确定最小值:假设当前索引 i 为最小值索引 min_index。从 i1 到 n-1 遍历,若找到…

Global Securities Markets 第7章知识点总结

一、银行中介的角色定位与核心作用 1. 角色定位:证券流转的核心枢纽 银行作为证券中介,在投资者与证券市场之间扮演三重角色: 资产托管者:负责证券实物或电子形式的安全保管(如美国道富银行托管全球ETF资产&#xf…

docker B站学习

镜像是一个只读的模板,用来创建容器 容器是docker的运行实例,提供了独立可移植的环境 https://www.bilibili.com/video/BV11L411g7U1?spm_id_from333.788.videopod.episodes&vd_sourcee60c804914459274157197c4388a4d2f&p3 目录挂载 尚硅谷doc…

我爱学算法之—— 前缀和(上)

一、【模板】前缀和 题目解析 这道题,给定一个长度为n的数组,和m次询问; 每一次询问给出两个整数l和r,让我们求出区间[l , r]中所有数的和,然后输出。 算法思路 这道题暴力解法: 首先是m次查询&#xff0…

RK3568+LINUX + CODESYS带授权+实时系统,同时开自己的视觉应用

RK3568LINUX CODESYS带授权实时系统,同时开自己的视觉应用,让你即可以选择几个核心跑codesys,又可以选几个核心跑自定义的应用。 基于RK3568处理器构建的工业控制与视觉融合解决方案,可通过以下技术架构实现: 一、硬件平台核心配…

Boss直聘批量投简历工具使用教程

Boss直聘批量投简历工具使用教程 为什么boss有活跃度显示 但是不给我们筛选,推荐的十个七个都是十天半个月不在线的岗位hr 我投递了有意思吗 不就是在浪费我们的精力 同时也浪费了每天的投递次数 第二个问题 我想做一个批量投简历工具 或者(自动投简历…

写个简单的浏览器插件,收藏网页内容

要求: 此时我觉得都ok了。请帮我写一篇文章来介绍这个项目。从最初的要求到最后实现的效果。要求篇幅不要太长,语言幽默有趣, 平易近人, 有吸引力。重点介绍的是起因,即,需求和起因增加篇幅,其…

Attention注意力机制

Attention核心思想 作用:处理时序问题 核心思想:处理序列数据时,网络应该更加关注输入中重要的部分,忽略不重要的部分。 要怎么做到? 通过学习不同部分的权重,将输入的序列中的重要部分显式加权&#xf…

CRC 原理概述

CRC 原理概述 摘要:循环冗余校验(CRC, Cyclic Redundancy Check)是一种基于多项式除法(modulo-2)的差错检测码。它将数据视为一个二进制多项式 D(x),生成多项式为 G(x),通过“除法”得到的余数 …

风控研发大数据学习路线

在如今信息爆炸时代,风控系统离不开大数据技术的支撑,大数据技术可以帮助风控系统跑的更快,算的更准。因此,风控技术研发需要掌握大数据相关技术。然而大数据技术栈内容庞大丰富,风控研发同学很可能会面临以下这些痛点…

美载有2.5亿只蜜蜂卡车翻车 养蜂专家紧急救援

美国华盛顿州近日发生了一起罕见事故,一辆载有约2.5亿只蜜蜂的半挂卡车在行驶途中翻覆,导致大量蜜蜂倾巢而出。事故地点靠近加拿大边境,距离温哥华仅约48公里。当地警方迅速封锁道路,并呼吁民众远离蜂群,同时紧急召集养蜂专家到场协助处理。怀特康郡警局发布公告称,事故发…

MySQL垂直分库(基于MyCat)

参考资料: 参考视频 参考博客 Mycat基本部署 视频参考资料:链接: https://pan.baidu.com/s/1xT_WokN_xlRv0h06b6F3yg 提取码: aag3 概要: 本文的垂直分库,全部是基于前文部署的基本架构进行的 垂直分库: 垂直分库…

MySQL 核心知识整理【一】

一、MySQL存储引擎对比:InnoDB vs MyISAM 在使用MySQL时,选择合适的存储引擎对性能影响很大。最常见的两个引擎是 InnoDB 和 MyISAM,它们各自的设计目标不同,适用场景也不一样。 事务与数据安全性方面,InnoDB 支持事…

MySQL下载安装配置环境变量

MySQL下载安装配置环境变量 文章目录 MySQL下载安装配置环境变量一、安装MySQL1.1 下载1.2 安装 二、查看MySQL服务是否启动三、配置环境变量四、验证 一、安装MySQL 1.1 下载 官网社区版(免费版):https://dev.mysql.com/downloads/mysql/ …

火语言UI组件--文件夹对话框

【组件功能】:选择单个或多个文件的对话框。 样式预览 设置 基础设置 属性名称属性释义输入值类型标题(title)对话框的标题字符串类型默认路径(defaultPath)对话框的默认展示路径字符串类型多选(multiSelections)是否允许多选布尔型(true / false)显示隐藏文件(s…

海底三维可视化平台

1. 摘要 本文作者为视觉分析构建了一个真实海底的“虚拟世界”。在3D环境中导入底部轮廓。在该模型中,通过地震反射获得的海床地层剖面被数字化为离散点,并用克里金算法进行插值,以在每个地层中产生均匀的网格。然后在每一层构建 Delaunay三…