一、表格环境的定义
环境tabular和tabular*是生成表格的基本工具,其定义(语法)如下:

\begin{tabular}[位置]{列}

\end{tabular}

\begin{tabular}[位置]{列} 行 \end{tabular}

\begin{tabular*}{宽度}[位置]{列}

\end{tabular*}

\begin{tabular*}{宽度}[位置]{列} 行 \end{tabular*}
tabular环境可以用来排版带有横线和竖线的表格,LATEX自动确定表格的宽度;tabular*环境与tabular环境类似,只是可以用参数指定表格的整体宽度,另外列参数必须在第一列后面的某个地方包含一个合适的表达式(见下面说明)。

通常,为了使表格在页面上居中,要利用center环境:

\begin{center}
表格
\end{center}

\begin{center} 表格 \end{center}

二、表格环境参数格式
2.1 位置可选参数
该参数表示表格相对于外部文本行基线的位置,又称为垂直定位参数,有三种情况:
t: 表格顶部与当前外部文本行的基线重合
b: 表格底部与当前外部文本行的基线重合
缺省(不使用): 表格按照外部文本行的基线垂直居中

2.2 列必选参数
该参数表明表格的格式,故又称为列格式参数。在这个参数中,对每一列必须有一个相应的格式符号,另外还可能包含相应于表格左右边界和列间距的其它项。列格式符号可以取下列值:
l: 列中文本左对齐
r: 列中文本右对齐
c: 列中文本居中
pf宽度g: 指定列的文本宽度,宽度由宽度参数给出,列中文本按该宽度自动换行
|: 画一条竖直线
||: 画二条紧相邻的竖直线

三、 表格文本行中的命令
表格中的每一水平行都由\结束。这些行由一组彼此之间用&符号分开的列条目组成。因此每一行应具有与列定义中列中相同数目的列条目,其中有些条目可以是空白的。
3.1 \tabularnewline命令
\tabularnewline命令用于强制一表格行的结束,而\除了可以结束整个一行表格内容外,还可以在单个列的内容中实现换行.

3.2 \ hline命令
这条命令只能位于第一行前面或紧接在行结束命令\的后面,表示在刚结束的那一行画一根水平的直线。如果这条命令位于表格的开头,那么就会在表格顶部画一横线,横线的宽度与表格的宽度相同. 放在一起的两条水平\hline命令就会画出两条间隔很小的水平线.

3.3 \cline{n-m}命令
这条命令的放置同\hline命令,并且在一行中可以出现多次。该命令从第n列的左边开始,画一条到第m列右边结束的水平线.

3.4 \ vline命令
该命令画一条竖直线,其高度等于其所在行的行高。用这种命令,可以得到那些不是贯穿整个表格的竖直线.

3.5 \multicolumn{数}{列}{文本}命令
这条命令只能位于一行的开始或者一个列分隔符(&)的后面,它把接下来的数个列合并成一个列处理,其内容为文本。该列的总宽度等于合并前各个列的宽度之和加上列间距之和。列参数的含义与tabular环境中列参数相似。

3.6 @表达式:@文本
@表达式在出现两列中间的每一行上插入文本,同时去掉原来在这两列间自动插入的
空白。我们有下面的几点为变通:
1. 如果我们需要继续使用空白,必须在@表达式的文本参数中包含\hspace{}命令。
2. 如果希望某两个特定列之间的间隔与缺省的标准间隔不同,可以在表格环境的行参数中相应的位置上放上@{\hsapce{宽度}}控制,此时该处列间间隔将变成宽度。
3. @表达式中使用\extracolsep{宽度}控制,使后面所有列间间隔在原来标准间隔的基础上增加宽度大小。
4. 在tabular*环境中。必须使用@{\extracolsep\fill}命令,使后面所有列间距可以伸展到预定义的表格宽度。
5. 一个表格即使左右边界没有竖线或其他表征符号,相应的位置与后面(前面)的列之间也会插入等于标准列间隔一半的空白。如果不希望有这些空白,可以在行参数开始或结束处使用@{}表达式。

四、表格样式参数命令
在表格的生成中,LATEX要利用许多样式参数,来设置其标准值。我们也可以在导言区或某一环境中用\setlength 命令改变这些值。
x4.1 \tabcolsep命令
用于tabular或tabular*环境,表示两列间标准间隔的一半大小
x4.2 \arrayrulewidth命令
代表表格中水平线与垂直线的宽度
x4.3 \doublerulesep命令
代表表格中使用垂直竖线时两根竖线间的距离
x4.4 \arraystretch命令
代表表格中行间距的缩放比例因子(缺省的标准值为1)

http://blog.sina.com.cn/s/blog_53a8a4710100x4c1.html

Latex tabular和tabular* 注意表格样式参数命令相关推荐

  1. 在 LaTeX 中调整图片和表格的位置

    原  文:Positioning images and tables 译  者:Xovee 翻译时间:2020年10月30日 在 LaTeX 中调整图片和表格的位置 LaTeX 的核心理念之一即是让你 ...

  2. 【LaTeX】论文写作之表格插入(数模、美赛、学位论文、英文SCI论文写作通用)

    LaTeX论文写作系列之表格插入 一.常用的表格宏包 dcolumn 对齐小数点makecell 单独控制单元格格式diagbox 对表格进行斜线分割 * longtable 长表格,可用于处理分页表 ...

  3. LaTeX使用(公式,表格,图片,中文字符)

    是一种基于ΤΕΧ的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在20世纪80年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由TeX所提供的强大 ...

  4. latex换页_备忘 | Latex 双栏模式下表格太长怎么办?

    " Latex 双栏模式下表格太长怎么办?这一条够简单!" 点击 Latex 双栏模式下表格太长怎么办? 作 者:marsggbo出 处:https://www.cnblogs.c ...

  5. Latex并排摆放两张表格

    Latex并排摆放两张表格 这里自己记录一下Latex并排摆放两张表格的方法,标题在表格的下方. \begin{minipage}{\textwidth}\begin{minipage}[t]{0.4 ...

  6. Latex设置字体大小及表格中的文字大小等

    参考  Latex设置字体大小及表格中的文字大小等 - 云+社区 - 腾讯云 Latex中遇到表格超出半个分栏的情况,可以考虑将表格中的字体设小来解决,方法如下: \begin{table}[h]\t ...

  7. latex中表格怎么加标题_在LateX中输入公式、表格技巧

    文章目录 公式编辑器表格编辑器Latex设置表格字体大小LateX给表格加标题和标签LateX插入三线表LateX安装指南 如果在LateX中直接输入.编辑公式或表格,不是不可以,但是不能直接可视化编 ...

  8. latex 多页显示同一表格

    标准的latex不能进行自动分页处理,只能显示在一页上,某些内容在边界外显示. 为让表格跨页显示: 1.添加包: \usepackage{longtable} 2.删除: begin{table}和e ...

  9. 自动化办公之excel教程(3):数据编辑操作,表格的美化操作,应用表格样式和单元格样式,制作报销汇总单

    一.数据编辑操作 1.填充数据 填充数据见上一节 自动化办公之EXCEL教程(2):各种数据的输入,自动填充数据,表格操作小技巧 2.查找和替换数据 第一步:开始选项卡里找到查找 或者Ctil+F 第 ...

  10. pandas之表格样式

    在juoyter notebook中直接通过df输出DataFrame时,显示的样式为表格样式,通过sytle可对表格的样式做一些定制,类似excel的条件格式. df = pd.DataFrame( ...

最新文章

  1. AzureDirectory Library for Lucene.Net
  2. 互联网1分钟 | 0214 2018 年超1/3的婚姻由约会交友类App促成;刘强东新开设 “南京京东云计算有限公司”...
  3. 《使用Nessus进行渗透测试》- 简介
  4. mysql 5.7.12 修改密码
  5. Js——event详解
  6. SAP Kyma GraphQL storage实现
  7. MFC关于JPG图片显示处理的几个方式
  8. Mybatis+MySQL动态分页查询数据经典案例
  9. java 随机 数字 字母组合_java生成随机数字和字母组合
  10. Android BLE蓝牙详细解读
  11. 互联网十几年 我们错失了哪些创业机会
  12. OpenGL ES2 0 – Iphone开发指引
  13. P问题、NP问题、NPC问题、NP hard问题
  14. Delphi——数组(静态数组和动态数组)、地址和指针
  15. java极光推送demo_Java集成极光推送
  16. Hasor-RSF —— 分布式服务框架
  17. Python 英文电影中参演人员名单一般以某种方式进行排版显示
  18. 区块链是什么,如何简单易懂地介绍区块链
  19. idea2021 乱码问题
  20. python如何做混合模型面板回归_面板模型回归操作指南,适合初学者!

热门文章

  1. python批量修改图片格式、重命名
  2. 华为交换机ensp基础命令
  3. MATLAB—隐函数绘图
  4. 智能雷达感应人体存在,照明雷达技术应用,雷达模块技术方案
  5. 2021年软考程序员考试大纲
  6. linux如何安装ut880驱动下载,ut880驱动
  7. 1602 c语言驱动程序,51单片机驱动LCD1602程序设计(C语言)很详细的教程
  8. 微型计算机如何开声音,教你设置笔记本电脑上的杜比音效系统
  9. Python办公自动化——批量合并word文件
  10. phpwind测试实战之phpwind安装(三)