为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

latex插入表格

2017-10-24 9页 doc 30KB 70阅读

用户头像

is_109139

暂无简介

举报
latex插入表格latex插入表格 表格排版1. 经常会看到Table或者Figure后面加上htb,其中h表示here t –top b-bottom,即表格在文中的位置。那么htb是按照其顺序排列进行选择,即ht b顺序。 /beginfigurehtb2.调整表格列高、行高及大小。可以使用:/begintable /renewcommand/arraystretch1.5 //调整行高到原来1.5倍/begintable /addtolength/tabcolsep-2pt //减少列宽-2pt/begintable /smal...
latex插入表格
latex插入表格 表格排版1. 经常会看到Table或者Figure后面加上htb,其中h表示here t –top b-bottom,即表格在文中的位置。那么htb是按照其顺序排列进行选择,即ht b顺序。 /beginfigurehtb2.调整表格列高、行高及大小。可以使用:/begintable /renewcommand/arraystretch1.5 //调整行高到原来1.5倍/begintable /addtolength/tabcolsep-2pt //减少列宽-2pt/begintable /small //缩小表格尺寸到最小3. 表格的对齐及边框/begintabularlrrrc此处,l表示left r表示right c表示center。上面表示 表共有5列,列中文字分别是左、右、右、右、中对齐。 表格排版与 word 不同, LaTeX 通过一定的语法规则将表格写成纯文本形式。基本规则包 括:表格从上到 下,每一行从左到右,单元格使用 分隔,用 换行。 最基本的表格环境是 tabular 环境。下面是一个简单的表格代码和实际效果:begintabulartlchline姓名 年 龄 hline 去掉的话就没有中间的线张三 32 李四 12 王五 24 hlineendtabular 表 格排版:一般三线表的处理学术普遍使用三线表。三线表的特点主要是:整个 表格通常只有三条横线, 首尾两条横线较粗,中间一条较细,一般不使用竖线。 LaTeX 处理三线表相当简 单方便。用到的宏包主要是 booktabs 。下面是普通三线 表的代码和效果:begintablehtbp captionlabeltab:test示例表格 begintabularlcl toprule 姓名 年龄 地址 midrule 张三 32 中华人民共和国 李四 12 中华人民共和 国 王五 24 中华人民共和国 bottomrule endtabularendtable表格排版:固定列宽 固定列宽可以使用 array 宏包的 p2cm 系列命令,如果需要指定水平对齐方 式, 可以使用下面的形式 centeringp2cm 实现,但如果使用这种方式, 缺省 情况下不 能使用 换行,需要使用tabularnewline 代替。为了仍然使 用 换行, 需要在导言 区加上下面的代码: usepackagearray newcommandPreserveBackslash1lettemp1lettemp newcolumntypeC1PreserveBackslashcenteringp1 newcolumntypeR1PreserveBackslashraggedleftp1 newcolumntypeL1PreserveBackslashraggedrightp1 使用 C3cm 命令即可指定该列宽 度为 3cm,并且文字居中对齐,左对齐和右对 齐命令分别是 L2cm 和 R2cm 。 下 面是一个的例子: 表格排版:固定列宽 begintable captionSymbols on System Information begincenter begintabularcC8cm 中的竖线表示列的竖线 hline H_i upper bound of Domainis memory hline L_i lower bound of Domainis memory hline C_i submitted amount of Domainis memory that is claimed to use hline MC_i submitted amount of Domainis memory after adjustment according to H_i and L_i hline N_i amount of memory allocated to Domaini hline Nt_i target amount of memory allocated to Domaini next time cycle without bonus hline T_i target amount of memory allocated to Domaini next time cycle with bonus hline F_i free memory of Domaini hline A_i active memory of Domainiequals N_i - F_ihlineSF_i amount of idle swap space of Domaini hline ST_i amount of swap space of Domaini hline endtabular endcenter endtable 表格排版booktabs它定义了三条划线命令:toprule、midrule 和 bottomrule, 可分别对表格顶部、中部和底部使用不同粗细的水平线,见下例: 它还可以改变表 格的行距,使表格尤其是长 表格更加美观。 该宏包可与 enfloat、threeparttable、 rotating 宏 包配合使用。同时加载 colortbl 宏包,还可以 划彩色格线。 使用 booktabs 宏包应注意:绝不要画垂直 线,绝不要画双线 ;如果表格左右两边的 内 容毫无关联,最好将其分为两个表格而不 是用垂直线隔开。另外在排表格时,单位 符 号应置于列首;相同数据不要用“同上”之类 的简称;0.1不要写成.1。 再加载 longtable 宏包,该宏包的三条划线命 令也可在跨页长表格中使用。 源文件 Simon Fear 表格排版begintablecaptionStart Time of All Processes of Dacapo and 186.craftybegincenterbegintabularcccctoprulemulticolumn2cVM1 multicolumn2cVM2cmidruler1-2cmidruler3-4Process Start time Process Start time 这个是第二行的midrule186.crafty 14.69 antlr 20.26 antlr 675.65 bloat 23.91 bloat 679.52 chart 35.05 chart 690.51 eclipse 46.86 eclipse 702.2 fop 174.25 fop 830.54 hsqldb 178.4 hsqldb 834.68 jython 185.26 jython 842.07 luindex 202.01 luindex 859.11 lusearch 213.99 lusearch 870.13 pmd 227.79 pmd 883.81 xalan 235.5 xalan 892.29 186.crafty 277.75 bottomruleendtabularendcenterendtable 表格排版:带表格注释的三线表三线表有时候 还需要加上注释以便给出表格的资料来源等信息。解决这一问题可 以使用下面三个 办法之一:使用 ctable 宏包。该宏包用法简单,下面是典型代码和效果:ctable captionThe Skewing Angles labeltab:nowidthlcctnotefor the abstraction reaction MuHX rightarrow MuHX. tnoteb1 degree pi/180 radians. tnotecthis is a particularly long note showing that footnotes are set in raggedright mode as we dont like hyphenation in table footnotes.FL HMuF_2 HMuCl_2 ML betaH 80.9tmarkb 83.2 NN betaMu 86.7 87.7 LL 表格排版:带表格注释的三线表使用 threeparttable 宏包。下面是典型代码 和效果:begintablehtbp centeringsmall beginthreeparttable captionlabeltab:resultsEffect of Trade Openness on Environment Air Pollution begintabularlccc toprule NO_2 SO_2 PM midrule lny/pop 408.74 287.25 566.65 121.79 118.81 336.19 lny/pop2 -22.85 -16.58 -35.57 6.90 6.78 19.06 XM/Y -.29 -.31 -.37 .17 .08 .34 Polity -3.20 -6.58 -6.70 1.47 2.05 3.42 lnLandArea/pop -5.94 -2.92 -13.02 5.93 1.39 6.29 Obs. 36 41 38 R2 0.16 0.68 0.62 bottomrule endtabular small Note: Robust standard errors in parentheses. Intercept included but not reported. begintablenotes item significant at 5 level item significant at 10 level endtablenotes endthreeparttableendtable 表格排版:自 动伸缩列宽使用 tabularx 宏包可以实现自动伸缩列宽。下面是一个简单的例子。与 普通的 tabular 环境不同之处在于:(1)需要指定整个表格的总宽度;(2)需要 用 X 指定至少一列为自动伸缩列。begintablehtbp centeringcaptionlabeltab:test2000 和2004 年中国制造业产品的出口份额 begintabularx10cmXrr toprule 2000 2004 midrule 钢铁 3.1 5.2 化学制品 2.1 2.7 办公设备及电信设备 4.5 15.2 汽车产品 0.3 0.7 纺织品 10.4 17.2 服装 18.3 24 bottomrule endtabularxendtable 表格排版:跨页表格普通的表格不能跨页。如果需要跨页表格, 需要使用 longtable 或 supertabular 等宏包。此处以 longtable 为主介绍。下面是一 个例子。beginlongtablep1.2cmp8cmp5cm captionlabeltab:testWTO 英语缩写 toprule 缩写 原hspace1em文 解hspace1em释 midruleendfirsthead bf 续表reftab:test toprule 缩写 原hspace1em文 解hspace1em释 midruleendheadendfoot bottomruleendlastfoot WTO World Trade Organization 世界贸易组织 TRIMs Trade-Related Investment Measures 与贸易有关的投资措施 TPR Trade Policy Review 贸易政策审议 ....endlongtable 表格排版:表格旋转和后置表格旋转如果表 格过宽,可以将表格旋转 90 度横放。使用 rotating 宏包即可实现此功 能。与普 通表格的不同之处是:需要将 table 环境替换成 sidewaystable 环境 。表格后置使 用 endfloat 宏包可以将文章中的所有图表置于文章末尾,以满足某些杂志的 排版要求。辅助转换工具calc2latex 或 excel2latex 可以将电子表格文件数据转换为 latex 表格。dat2latex.pl 这是 perl 脚本,可将 gnuplot 的文本数据文件转换为 latex 表格。点击此处下载。 表格排版begintabularrlhline7C0 hexadecimal hline3700 octal hline11111000000 binary hline hline1984 decimal hlineendtabular但是有时候,我们只需要显示部分水平分割线,那该如何操作,使用clinej-i。其中j和i表示的撬较哐由斓牧械钠鸬愫椭盏恪,桓黾虻サ氖道缦麓耄?begintabularrl hline 7C0 hexadecimal 3700 octal cline2-2 11111000000 binary hline hline 1984 decimal hline endtabular 表格排版此外对于竖直的表格线,我们还可以使用…来定义,此命令会删除掉表格之间的空格,然后用括号内的内容来代替它。比如下面代码三列砀?/B>,分隔符各不相同: begintabularrl hline 7C0 hexadecimal 3700 octal cline2-2 11111000000 binary hline hline 1984 decimal hline endtabular 源文件经过 LaTeX、dvips、pspdf 编译后,得到: 表格排版:COLORTBL它可以设置表格中数据、文本、行、列、单元格前景和背景以及边框的颜色,从而得到彩色表格。它需要 array 和 color 两个宏包的支持。 它提供了一组着色命令,经常用到是列着色命令,其格式为: 源文件 David Carlislecolumncolor色系色名左伸出右伸出。常用色系有三原色 rgb 和灰度 gray 两种;被预定义的色名有68个,详见 color 宏包介绍中所附的色标;左右伸出的长度单位可用 pt。举例说明: 源文件经过 LaTeX、dvips、pspdf 编译后,得到: 源文件 David Carlisle 表格排版:DCOLUMN若表格中一列的数字位数不一且都带有小数点或逗号时,为便于阅读和美观起见,应将这些符号上下对齐,但做起来很麻烦。该宏包就可解决这一问题,它把小数点或逗号也定义为一列。一般可以直接使用其提供的“D” 格式:D键入符号输出符号小数点位数,举例说明: 另外也可使用 newcolumntype 命令自行定义 对齐样式。 该宏包是 LaTeX 工具宏包套件之一。 源文件 David Carlisle 表格排版hhline带框的表格中总会有水平线与垂直线相交,在交点处会出现各种形态,这在标准LaTeX 表格环境中是不可改变的。该宏包提供了一条 hhline交点样式 画线命令,用它可以很好地处理交点形态问题。编注:从美观角度讲,排版表格要尽可能避免使用垂直线,即尽量不使用该宏包。源文件David Carlislelongtable在标准 LaTeX 中的表格是当做一个“盒子”来处理的,不能分割,所以无法跨页显示。该宏包是 LaTeX 工具宏包套件之一,可用于跨页表格。它定义了一个长表环境,只需将tabular 环境改为 longtable 环境,跨页长表格就可自动拆分为多页表格。注意:使用长表环境后,须经两或三次编译,才能得到正确结果。由于改变了原有输出方式,所以它不能用在 multicolumn 多栏环境或 twocolumn 双栏页面格式中。源文件David Carlisle 表格排版ltxtable它将 longtable 和 tabularx 两个宏包合并,两者的功能在 longtable 环境中体现。当调用ltxtable.tex 时,其实就是加载上述两个宏包。源文件David Carlislemakecell它提供了一组命令,可使表格中列数据单独定位:居中、靠左或靠右,可将某一列标题旋转90度,可在单元格中划对角线,还可设定表格线段的粗细等。举例: 源文件 Olga Lapk 表格排版multienum很多教科书的末尾都附有简短的习题答案,这些答案一般按行排列,其编号与习题编号是一致的,这样便于查找答案。该宏包提供一个环境:multienumerate,使用它可创建多列编号数组,即在一行中可以排列多个编号数组项,并可多行排列。数组项既可连续编号,也可设定 为奇数或偶数编号(因为有些只给出奇数或偶数习题答案);每行排列数组项的个数也能设定。Dennis Kletzingmultirow利用该宏包提供的的命令,可在 tabular 环境中很方便地排版表格里的跨行文本数据,还可以设置表格中文本的对齐方式。Jerry Leichter中文说明slashbox它可以在表格的单元格中画一条对角线,线上线下都可以输入文本,一般用于行列项目。 举例 源文件Toru Sato 表格排版 supertabular 在标准 LaTeX 的表格环境 tabular 中,表格长度不能超过一页,否则会出现“溢出”信 息。 该宏包提供了一个 supertabular 环境,是对 tabular 环境的扩充。它能不断地计算表格 长度,当排版到页面底部时,自动结束 tabular 环境,而在下一页再自动生成一个新 的 tabular 环境,将剩余表格放入其中。 使用该宏包排版长表格时,要用所提供的生成命令专门表头,具体方法可参考 本文中的示例。 源文件 Johannes Braams and Theo Jurriens tabularx 要排版固定宽度的表格可使用此宏包,它提供了新的表格环境 tabular、tabularx,它 能根据所给表格的总宽度自动计算特定表格列的宽度,表格列间距维持内设值,各 特定列的宽度自动调整。 源文件 David Carlislethreeparttable该宏包可以在表格之后增加表格注释,解决了为表格标题或表格参数做注释的问题。它提供了一个 threeparttable 环境,在这个环境中仍可使用 tabular 环境排版表格;在排版表格注释时,先用命令 tnote标识符 在需要注释处作上标识符号,再在表格的下方使用命令 tablenotes标识符 来排版注释;标识符可以是数字或是符号等,参见本文第4页中的示例。
/
本文档为【latex插入表格】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索