计算机的发展带动了各行各业的发展,使很多行业出现了革命性的变化,例如印刷出版业现已告别铅与火的时代,普遍使用计算机排版系统。
在计算机排版系统出现之前,人们发表文章或出版书籍时是作者将手稿提供给编辑部或出版社,由专职编辑人员在手稿上作文字修改并添加排版指令,交排版工人排出校样,由作者校对后再返回编辑重复上述过程,一般要重复几次,每次重复还有可能出现新的排版错误。对排好的校样,如果要更改版面设置,就需要重排,工作量是很大的。有了计算机排版系统,情况就大不相同了,录入人员(或作者本人1把原稿输入计算机,编辑人员添加排版指令后,可以直接输出用于印刷的胶片。改变字体、版面等设置是很简单的操作。
目前,世界上已经有许多大大小小的排版系统,各有其特点和适用范围,例如方正电子出版系统已是国内大多数报社的首选系统,而普通用户在编排要求不高的稿件时,使用所见即所得的Word、WPS等软件也不失为合适的选择。
本书介绍的TEX系统是一种使用方便、价格低廉的排版软件,当排版论文。报告和书籍时,其输出质量并不逊色于价格昂贵的大型系统,在某些方面f例如排版数学公式)仍是排版质量最好的系统。
§1-1TEX和LATEX
TEX系统是由美国Stanford大学教授Donald E.Knuth研制的计算机排版软件系统。Knuth有一个中文名字——高德纳,他在国际上既是著名的数学家,又是著名的计算机专家,是享有盛誉的计算机程序设计系列专著The Art of ComputerProgramming的作者。按着他的计划,这套书总共六册。前三册出版后,Knuth将修订的第二册第二版手稿交出版社排版,但对收到的校样很不满意,因为这时出版社已开始用计算机代替手工排版,当时的字形和版面都很难看,每次的校改也非常麻烦。为了以后出书的方便,他放下手头的工作,开始设计一套高质量的计算机排版软件,花费大量的精力和时间后,研制成功了这套闻名于世TEX系统。稍后他又撰写了一整套TEX手册,既讲TEX的使用方法,又讲设计原理,这套书也成了享有盛誉的经典之作。更难能可贵的是他并没有利用TEX系统去发财致富,而是无私地把源代码向用户公开。
……
目录
基本篇
第一章 引言
§1.1 TEX和LATEX
§1.2 天元软件及CCT系统
§1.3 CJK宏包
§1.4 排版过程
§1.5 TEX中的长度
1.5.1 固定长度
1.5.2 弹性长度
第二章 准备文稿
§2.1 基本格式
2.1.1 纯西文源文件基本格式
2.1.2 含有中文的源文件基本格式
2.1.3 自定义页芯大小
§2.2 输入特殊字符
2.2.1 几个特殊字符
2.2.2 空格与换行
2.2.3 引号、连字号、破折号
2.2.4 连体字
2.2.5 句号后的空白
2.2.6 非英文字母及重音符号
§2.3 分组与环境
§2.4 分段
§2.5 分行和分页
2.5.1 分行
2.5.2 分页
§2.6 水平间距、竖直间距
2.6.1 水平间距
2.6.2 导引线
2.6.3 竖直间距
§2.7 与段落有关的距离
2.7.1 首行缩进
2.7.2 段落间距
2.7.3 伸展行距
§2.8 CJK小结
§2.9 天元文稿转换成CJK文稿
2.9.1 增删一些语句
2.9.2 转换字体命令
2.9.3 转换字体尺寸命令
2.9.4 转换字形命令
第三章 文字模式
§3.1 西文字体
3.1.1 字体属性
3.1.2 选择字体尺寸
§3.2 中文字体
§3.3 居中
§3.4 参考文献
§3.5 制表位
§3.6 表格
3.6.1 表格环境
3.6.2 样例
§3.7 脚注
第四章 数学公式
§4.1 概述.
§4.2 行内公式
§4.3 行间公式
§4.4 上标和下标
§4.5 分式
§4.6 根式
§4.7 求和、积分
§4.8 数学重音符号
§4.9 上画线、下画线及类似符号
§4.1 堆叠符号
§4.1 1可以变大的定界符
§4.1 2 矩阵
§4.1 3 单行公式与多行公式
§4.1 4 数学字体
4.1 4.1 选择数学字体
4.1 4.2 希腊字母
4.1 4.3 数学粗体
§4.1 5 数学符号表
4.1 5.1 二元运算符
4.1 5.2 关系运算符
4.1 5.3 箭头符号
4.1 5.4 其他符号
4.1 5.5 具有两种尺寸的符号
4.1 5.6 函数名
第五章 常用文档的类别与版式
§5.1 文档类别命令中的可选项.
5.1.1 指定基本字体尺寸
5.1.2 指定纸张大小
5.1.3 其他一些选项
§5.2 章 节
§5.3 文章 标题
§5.4 摘要
第六章 图形
§6.1 图形与坐标系
§6.2 基本绘图命令
6.2.1 直线和矢量线
6.2.2 圆和圆角矩形
6.2.3 图形中的盒子
6.2.4 图形中的文本
6.2.5 曲线
§6.3 子图
§6.4 天元的绘图功能
§6.5 浮动表格和图形
第七章 自定义与改错
§7.1 自定义命令
§7.2 给计数器和长度赋值
7.2.1 计数器
7.2.2 长度
§7.3 出错信息
§7.4 警告信息
提高篇
第八章 文字模式的高级技巧
§8.1 使文本居左或居右
§8.2 引文
§8.3 抄录
§8.4 盒子
8.4.1 LR盒子
8.4.2 LR盒子的升降
8.4.3 标尺盒子
8.4.4 子段盒子与小页环境.
§8.5 制表位的高级技巧
§8.6 表格的高级技巧
8.6.1 更多的表格参数
8.6.2 几个表格样例
§8.7 罗列
8.7.1 三种罗列环境
8.7.2 改变默认的罗列条目标签
§8.8 广义罗列环境
8.8.1 标准标签
8.8.2 广义罗列环境的样式参数
8.8.3 平凡罗列环境
§8.9 脚注与边注
8.9.1 自动编号的脚注
8.9.2 指定编号的脚注
8.9.3 禁止模式中的脚注
8.9.4 边注
§8.1 0段落形状
8.1 0.1 移动段落边界
8.1 0.2 多行缩进
8.1 0.3 段落形状命令
第九章 数学公式排版的一些技巧
§9.1 数学排版的国际标准
§9.2 数学模式中的字体尺寸
§9.3 数学模式中的参数
§9.4 定理定义的排版