`
lc52520
  • 浏览: 361752 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

latex表格

阅读更多

标准 LaTeX 提供有 array tabular 两个制表环境,它们的完整格式如下:

\begin{array}[表格位置]{列样式} \end{array}

\begin{tabular}[表格位置]{列样式} \end{tabular}

\begin{tabular*}{表格总宽度}[表格位置]{列样式} \end{tabular*}

这两个环境的选项和参数定义是相同的,不过 array 主要用于数组矩阵的排版,且只能用在数学环境中,如 equation 等。

array 宏包扩展了 array 和 tabular 环境功能,主要增加和增强了列样式选项,甚至可编程定义新的列样式;还增加了许多细部微调功能,如改变垂直表格线的粗细 和自动调整表格间隙等。使用该宏包可以排印出外形美观、功能丰富的表格。

该宏包没有任何选项,扩展后的两个环境的列样式选项:

 

选项

说明

l

该列左对齐排列

c

该列居中排列

r

该列右对齐排列

p{ 列宽}

设置该列宽度,文本顶对齐

@{ 声明}

该列每行插入声明中文本

m{ 列宽}

设置该列宽度,文本居中对齐

b{ 列宽 }

设置该列宽度,文本底对齐

>{ 声明 }

声明可以是命令或插入列元素之前的文本

<{ 声明 }

声明可以是命令或插入列元素之后的文本

|

列边或列间加入一条垂直线

!{ 声明 }

用声明要求的样式取代列间垂直线

 

应用举例:

列样式还可设置为:>{\setlength{\parindent}{26pt }}p{ 列宽},对该列文本 行或段落缩排。

源文件  

Frank Mittelbach et al

 

booktabs

它定义了三条划线命令:\toprule、\midrule 和 \bottomrule,可分别对表格顶部、中部和底部使用不同粗细的水平线,见下例:

它还可以改变表格的行距,使表格尤其是长表格更加美观。

该宏包可与 enfloatthreeparttablerotating 宏包配合使用。同时加载 colortbl 宏包,还可以划彩色格线。

使用 booktabs 宏包应注意:绝不要画垂直线,绝不要画双线 ;如果表格左右两边的内容毫无关联,最好将其分为两个表格而不是用垂直线隔开。另外在排表格时,单位符号应置于列首;相同数据不要用 同上 之类的简称;0.1 不要写成.1

再加载 longtable 宏包,该宏包的三条划线命令也可在跨页长表格中使用。

源文件

Simon Fear  

 

colortbl

它可以设置表格中数据、文本、行、列、单元格前景和背景以及边框的颜色,从而得到彩色表格。它需要 array 和 color 两个宏包的支持。 它提供了一组着色命令,经常用到是列着色命令,其格式为:

\columncolor[色系]{色名}[左伸出][右伸出]。

常用色系有三原色 rgb 和灰度 gray 两种;被预定义的色名有68个,详见 color 宏包介绍中所附的色标;左右伸出的长度单位可用 pt。

举例说明:

源文件经过 LaTeX、dvips、pspdf 编译后,得到:

源文件

David Carlisle

 

dcolumn

若表格中一列的数字位数不一且都带有小数点或逗号时,为便于阅读和美观起见,应将这些符号上下对齐,但做起来很麻烦。

该宏包就可解决这一问题,它把小数点或逗号也定义为一列。一般可以直接使用其提供的 D 格式:D{键入符号}{输出符号}{小数点位数},举例说明:

另外也可使用 \newcolumntype 命令自行定义对齐样式。

该宏包是 LaTeX 工具宏包套件之一。

源文件

David Carlisle 

 

hhline

带框的表格中总会有水平线与垂直线相交,在交点处会出现各种形态,这在标准 LaTeX 表格环境中是不可改变的。该宏包提供了一条 \hhline{ 交点样式} 画线命令,用它可以很好地处理交点形态问题。

编注:从美观角度讲,排版表格要尽可能避免使用垂直线,即尽量不使用该宏包。

源文件

David Carlisle

 

longtable

在 LaTeX 中的表格是当做一个“盒子”来处理,不能分割,所以无法跨页显示。

该宏包是 LaTeX 工具宏包套件之一,可用于跨页表格。它定义了一个长表环境,只需将tabular 环境改为 longtable 环境,跨页长表格就可自动拆分为多页表格。注意:使用长表环境后,须经两或三次编译,才能得到正确结果。

由于改变了原有输出方式,所以它不能用在 multicolumn 多栏环境或 twocolumn 双栏页面格式中。

源文件

David Carlisle

 

ltxtable

它将 longtable 和 tabularx 两个宏包合并,两者的功能在 longtable 环境中体现。当调用 ltxtable.tex 时,其实就是加载上述两个宏包。

源文件

David Carlisle

 

makecell

它提供了一组命令,可使表格中列数据单独定位:居中、靠左或靠右,可将某一列标题旋转90度,可在单元格中划对角线,还可设定表格线段的粗细等。举例:

================================================

分享到:
评论

相关推荐

    Latex表格使用方法

    Latex 表格使用方法 介绍如何使用Latex编辑表格

    latex表格行高、文本居中

    latex表格行高、文本居中 m{7cm}垂直居中 加array宏包

    LaTeX 表格的处理

    LaTeX 表格处理概述 一般三线表的处理 带表格注释的三线表 固定列宽和自动伸缩列宽 固定列宽与对齐方式 自动伸缩列宽 跨页表格 表格旋转和后置 表格旋转 表格后置 辅助转换工具

    latex表格制作

    排版工具: latex表格制作

    latex 表格排版

    里面包含了 各种latex 论文所需表格的模板代码,比如跨页表格,跨栏表格,三线表,特殊表格等

    Python-csv2tex将csv数据变成LaTeX表格

    csv2tex-将 csv 数据变成 LaTeX 表格

    Latex表格输入神器——Excel2Tex插件及教程

    Latex表格输入神器——Excel2Tex插件及教程 可以方便的将excel中的表格转入Latex中

    LaTeX如何加粗表格线 makecell宏包

    LaTeX如何加粗表格线 makecell宏包 你还在为改变表格线条发愁吗?还在为表格中文字任意对齐困惑吗? 还在为划斜线为难吗? 在这里找到答案。

    Latex表格与图片排版示例

    Latex表格与图片排版示例,包括: 1. 表格的宽高调整、文本对齐等格式调整 2. 图片的并排放置、大小设置等。 xelatex编译可得main.pdf。main.pdf中第二章和第三章分别是表格和图片排版的教程,第一章只是效果展示!...

    用MATLAB程序生成latex表格代码-TexTable.rar

    用MATLAB程序生成latex表格代码-TexTable.rar 用tex写表格代码有时很费事。我编写了一个程序用于生成latex代码。程序很简单,但很实用。用户只要根据提示输入相关参数,程序会自动生成所有代码。然后用户可将代码...

    PythonMATLAB矩阵到LaTeX表格转换器,最初由ØysteinBj.zip

    PythonMATLAB矩阵到LaTeX表格转换器,最初由ØysteinBj.zip

    Excel2LaTeX表格竖线截断问题解决

    LaTeX的表格处理一直是件让人头疼的事情,很多人推荐Excel2LaTeX,能够很快捷的将表格转换为代码,然而在使用过程中会发现竖线截断问题,非常不美观 经过一番痛苦的摸索,发现首先在Excel中,需要将所有的灰色虚线...

    Latex表格处理教程

    这个教程给出了如何利用Latex创建复杂表格。尤其对于论文撰写有很大帮助。

    latex表格概述及使用方法.pdf

    表格是LaTeX中常用的排版元素之一,它可以用来展示数据、比较信息或者进行布局。 在LaTeX中,可以使用\begin{tabular}{...}和\end{tabular}环境来创建表格。在{...}中,可以指定表格的列数和每一列的对齐方式。常见...

    latex中文模版

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

    latex表格编辑器,离线版本的Tables Generator

    解压**[Offline-version]LaTeX_Table_Generator_zcp.rar** 双击文件夹里的 latex_tables.htm

    将Excel表格转化为Latex表格——采用Excel2LaTeX

    NULL 博文链接:https://cherishlc.iteye.com/blog/1738083

    latex表格排版电子教材

    还在为表格的排版感到烦恼么?面对大堆的数据无从下手么,改教程将解决你的麻烦。 第一章. 表格环境的定义 第二章. 表格环境参数格式 第三章. 表格文本行中的命令 第四章. 表格样式参数命令 第五章. 表格示例

    latex插入表格

    本人撰写论文时关于表格排版的一些技巧。几乎涵盖了所有论文表格的需要,每个表格都有代码和示例。

    LATEX中表格的制作

    有关LATEX中表格的制作方法,挺实用的。

Global site tag (gtag.js) - Google Analytics