LaTeX画表格.docx
- 文档编号:13332464
- 上传时间:2023-06-13
- 格式:DOCX
- 页数:5
- 大小:17.41KB
LaTeX画表格.docx
《LaTeX画表格.docx》由会员分享,可在线阅读,更多相关《LaTeX画表格.docx(5页珍藏版)》请在冰点文库上搜索。
LaTeX画表格
竭诚为您提供优质文档/双击可除
LaTeX画表格
篇一:
latex排版——表格插入
latex排版——表格插入
标签:
分类:
办公与排版
latex
tabel
杂谈
%看以下代码:
\documentclass{article}
\begin{document}
structuralhealthmonitoring(shm)isafast-developing,interdisciplinaryfieldofresearchduetothefactthatshmisheavilystimulatedbytheengineeringproblemsofmaintenanceandsafeoperationoftechnicalinfrastructure.
$$\sum_{i=1}^{n}$$
thecoreproblemofshmisthedamageidentification,whichcanbedividedintofivelevels
%表格
\begin{table}[tbp]
\centering%表居中
\begin{tabular}{lccc}%{lccc}表示各列元素对齐方式,left-l,right-r,center-c\hline
player2)localizationofdamage;3)identificationofdamagetype;4)quantificationofdamageextent;and5)damageprognosis.
\end{document}
%编译后如下格式
%将红色代码tbp改为htbp,编译后显示为
篇二:
latex制作复杂表格之multirow,multicolum和cline综合使用简介
latex制作复杂表格之multirow,multicolum和cline综合使用简介已有2283次阅读20xx-5-1817:
04|个人分类:
table|系统分类:
科研笔记|关键词:
latex,table,multirow,multicolum,cline
在复杂表格制作中,有时候会遇到一列横跨多行,或者一行横跨多列的情况,那么这个时候就要分别用到\multirow,\multicolum的命令,标准语法如下:
\multicolumn{num_cols}{alignment}{contents}.%%%%%%%%%%%%num_colsisthenumberofsub
sequentcolumnstomerge;alignmentis,eitherl,c,rortohavetextwrappingspecifiyawidthp{5.0cm}.andcontentsissimplytheactualdatayouwanttobecontainedwithinthatcell.%%%%%%%%%%%%%%%%
\multirow{num_rows}{width}{contents}.%%%%%%%%%%%%%%%%theargumentsareprettysimpletodeduce(*forthewidthmeansthecontentsnatural
width).%%%%%%%%%%%%%%
(需要注意的是:
这个命令需要在preamble中添加宏包\usepackage{multirow})
另外,在复杂表格中,需要从某个某列开始画线,那么需要使用\cline命令,标准语法为:
\cline{i-j}%%%%%%%%%%%partialhorizontallinebeginningincolumniandendingincolumnj%%%%%%%%%%%%%
关于\multicolum和\multirow在做表时的一些细节问题表述,可以参考latex文档中的table部分。
这里,本博文给出一个更加复杂的表格制作,那就是表格中同时存在横跨多行和多列的情况,这个时候会出现\multicolum和\multirow混合使用的情况。
(需要注意的是:
这种情况下需要使用\multicolumn{1}{|c|}{...}来画单元格的左右边界线)。
例子一:
\usepackage{multirow}
\begin{tabular}{c|c|c|c}
\hline
\multicolumn{1}{c|}{\multirow{2}{*}{canada}}&\multicolumn{1}{|c|}{\multirow{2}{*}{ontario}}&\multicolumn{2}{|c}{hamilton}\\\cline{3-4}
\multicolumn{1}{c|}{}&\multicolumn{1}{|c}{}&
\multicolumn{1}{|c|}{barclaystreet}&emersonstreet\\
\hline
\end{tabular}
例子二:
\usepackage{multirow}
..................
\begin{tabular}{cc|c|c|c|c|l}
\cline{3-6}
&&\multicolumn{4}{|c|}{jimmy}\\\cline{3-6}
&&canada&china&ontario&hamilton\\\cline{1-6}
\multicolumn{1}{|c|}{\multirow{2}{*}{mcmaster}}&
\multicolumn{1}{|c|}{ms}&mon&tue&wed&thu°rooteschoolofbusiness\\\cline{2-6}
\multicolumn{1}{|c|}{}&
\multicolumn{1}{|c|}{is}&jan&Feb&mar&apr°rooteschoolofbusiness\\
\end{tabular}
篇三:
latex编写表格
array
标准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{列宽},对该列文本行或段落缩排。
源文件
Frankmittelbachetal
booktabs
它定义了三条划线命令:
\toprule、\midrule和\bottomrule,可分别对表格顶部、中部和底部使用不同粗细的水平线,见下例:
它还可以改变表格的行距,使表格尤其是长表格更加美观。
该宏包可与enfloat、threeparttable、rotating宏包配合使用。
同时加载colortbl宏包,还可以划彩色格线。
使用booktabs宏包应注意:
绝不要画垂直线,绝不要画双线;如果表格左右两边的内容毫无关联,最好将其分为两个表格而不是用垂直线隔开。
另外在排表格时,单位符号应置于列首;相同数据不要用“同上”之类的简称;0.1不要写成.1。
再加载longtable宏包,该宏包的三条划线命令也可在跨页长表格中使用。
源文件
simonFear
colortbl
它可以设置表格中数据、文本、行、列、单元格前景和背景以及边框的颜色,从而得到彩色表格。
它需要array和color两个宏包的支持。
它提供了一组着色命令,经常用到是列着色命令,其格式为:
\columncolor[色系]{色名}[左伸出][右伸出]。
常用色系有三原色rgb和灰度gray两种;被预定义的色名有68个,详见color宏包介绍中所附的色标;左右伸出的长度单位可用pt。
举例说明:
源文件经过latex、dvips、pspdf编译后,得到:
源文件
davidcarlisle
dcolumn
若表格中一列的数字位数不一且都带有小数点或逗号时,为便于阅读和美观起见,应将这些符号上下对齐,但做起来很麻烦。
该宏包就可解决这一问题,它把小数点或逗号也定义为一列。
一般可以直接使用其提供的“d”格式:
d{键入符号}{输出符号}{小数点位数},举例说明:
另外也可使用\newcolumntype命令自行定义对齐样式。
该宏包是latex工具宏包套件之一。
源文件
davidcarlisle
hhline
带框的表格中总会有水平线与垂直线相交,在交点处会出现各种形态,这在标准latex表格环境中是不可改变的。
该宏包提供了一条\hhline{交点样式}画线命令,用它可以很好地处理交点形态问题。
编注:
从美观角度讲,排版表格要尽可能避免使用垂直线,即尽量不使用该宏包。
源文件
davidcarlisle
longtable
在标准latex中的表格是当做一个“盒子”来处理的,不能分割,所以无法跨页显示。
该宏包是latex工具宏包套件之一,可用于跨页表格。
它定义了一个长表环境,只需将tabular环境改为longtable环境,跨页长表格就可自动拆分为多页表格。
注意:
使用长表环境后,须经两或三次编译,才能得到正确结果。
由于改变了原有输出方式,所以它不能用在multicolumn多栏环境或twocolumn双栏页面格式中。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- LaTeX 表格