一,基本表格制作
关于使用latex制作表格,论坛里有篇文章参考
http://lc52520.iteye.com/blog/755367.
二,分页表格
在标准 LaTeX 中的表格是当做一个“盒子”来处理的,不能分割,所以无法跨页显示。其一是使用longtable,其二是使用supertabular.在这里我们使用supertabular.
supertabular是一个tabular environment的扩展.通常使用tabular时,表格只能在一页,如果表格太大,超过了bottom margin,就会报Overfull vbox错误.
supertabular接到\\ command后,会重新计算可以使用的空间,如果到了页面高度,就会自动插入tabeltail,开始新的一页,新的一页以tablehead连接.
主要用到的command有以下几个.
1, \tablefirsthead takes one argument, it defines the contents of the first occurence of the tabular head.The use of this command is optional. Don’t forget to close the head by a \\.用来显示列第一行.
2, \tablehead takes one argument, it defines the contents of all subsequent ocurrences of the tabular head.Don’t forget to close the head by a \\.当分页时,会显示在下页的第一行.
3, \tabletail takes one argument, it defines something which should be inserted before each \end{tabular}, except the last.当分页时,会显示在该页最后一行,但是最后一页不会显示.
需要注意的是, \tablefirsthead, \tablehead一定要加\\.
具体的使用参考附件document.
三,关于表格并列
经常会遇到表格并列的问题.
并列,一般的做法是用minipage来实现,然后minipage里包含子minipage,分别每个字minipage设定宽度,可以控制位置.如果用到图表混排的话,使用figure应该会更好.
当然如果使用minipage,可能会遇到种种比如分页,对齐的问题.如果想让minipage里的表格对齐两边对齐,可以使用\raggedright和\raggedleft,命令形式可以很好的配合环境命令使用.如果出现无法对齐,可能的原因就是minipage的宽度调节的有问题,或者是表格太大,无法并排.
使用\noindent可以是并排表格时,外面的环境的左缩进消失.相关内容,可以参考段落格式排版.
四,关于表格的其他
1,如果想让表格宽度太窄,希望能和段落左右对齐,即左右拉伸,可以使用\extracolsep
代码:\begin{tabular*}{1\textwidth}{@{\extracolsep{\fill}} r c r c}
2,表格合并.\multicolumn{2}{c}{\cellcolor[gray]{0.8}{Delivery To}}
3,如果想让几个小表格始终在同一个页面.可以将其放在一个minipage下.
4,隔行变色.\rowcolors{1}{light-gray}{white}
注意隔行变色,如果和\begin{tabular*}{1\textwidth}{@{\extracolsep{\fill}} r c r c}使用会出现比较奇怪的现象,就是左边会出现一点空白,然后没有填充颜色,可以在每行加入\makebox[0pt][l]{\fboxsep2pt\colorbox{bg-gray}{\strut\hspace*{0.94\linewidth}}} 的方法来解决。不过在分页的时候还是会出问题。
5,同时设定表格的宽度和表格内文字的位置.
\begin{tabular}[l]{|>{\centering}p{13mm}|p{16mm}<{\centering}|p{18mm}<{\centering}|p{10mm}<{\centering}|p{10mm}<{\centering}|}
代码看起来比较麻烦,暂时没想好更好的.
关于表格的更多详细内容参考:
http://en.wikibooks.org/wiki/LaTeX/Tables
分享到:
相关推荐
在LaTeX中,创建美观且专业级别的表格是其强大功能之一。LaTeX表格不仅支持复杂的格式设置,还能...通过阅读“LaTeX中表格的制作.pdf”这样的教程文件,你可以进一步了解各种技巧和示例,提升你的LaTeX表格制作技能。
在LaTeX中,创建美观且定制化的表格可能会遇到各种挑战,比如调整线条的粗细、控制文本对齐以及绘制斜线。"LaTeX如何加粗表格线 makecell宏包"这个...在实践中,熟练掌握这些技巧将极大地提升你的LaTeX表格制作能力。
### LaTeX表格行高与文本居中详解 在LaTeX中,制作美观且功能性强的表格是一项常见需求。本文将详细介绍如何在LaTeX中调整表格的行高以及如何使表格中的文本垂直居中。 #### 一、调整表格行高的方法 在LaTeX中,...
掌握LATEX中的表格制作不仅能够提升文档的专业性和美观度,还能有效组织和展示复杂的数据。通过灵活运用不同的环境、参数和命令,你可以根据实际需求定制出符合预期的表格布局。希望本文能帮助你更好地理解和应用...
标题“Splits:将表格数据分隔加& 用于Latex表格制作”揭示了这个过程的关键步骤,即将数据中的特定分隔符(这里使用的是“&”)作为切割点,生成适合LaTeX表格的新格式。 首先,我们需要了解MATLAB中的数据结构。...
### LaTeX表格排版详解 #### 一、LaTeX表格处理概述 在LaTeX中,表格是一种常见的元素,用于展示数据和信息。与Word等所见即所得的文字处理软件不同,LaTeX采用一种更加灵活的方式——通过一系列命令和环境来定义...
标题中的“latex表格编辑器”指的是专门为LaTeX用户设计的表格制作工具,这种工具通常提供直观的界面,用户可以通过简单的操作创建和编辑表格,然后自动生成相应的LaTeX代码,以便在LaTeX文档中直接复制粘贴。...
本资料包"latex图片排版和表格制作.zip"提供了相关的示例和代码,帮助用户掌握如何在LaTeX环境中有效地处理这些元素。 首先,让我们探讨LaTeX中的图片排版。LaTeX通过`graphicx`包支持图像插入,主要使用`\...
第五课《LaTeX表格制作》则教授如何创建和编辑表格,包括对齐方式、单元格合并等,对于科研报告和数据展示非常实用。 第六课《LaTeX绘图与参考文献使用》将介绍如何利用LaTeX插入图形和管理参考文献,包括图形的...
LATEX中表格的制作.doc
LaTeX论文写作教程-表格制作 LaTeX是一种基于TeX的排版系统,用于创建高质量的科技文档,如学术论文、书籍、报告等。与传统的字处理软件(如Word)相比,LaTeX具有以下优势: 专业排版:LaTeX提供了丰富的命令和...
LaTeX符号表的创建者Scott Pakin,其作品最初由David Carlisle编写,并由Alexander Holt提供了额外的表格。文档内容详尽,为用户在使用LaTeX进行文档撰写时提供了极大的便利。而文档的自由获取性又降低了学习和使用...
这个名为"PythonMATLAB矩阵到LaTeX表格转换器"的项目,旨在帮助用户将Python或MATLAB中的矩阵数据方便快捷地转换为LaTeX代码,从而在文档中生成高质量的表格。 首先,让我们深入了解Python和MATLAB中的矩阵操作。在...
用户不再需要手动复制和格式化每个单元格,只需几个简单的步骤,就能将精心制作的表格导入到LaTeX文档中,保持原有的格式和样式。 首先,安装这个插件非常简单,通常可以在Excel的加载项或扩展管理界面中找到相应的...
LaTeX,一种基于TeX的文字处理系统,因其强大的数学公式排版、复杂的表格设计以及高度自定义的样式功能,成为许多科研人员和程序员制作文档的首选工具。尤其在制作简历时,利用LaTeX可以打造出专业、美观且结构清晰...
### LaTeX表格编写技巧详解 #### 一、LaTeX表格基础环境 在LaTeX中,主要有两种环境用于创建表格:`array`和`tabular`。 1. **`array`环境**: - 通常用于数学环境中的数组或矩阵排版。 - 格式为:`\begin{array...
### LaTeX心得:深入探讨LaTeX使用技巧与经验分享 #### 引言 LaTeX是一种广泛应用于科学、学术出版领域的排版系统,它以其强大的文本格式化能力、优秀的数学公式处理功能以及灵活的文档结构管理而著称。对于学术...
- **定义**:LaTeX是一种基于TeX的文字处理系统,特别适用于排版复杂的文档,如科技论文、书籍等,尤其是在数学公式、图表和复杂表格方面有显著优势。 - **特点**: - 具备强大的排版功能,能够自动化生成目录、...