3、Latex学习笔记之表格篇
目录
表格
1、基本结构
1.1框架
1.2行高
1.3标题
1.4标签
1.5居中
1.6表格
2、引用表格
3、常见表格类型
3.1三线表
3.2 斜线表头
3.3合并单元格
4、在线表格生成工具
表格
与 LaTeX 表格相关的宏包如下:
\usepackage{booktabs} %% 三线表
\usepackage{diagbox} %% 斜线表头
\usepackage{multirow} %% 合并单元格
1、基本结构
\begin{table}[!h]\renewcommand{\arraystretch}{1.5}\caption{An Example of a Table}\label{table1}\centering\begin{tabular}{|c|c|}\hlineA & B \\\hline1 & 2\\\hline\end{tabular}
\end{table}
1.1框架
\begin{table}[htbp]
\end{table}
[htbp]同上
对于两栏的论文,如果表格想横跨两栏,可以将{table}
换成{table*}
,与上面图片浮动插入{figure*}
类似。
1.2行高
\renewcommand{\arraystretch}{1.5}
设置的表格的行高,上面例子设置为1.5。
1.3标题
\caption{An Example of a Table}
{ } 中是标题的具体内容,可自动编号。
1.4标签
\label{table1}
用于后面的引用,\ref
和{}中的标签名结合可实现表的引用。
1.5居中
\centering
1.6表格
\begin{tabular}{|c|c|}\hlineA & B \\\hline1 & 2\\\hline
\end{tabular}
1.6.1表格体
\begin{tabular}{|c|c|}
\end{tabular}
l代表左对齐,c代表居中,r代表右对齐,这里我们用的c(居中)。
1.6.2表格的横线
\hline
表示该边框是有实线的,如果没有\hline
,就表示这行没有边框横线。
如果我们希望部分有实线部分没有应该咋样做了?
如下面例子,我们想第二行的第 1 列、第 3 列 和第 5 列有横向,可以这样写:\cline{1-1} \cline{3-3} \cline{5-5}
;
其中\cline{a-b}中a-b表示a列至b列。
这里我们使用了{table*}
,表格可横跨两栏。
\begin{table*}[!h]\renewcommand{\arraystretch}{1.2}\caption{An Example of a Table}\label{table1}\centering\begin{tabular}{c c c c c}\hlineA & B & C & D & E \\\cline{1-1} \cline{3-3} \cline{5-5}1 & 2 & 3 & 4 & 5 \\1 & 2 & 3 & 4 & 5 \\\hline\end{tabular}
\end{table*}
1.6.3宽度调整
\setlength{\tabcolsep}{输入尺寸}{}
:按页面宽度调整表格
\setlength{\tabcolsep}{输入尺寸}{
\begin{table}[htbp]
......
\end{table}
}
\resizebox{\textwidth}{输入尺寸}{}
:按文本内容调整表格
\resizebox{\textwidth}{输入尺寸}{
\begin{table}[htbp]
......
\end{table}
}
2、引用表格
同图片引用
As show in Table \ref{table1}
正如表 \ref{table1}
3、常见表格类型
3.1三线表
\usepackage{booktabs}
:引入三线表宏包
\toprule
:顶部线 \midrule
:中部线 \bottomrule
:底部线。最上面和最下面的横线更粗。
\begin{table}[htbp]\renewcommand{\arraystretch}{1.5}\centering\caption{three-line table}\label{table_example}\begin{tabular}{c c c c}\toprule % 顶部线1&2&3&4 \\ \midrule % 中部线one&two&three&four \\\bottomrule % 底部线\end{tabular}
\end{table}
3.2 斜线表头
\usepackage{diagbox}
:斜线表头所需的宏包
\diagbox{A1}{A2}
:将单元格分成两块,分别是A1和A2;\diagbox{A1}{A2}{A3}
: 将单元格分成三块,分别是A1、A2和A3。其他部分与普通表无异。
\begin{table}[!h]\renewcommand{\arraystretch}{1.5}\caption{An Example of a Table}\label{table_example}\centering\begin{tabular}{|c|c|c|c|c|}\hline\diagbox{A1}{A2}{A3} & B & C & D & E \\\hlinea1 & 2 & 3 & 4 & 5 \\\hlinea2 & 2 & 3 & 4 & 5 \\\hlinea3 & 2 & 3 & 4 & 5 \\\hline\end{tabular}
\end{table}
3.3合并单元格
\usepackage{multirow}
:合并单元格所需的宏包
1、\multicolumn{}{}{}
:多列合并
2、\multirow{}{}{}
:多行合并
如果是嵌套使用,那就是多行多列合并。
第一个大括号是要合并的数量,用到第一个命令中就是要合并多少列,用到第二个命令中就是要合并多少行。
第二个大括号是行中每列数据的格式及对应的边框线。合并行的格式一般都默认是遵循前面的,写*。
第三个大括号是当前单元格的内容。
\begin{table}[!h]\renewcommand{\arraystretch}{1.5}\caption{An Example of a Table}\label{table_example}\centering\begin{tabular}{|c|c|c|c|c|}\hline\multicolumn{2}{|c|}{\multirow{2}{*}{A}} & \multicolumn{3}{c|}{B} \\ \cline{3-5} \multicolumn{2}{|c|}{} & B1 & B2 & B3 \\ \hline1 & 2 & 3 & 4 & 5 \\ \hline\end{tabular}
\end{table}
4、在线表格生成工具
Create LaTeX tables online – TablesGenerator.com
Latex相关内容链接:
1、Latex学习笔记之基础入门篇
2、Latex学习笔记之图片篇
3、Latex学习笔记之表格篇
4、Latex学习笔记之数学公式篇
5、Latex学习笔记之伪代码、代码块篇
6、Latex学习笔记之参考文献篇
Latex学习笔记——总篇(入门、图片、表格、数学公式、伪代码、代码块、参考文献)
3、Latex学习笔记之表格篇相关推荐
- 4、Latex学习笔记之数学公式篇
目录 数学公式 1.基础操作 1.1插入公式 1.2 编号 1.3对齐 1.4上下标 2.希腊字母 3.字体 4.括号 4.1括号 4.2大括号 5.运算符 5.1关系运算符 5.2集合运算符 5.3 ...
- 1、Latex学习笔记之基础入门篇
目录 一.Latex基础 1.架构 2.引用.脚注 3.单栏.双栏 4.常用快捷键 5.宏包 6.空格 7.换行.行间距 8.换段 9.下划线 10.引号 11.注释 12.字体 13.缩进 14.超 ...
- 二、LaTeX学习笔记——基本结构、设置表格、文字变形及符号、插入图片
LaTeX学习笔记 写在最前面:LaTeX的注释符 界面字体放大 一.环境搭建与RUN 二.基本结构 三.设置表格 四.文字变形及符号 五.插入图片 附录.一些小tip LaTeX是一个可以用于文字编 ...
- LaTeX学习笔记(中文版使用)
下面是一篇优秀的LaTeX学习笔记, 转自: http://vincentme.org/post/LaTeX_study_note.php LaTeX LaTeX(LATEX,音译"拉泰赫& ...
- jqGrid 学习笔记整理——基础篇
jqGrid 学习笔记整理--基础篇 jqGrid 实例中文版网址:http://blog.mn886.net/jqGrid/ 国外官网:http://www.trirand.com/blog/ 本人 ...
- jqGrid 学习笔记整理——进阶篇(一 )
jqGrid 学习笔记整理--进阶篇(一 ) 本篇为基础篇的扩展,使其具有增.删.改.查的基本功能. 在浏览导航栏添加所需按钮 <!DOCTYPE html> <html>&l ...
- LaTeX 学习笔记
LaTeX 学习笔记 在word中轻松将mathtype公式转换成latex 数学式行文规范 数学排式规范 LaTex中多行注释方法 使用不同中文字体 导言区 参考文献 latex的Table参数 图 ...
- Mysql学习笔记(二)——表格及数据的插入
Mysql学习笔记(二)--表格及数据的插入 文章目录 Mysql学习笔记(二)--表格及数据的插入 1.Mysql常用指令 2.创建表格 A.数据类型 B.完整性约束条件 3.查看表格 4.修改表格 ...
- OracleDesigner学习笔记1――安装篇
OracleDesigner学习笔记1――安装篇 QQ:King MSN:qiutianwh@msn.com Email:qqking@gmail.com 一. 前言 Oracle是当 ...
最新文章
- Ubuntu18.04 ROS Melodic安装全过程整理
- C(第一个C程序) 和 C++ (第一个C++程序)对比碰撞
- 各种有return的情况下try-catch-finally的执行顺序
- 树莓派DVR猫眼监控,贴广告的人看你往哪跑!
- 杭电1597_find the nth digit
- 20220209-CTF MISC-BUUCTF-难易程度:简单
- jdk11 jdk12_JDK 12附带紧凑数字格式
- 零基础学UI设计,正确的学习方法讲解!
- 创建一个基于Spring IO Platform的多模块Gradle项目
- html个人简历网页
- PowerPoint 中缺少think-cell 加载项怎么解决?
- selenium中文文档_基于selenium的大麦网演唱会抢票程序
- 2013中国Linux内核开发者大会亮点汇总
- 【数据科学家学习小组】之统计学(第二期)第一周(20191028-20191103)-momi
- java判断txt文件的编码格式
- 代理(proxy):正向代理,反向代理
- Android数据存储之文件存储
- speedoffice(Excel)如何画直线
- logrotate失效的简单排查
- 数学家对物理学家的鄙视_物理学家的未来经济学