
CTEX表格排版经典教程(共23页).doc
24页精选优质文档-----倾情为你奉上LATEX中表格的制作(for CTEX2.0 and CJK)1专心---专注---专业目录第一章 表格环境的定义 5第二章 表格环境参数格式 62.1 位置可选参数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62.2 列必选参数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6第三章 表格文本行中的命令 83.1 \ tabularnewline命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83.2 \ hline命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83.3 \ cline{n-m}命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83.4 \ vline命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93.5 \multicolumn{数}{列}{文本}命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93.6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9第四章 表格样式参数命令 114.1 \tabcolsep命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114.2 \arrayrulewidth命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1124.3 \doublerulesep命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114.4 \arraystretch命令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12第五章 表格示例 135.1 无线表格 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135.2 带竖线的表格 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145.3 复杂的表格 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163表格1无线表格 . . . . . . ..........................................132带竖线的表格 . . . . ..........................................143.........................................154一张复杂的表格 . . . ..........................................194第一章 表格环境的定义环境tabular和tabular*是生成表格的基本工具1,其定义(语法)如下:\begin{tabular}[位置]{列}行\end{tabular}\begin{tabular*}{宽度}[位置]{列}行\end{tabular*}tabular环境可以用来排版带有横线和竖线的表格,LATEX自动确定表格的宽度;tabular*环境与tabular环境类 似,只是可以用参数指定表格的整体宽度,另外列参数必须在第一列后面的某个地方包含一个合适的表达 式(见下面说明)。
通常,为了使表格在页面上居中,要利用命令\centering或center环境:\begin{center} 表格 \end{center}为了使用\caption命令生表格题标, 居中命令或环境必须放在环境\begin{table}[!bph] 表格环境 \end{table}1 在数学模式下使用的array环境的语法和参数的意义与tabular环境中的完全一样5第二章 表格环境参数格式2.1 位置可选参数该参数表示表格相对于外部文本行基线的位置,又称为垂直定位参数,有三种情况:• t: 表格顶部与当前外部文本行的基线重合• b: 表格底部与当前外部文本行的基线重合• 缺省(不使用): 表格按照外部文本行的基线垂直居中2.2 列必选参数该参数表明表格的格式,故又称为列格式参数在这个参数中,对每一列必须有一个相应的格式符号,另外 还可能包含相应于表格左右边界和列间距的其它项列格式符号可以取下列值:• l:列中文本左对齐• r:列中文本右对齐• c:列中文本居中• p{宽度}:指定列的文本宽度,宽度由宽度参数给出,列中文本按该宽度自动换行6• |:画一条竖直线• ||:画二条紧相邻的竖直线• *{数}{列}:包含在列中的列格式被复制成数份,例如*{5}{|c} 等价于|c|c|c|c|c7第三章 表格文本行中的命令表格中的每一水平行都由\\结束。
这些行由一组彼此之间用&符号分开的列条目组成因此每一行应具有与 列定义中列中相同数目的列条目,其中有些条目可以是空白的3.1 \ tabularnewline命令\ tabularnewline命令用于强制一表格行的结束,而\\除了可以结束整个一行表格内容外,还可以在单个列的 内容中实现换行.3.2 \ hline命令这条命令只能位于第一行前面或紧接在行结束命令\\的后面,表示在刚结束的那一行画一根水平的直线如 果这条命令位于表格的开头,那么就会在表格顶部画一横线,横线的宽度与表格的宽度相同. 放在一起的两 条水平\hline命令就会画出两条间隔很小的水平线.3.3 \。
