第1章 LaTeX简介 1
1.1 LaTeX简史 1
1.2 LaTeX的特点 4
1.2.1 排版质量高 4
1.2.2 具备注释功能 5
1.2.3 格式自动处理 5
1.2.4 数学式精美 6
1.2.5 参考文献管理 6
1.2.6 可扩充性强 6
1.2.7 安全稳定灵活 6
1.2.8 免费使用 7
1.2.9 通用性强 7
1.3 LaTeX的缺点 8
1.3.1 起点门槛较高 8
1.3.2 可视性差 8
1.4 接受LaTeX稿件的出版社 8
1.5 CTeX 中文套装简介 9
1.5.1 安装与测试 10
第2章 LaTeX基础 12
2.1 源文件的结构 12
2.2 命令 13
2.2.1 命令的构成 13
2.2.2 命令中的参数 14
2.2.3 命令的种类 14
2.2.4 命令的作用范围 15
2.2.5 自定义命令 15
2.2.6 修改已有命令 18
2.2.7 定义命令中的命令 19
2.2.8 命令汇总 21
2.3 文类 21
2.3.1 常用文类 22
2.3.2 CTeX提供的中文文类 22
2.3.3 标准文类的选项 22
2.3.4 本书所用的文类及其选项 24
2.4 宏包 24
2.4.1 常用宏包 25
2.4.2 宏包套件 25
2.4.3 调用宏包的方法 26
2.4.4 CTAN中的宏包 26
2.5 模式 26
2.5.1 左右模式 27
2.5.2 段落模式 27
2.5.3 数学模式 27
2.6 符号 27
2.6.1 符号命令的获得 28
2.6.2 专用符号 28
2.6.3 文本符号 30
2.6.4 符号的使用说明 34
2.6.5 直接访问字库 34
2.6.6 键盘符号的样式 37
2.6.7 TeX家族的标识符 37
2.6.8 中文标点符号的使用 37
2.7 长度设置 38
2.7.1 长度单位 38
2.7.2 刚性与弹性长度 39
2.7.3 长度命令 40
2.7.4 长度数据的显示 45
2.8 盒子 46
2.8.1 盒子的特点 46
2.8.2 字符盒子 46
2.8.3 左右盒子 47
2.8.4 段落盒子 51
2.8.5 线段盒子 53
2.8.6 盒子的嵌套 54
2.8.7 盒子自然尺寸的测量 54
2.8.8 自定义盒子及其存取 55
2.8.9 跨页的盒子 57
2.9 计数器 57
2.9.1 计数器的名称与用途 57
2.9.2 计数器的计数形式 58
2.9.3 计数器命令 59
2.10 交叉引用 61
2.10.1 书签与引用 61
2.10.2 书签名的样式 62
2.10.3 引用样式的修改 62
2.11 环境 63
2.11.1 环境命令的格式 63
2.11.2 LaTeX和标准文类提供的环境 63
2.11.3 自定义环境 78
2.11.4 修改已有环境 80
2.12 加减乘除 80
2.12.1 算术宏包calc 81
2.13 条件判断 83
2.13.1 条件控制 83
2.13.2 多重条件 86
2.13.3 条件循环 87
2.14 注释与提示 87
2.14.1 注释符 88
2.14.2 提示命令 88
2.14.3 注释宏包comment 89
2.15 颜色 90
2.15.1 颜色模式 90
2.15.2 颜色宏包的选项 91
2.15.3 颜色的定义 91
2.15.4 颜色表达式 92
2.15.5 颜色的应用 92
2.15.6 色系 94
第3章 字体 97
3.1 字体的属性 97
3.1.1 字体的五种属性 97
3.1.2 每种属性的可选值 97
3.2 字体设置命令 98
3.2.1 三种字族的视觉效果 99
3.2.2 各种字体形状的区别 100
3.2.3 复合字体设置命令 100
3.2.4 位图字体与向量字体 100
3.3 字体尺寸命令 101
3.4 局部字体修改 102
3.5 常用字族 102
3.5.1 罗马体字族 103
3.5.2 等线体字族 104
3.5.3 打字机体字族 105
3.6 字体定义文件 106
3.7 字体属性命令 107
3.7.1 单项字体属性命令 107
3.7.2 综合字体属性命令 108
3.8 全文字体修改 108
3.8.1 常规字体的定义 109
3.8.2 常规字体的修改 109
3.9 中文字体 109
3.9.1 中文字体宏包ctex 110
3.9.2 中文字体的尺寸 113
3.9.3 中文字体的选择 113
3.9.4 中文字号设置 113
3.10 任意尺寸字体 115
3.10.1 采用字体属性命令 115
3.10.2 采用缩放盒子命令 115
第4章 版面设计 116
4.1 版面 116
4.1.1 版面元素的位置 116
4.1.2 版面尺寸 117
4.1.3 版面尺寸的修改 119
4.1.4 版心底部对齐 122
4.1.5 局部版面调整 123
4.1.6 本书版面设置 123
4.2 文本格式 123
4.2.1 断词 123
4.2.2 连词 125
4.2.3 字距 125
4.2.4 连体字 127
4.2.5 词距 128
4.2.6 句距 129
4.2.7 换行 130
4.2.8 行距 132
4.2.9 段落 134
4.2.10 首行缩进 135
4.2.11 换页 136
4.2.12 下画线 137
4.2.13 首字下沉与上浮 139
4.3 多栏排版 140
4.3.1 双栏选项 141
4.3.2 多栏排版宏包multicol 143
4.3.3 多栏标题宏包multicap 144
4.4 版式—页眉与页脚 146
4.4.1 版式的种类 146
4.4.2 页码 148
4.4.3 分区版式 149
4.4.4 版式设置宏包fancyhdr 151
4.4.5 本书版式设置 157
第5章 标题 158
5.1 论文题名 158
5.1.1 题名信息命令 158
5.1.2 题名页环境titlepage 159
5.1.3 学位论文的封面 160
5.2 层次标题 162
5.2.1 标题命令 162
5.2.2 标题命令中的命令 165
5.2.3 标题排序深度的调整 166
5.3 层次标题格式的修改 167
5.3.1 标题设置宏包titlesec 167
5.3.2 预定名的修改 171
5.3.3 中文标题宏包ctexcap 172
5.3.4 本书层次标题格式的设置 177
5.4 图表标题 177
5.4.1 浮动环境figure和table 177
5.4.2 图表标题命令 179
5.5 图表标题格式的修改 180
5.5.1 图表标题宏包caption 180
5.5.2 图表的侧标题 186
5.5.3 本书图表标题格式的设置 189
第6章 表格 190
6.1 无框线表格环境tabbing 190
6.1.1 制表命令 190
6.1.2 环境特点 192
6.2 数组宏包array 193
6.2.1 表格设置 193
6.2.2 参数调整 197
6.2.3 tabbing与tabular比较 200
6.3 跨行表格宏包multirow 200
6.4 跨页表格宏包longtable 202
6.4.1 格式设置 203
6.4.2 longtable环境的优缺点 206
6.4.3 longtable*环境 207
6.5 多页表格宏包supertabular 207
6.5.1 标题命令 208
6.5.2 其他环境 210
6.6 可调列宽表格宏包tabularx 210
6.6.1 tabularx与tabular*比较 213
6.7 表格线宏包booktabs 213
6.8 小数点对齐宏包dcolumn 216
6.9 对角线宏包slashbox 217
6.10 彩色表格宏包colortbl 218
6.10.1 列背景颜色 218
6.10.2 行背景颜色 219
6.10.3 单元格背景颜色 220
6.10.4 表格线颜色 220
6.11 颜色宏包xcolor的行颜色命令 221
6.12 表格的整体缩放 222
6.13 表格的使用 223
6.13.1 表格的设计原则 223
6.13.2 本书的表格 224
第7章 列表 225
7.1 常规列表 225
7.1.1 常规列表的嵌套 226
7.2 排序列表 227
7.2.1 排序列表的嵌套 228
7.2.2 排序列表宏包enumer-ate 229
7.2.3 排序列表的交叉引用 230
7.3 解说列表 233
7.4 嵌套列表 233
7.5 列表宏包paralist 235
7.5.1 三种常规列表环境 235
7.5.2 三种排序列表环境 236
7.5.3 三种解说列表环境 237
7.5.4 其他特点 238
7.6 通用列表环境list 238
7.6.1 条目尺寸命令 239
7.7 通用列表环境trivlist 244
第8章 数学式 246
8.1 数学模式 246
8.1.1 行内公式 246
8.1.2 行间公式 247
8.2 常用数学宏包 248
8.2.1 宏包组件AMSLaTeX 248
8.2.2 宏包组件AMSFonts 249
8.3 数学符号 250
8.3.1 运算符号 250
8.3.2 希腊字母 251
8.3.3 函数符号 252
8.3.4 图形符号 252
8.3.5 定界符号 253
8.3.6 关系符号 253
8.3.7 箭头符号 254
8.3.8 二元算符 255
8.3.9 其他符号 255
8.3.10 自定义符号 258
8.4 公式环境 260
8.4.1 amsmath提供的公式环境 260
8.4.2 单行公式环境equa-tion 261
8.4.3 数组环境array 261
8.4.4 公式组环境gather 263
8.4.5 公式组环境align 263
8.4.6 公式组环境flalign 264
8.4.7 公式组环境alignat 264
8.4.8 子公式环境subequa-tions 265
8.4.9 多行公式环境mult-line 265
8.4.10 多行公式环境split 266
8.4.11 块环境gathered、aligned和alignedat 266
8.4.12 括号环境cases 267
8.4.13 括号环境subnumcases 267
8.4.14 括号环境numcases 268
8.4.15 公式中的文字 268
8.4.16 公式的序号 268
8.4.17 公式中的上下标 271
8.4.18 多行公式的换页 271
8.4.19 公式的交叉引用 272
8.5 矩阵环境 272
8.5.1 行间矩阵 272
8.5.2 行内矩阵 276
8.6 定理环境 276
8.6.1 系统的定理环境 276
8.6.2 定理宏包ntheorem 277
8.7 交换图 281
8.8 数学字体 281
8.8.1 在WinEdt中的数学字体 281
8.8.2 在TeXFriend 中的数学字体 282
8.8.3 字体与排版效果 282
8.8.4 数学字体设置命令 284
8.9 精细调整 286
8.9.1 水平间距调整 286
8.9.2 垂直间距调整 288
8.9.3 字符尺寸调整 289
8.9.4 公式左缩进宽度调整 290
8.9.5 分数式调整 291
8.9.6 根式调整 293
8.9.7 定界符调整 294
8.9.8 序号位置调整 294
8.9.9 未知空白的确定 295
8.9.10 重音符号调整 295
8.9.11 省略号的调整 296
8.9.12 字符的缩放 297
8.9.13 积分符的上下标 297
第9章 插图 298
9.1 图形的种类 298
9.1.1 位图图形 298
9.1.2 向量图形 299
9.1.3 位图图形与向量图形的比较 299
9.1.4 图形格式 299
9.2 图形的插入 301
9.2.1 插图命令 301
9.2.2 插图搜索 305
9.2.3 旋转图形的外形尺寸变化 306
9.2.4 旋转点与图形对齐 306
9.2.5 任意对象的旋转和缩放 307
9.2.6 编译程序与图形格式 309
9.2.7 图形格式的转换 310
9.3 图文绕排 312
9.4 页面背景 313
9.5 图形处理 316
9.5.1 图形处理宏包ove rpic 316
9.6 浮动体组 318
9.6.1 多个浮动体并排 318
9.6.2 子浮动体组 323
第10章 正文工具 328
10.1 摘要 328
10.1.1 摘要环境 328
10.1.2 自定义摘要环境 329
10.2 目录 329
10.2.1 章节目录 329
10.2.2 目录深度 330
10.2.3 目录页的页码 331
10.2.4 目录格式的修改 331
10.2.5 插图目录和表格目录 333
10.2.6 目录中的附加条目 334
10.2.7 双栏目录 335
10.2.8 本书目录格式的设置 336
10.3 脚注 336
10.3.1 脚注命令 336
10.3.2 脚注的调整 337
10.3.3 双栏中的脚注 339
10.3.4 小页中的脚注 339
10.3.5 表格中的脚注 341
10.3.6 脚注宏包footmisc 343
10.4 尾注 345
10.4.1 尾注宏包endnotes 345
10.5 边注 346
10.5.1 边注命令 346
10.5.2 边注的位置调整 347
10.5.3 边注的使用问题 347
10.5.4 边注中的图表 348
10.6 索引 348
10.6.1 索引的创建过程 348
10.6.2 输入与输出分类参数 351
10.6.3 修改分类参数 355
10.6.4 修改索引的栏数 357
10.6.5 索引页码的链接 357
10.6.6 本书的索引 358
10.7 术语表 358
10.7.1 术语表的创建过程 359
10.7.2 术语表宏包的选项 361
10.8 参考文献 363
10.8.1 参考文献环境 364
10.8.2 参考文献的引用 366
10.8.3 选项openbib与文献分段 367
10.8.4 文献管理程序BibTeX 368
10.9 链接 376
10.9.1 链接宏包的选项 377
10.9.2 选项设置命令 379
10.9.3 网址链接 379
10.9.4 反向链接 380
10.9.5 页码链接 381
10.9.6 本书的链接设置 381
10.10 行号 381
10.10.1 行号宏包lineno 381
10.11 附录 385
10.11.1 附录命令 385
第11章 编译 387
11.1 编译方法 387
11.1.1 使用LaTeX编译 388
11.1.2 使用PDFLaTeX编译 389
11.1.3 编译方法的确定 389
11.2 宏包安装 389
11.2.1 程序说明文件分解 390
11.2.2 更新旧宏包 390
11.2.3 添加新宏包 391
11.3 文件类型说明 391
11.3.1 工作文件 391
11.3.2 辅助文件 393
11.4 错误信息与警告信息 394
11.4.1 编译过程文件 394
11.4.2 错误信息及其处理 394
11.4.3 警告信息及其处理 402
11.5 子源文件 405
11.5.1 两种调入命令的区别 406
11.5.2 子源文件的选择 407
11.5.3 导言中的子源文件 407
11.6 命令的脆弱与坚强 407
11.6.1 脆弱命令与联动参数 408
11.6.2 常用命令的性格 408
11.7 宏包冲突 409
11.7.1 宏包之间冲突 410
11.7.2 宏包与系统冲突 410
11.8 文件合并 411
11.9 编译技巧 411
11.9.1 局部编译 412
11.9.2 命令检查 412
11.9.3 字体检查 412
11.9.4 正向搜索 413
11.9.5 反向搜索 413
11.9.6 自动打开阅读器 413
11.9.7 清理辅助文件 414
11.9.8 禁止刷新辅助文件 414
11.9.9 寻求帮助 415
第12章 浮动体处理 416
12.1 浮动体的控制参数 416
12.1.1 数量控制 416
12.1.2 比值控制 417
12.1.3 间距控制 418
12.1.4 位置控制 419
12.1.5 控制参数的调整 420
12.2 浮动体的位置调整 420
12.2.1 检查、调整和清理 420
12.2.2 afterpage宏包 421
12.2.3 placeins宏包 421
12.2.4 float宏包 422
12.2.5 morefloats宏包 422
第13章 幻灯片—beamer 423
13.1 基本结构 423
13.1.1 幻灯文类beamer的选项 425
13.1.2 帧环境 427
13.2 五类主题 428
13.2.1 外部主题 428
13.2.2 内部主题 430
13.2.3 颜色主题 430
13.2.4 字体主题 432
13.2.5 演示主题 433
13.3 创建帧 435
13.3.1 帧标题 435
13.3.2 定理类模块和示例模块 435
13.3.3 三种文本模块 438
13.3.4 两种文本盒子 438
13.3.5 列表 441
13.3.6 表格 442
13.3.7 多栏 442
13.3.8 插图 444
13.3.9 影像 445
13.4 设置命令 447
13.4.1 beamer元素 447
13.4.2 样式设置命令 448
13.4.3 颜色设置命令 448
13.4.4 字体设置命令 448
13.4.5 举例说明 449
13.5 数字时钟 452
13.6 动画命令 452
13.7 注意事项 453
参考文献 454
索引 455
命令 455
宏包 468
环境 470