技术教育社区
www.teccses.org

科技排版与应用开发教程

作者:杨雨

页数:228

出版社:科学出版社

出版日期:2024

ISBN:9787030743169

电子书格式:pdf/epub/txt

网盘下载地址:下载科技排版与应用开发教程

内容简介

本书是作者积累多年使用LaTeX的心得和体会编写而成的,内容包括基础部分的LaTeX简介、LaTeX基础、图形编排、表格编排、数学公式与特殊符号、参考文献和附录的编排、常见问题及解决方案,提高部分的LaTeX文档模板、LaTeX其他常用功能、个性化排版、LaTeX排版技巧、自定义宏、TikZ绘图、毕业论文模板解析、LaTeX二次应用开发。其中通过两个典型案例,深度解析了一个标准毕业论文模板的宏包、样式引擎,并系统讲解了基于LaTeX的二次Web应用开发,部署实现了一个在线通知文稿编排系统,可以促进读者LaTeX科技排版技能的进阶式提升,使读者能够真正掌握LaTeX模板定制和应用开发技能。全书知识系统全面、由浅入深、循序渐进,配备了完整的实例源代码及运行结果,关键源代码均有注释,案例配套微课视频讲解,易于理解。
本书适合作为普通高等院校理工科专业本科生、研究生和教师的教材,也适合LaTeX爱好者自学使用,同时还可以作为LaTeX科技排版的培训用书。

目录

第1章 LaTeX简介 1
1.1 TeX的发展历史 1
1.2 TeX的主流发行版本介绍 2
1.2.1 CTeX套装 2
1.2.2 MiKTeX 2
1.2.3 TeX Live 2
1.2.4 MacTeX 2
1.3 CTeX、MiKTeX、TeX Live和MacTeX的安装 3
1.3.1 CTeX的安装 3
1.3.2 MiKTeX的安装 3
1.3.3 TeX Live的安装 4
1.3.4 MacTeX的安装 5
1.4 TeX系统的编译引擎和基于TeX的排版系统 5
1.4.1 TeX编译引擎和LaTeX源文件编译方式 6
1.4.2 基于TeX的排版系统 7
1.5 LaTeX常用编辑器及相关工具 8
1.5.1 常用编辑器介绍 8
1.5.2 Visio简介 9
1.5.3 Adobe Acrobat简介 9
1.5.4 MathType简介 9
1.6 本章小结 9
习题1 9
第2章 LaTeX基础 11
2.1 文稿的编排过程 11
2.2 源文件的构成 12
2.3 常用命令和自定义命令 13
2.4 导言区 16
2.5 全局控制命令 17
2.5.1 宏包 17
2.5.2 字体 17
2.5.3 长度单位设置 20
2.6 页面设置 21
2.6.1 字间距和行间距 21
2.6.2 段落设置 23
2.7 LaTeX书写注意事项 23
2.8 本章小结 24
习题2 24
第3章 图形编排 25
3.1 常用图形格式 25
3.1.1 EPS格式 25
3.1.2 PDF、JPG和PNG格式 25
3.2 图形的插入、设置及引用 26
3.2.1 图形位置设置 27
3.2.2 图形大小设置 27
3.2.3 并列子图的插入 28
3.2.4 通栏图形的插入 28
3.2.5 图形的引用 29
3.3 绘图宏包(PGFPLOTS和TikZ) 30
3.4 其他绘图宏包 33
3.5 本章小结 39
习题3 39
第4章 表格编排 40
4.1 表格排版命令 40
4.2 常用表格类型及设置 42
4.2.1 常用表格类型 42
4.2.2 表格颜色、字体、长宽等的设置 48
4.3 表格的引用 54
4.4 本章小结 55
习题4 55
第5章 数学公式与特殊符号 56
5.1 数学公式的基本使用 56
5.1.1 行内公式 56
5.1.2 行间公式 57
5.1.3 公式中文本的插入 57
5.2 公式的字体与字号 58
5.2.1 常见的数学字体 58
5.2.2 公式字号的设置 59
5.3 基本的数学符号命令 59
5.3.1 上标与下标 59
5.3.2 分式与根号 60
5.3.3 导数与积分 61
5.3.4 求和、累积与极限 61
5.3.5 上、下划线和堆叠符号 62
5.4 复杂数学公式的编排 63
5.4.1 常用的数学公式环境 63
5.4.2 数学公式的编号 66
5.5 数学环境的编排 67
5.5.1 定界符环境 67
5.5.2 矩阵环境 69
5.5.3 定理环境 71
5.6 常见的数学符号 71
5.6.1 函数符号 71
5.6.2 希腊字母 71
5.6.3 数学运算符 72
5.6.4 其他符号 73
5.7 本章小结 74
习题5 74
第6章 参考文献和附录的编排 75
6.1 参考文献命令及设置 75
6.2 参考文献的引入方式 76
6.2.1 直接引入 76
6.2.2 直接建立BibTeX格式参考文献库 76
6.2.3 BIB文件的快速录入 77
6.3 文献样式设置及引用 78
6.4 附录样式 82
6.4.1 附录宏命令的设置 82
6.4.2 附录中抄录环境和代码打印等的设置 83
6.4.3 附录中算法的使用 85
6.5 本章小结 86
习题6 86
第7章 常见问题及解决方案 88
7.1 命令输入错误 88
7.2 缺少必要文件引发的错误 89
7.3 保留字符冲突错误 90
7.4 常见的警告及排除 91
7.4.1 TeX系统警告 91
7.4.2 LaTeX系统警告 91
7.5 常见错误及调试技巧 92
7.6 本章小结 94
习题7 95
第8章 LaTeX文档模板 96
8.1 常用的文档类 96
8.2 相关基本版面参数的设置 96
8.3 章节命令设置 98
8.3.1 章节命令的类型 98
8.3.2 章节编号的自定义设置 99
8.4 标题和摘要的设置 100
8.5 章节标题格式的设置和titlesec宏包的使用 101
8.6 文档相关计数器与显示格式的设置 102
8.7 文档模板的中文化 104
8.7.1 字体的属性设置 104
8.7.2 CTeX宏包的使用 106
8.8 本章小结 106
习题8 106
第9章 LaTeX其他常用功能 107
9.1 LaTeX制作幻灯片 107
9.1.1 幻灯片内容 107
9.1.2 目录 108
9.1.3 文献 109
9.1.4 定理与区块 110
9.1.5 幻灯片风格 112
9.2 LaTeX制作海报 114
9.3 LaTeX制作简历及实验报告 116
9.4 LaTeX制作试卷 120
9.5 本章小结 122
习题9 123
第10章 个性化排版 124
10.1 版面个性化设置 124
10.1.1 多栏排版设置 124
10.1.2 个性化页面宽高、页边距设置 126
10.1.3 个性化公式显示 126
10.1.4 个性化页眉、页脚和页码设置 127
10.1.5 目录表和图表清单的引入和设置 129
10.1.6 索引的设置与打印 130
10.2 长文档分割 132
10.3 颜色Xcolor宏包和自定义颜色 132
10.3.1 颜色Xcolor宏包 133
10.3.2 自定义颜色 134
10.4 超链接宏包hyperref的设置 135
10.5 各类内嵌计数器和计算宏包calc的设置 136
10.5.1 各类内嵌计数器宏包的设置 136
10.5.2 计数宏包calc的设置和使用 137
10.6 个性化边框盒子Box的设置 137
10.6.1 盒子的属性设置 137
10.6.2 自定义盒子 139
10.7 自定义环境、脚注和边注 140
10.8 本章小结 144
习题10 144
第11章 LaTeX排版技巧 145
11.1 MathType公式与LaTeX公式的快速转换 145
11.2 用Excel快速实现表格的录入 145
11.3 JabRef文献管理器 147
11.4 多个图转为EPS格式的批处理 150
11.5 如何智能换行 151
11.6 WinEdt编辑器的设置 151
11.7 本章小结 152
习题11 152
第12章 自定义宏 153
12.1 LaTeX的宏定义 153
12.2 文本格式宏的定义 155
12.3 老宏的重定义 156
12.4 自定义新环境命令宏的编写 157
12.5 本章小结 158
习题12 158
第13章 TikZ绘图 159
13.1 绘图文档类及绘图方式的设置 159
13.2 基础元素 160
13.3 图层、辖域和剪裁 161
13.3.1 图层 161
13.3.2 辖域 162
13.3.3 剪裁 163
13.4 循环 163
13.5 坐标变换 164
13.5.1 放缩、旋转、平移 164
13.5.2 三维坐标、极坐标 165
13.5.3 坐标计算 166
13.6 复杂图形 167
13.6.1 自定义样式 167
13.6.2 TikZ函数库 168
13.6.3 扩展包 169
13.7 本章小结 171
习题13 171
第14章 毕业论文模板解析 173
14.1 论文模板目录结构、封面及完整框架 173
14.2 必要宏包的加载解析 176
14.3 模板引擎的深度解析 177
14.3.1 封面元素引擎深度解析 177
14.3.2 目录生成解析 181
14.3.3 中英文摘要解析 185
14.3.4 页码及页眉页脚格式设置解析 186
14.3.5 页面、段落间距及章节格式的设置和解析 187
14.3.6 个人简介格式引擎设置和解析 188
14.3.7 发表论文、参考文献引擎设置和解析 190
14.4 致谢及数学专业术语定义和设置 193
14.5 其他杂项 194
14.6 本章小结 196
习题14 196
第15章 LaTeX二次应用开发 198
15.1 开发工具及原理介绍 198
15.1.1 MiKTeX、Java语言和IDEA集成开发环境介绍 198
15.1.2 PDFObject.js、Apache Commons Exec工具介绍 198
15.1.3 在线通知文稿的TeX模板 199
15.1.4 HTML前端页面框架介绍 200
15.2 后端设计与实现 200
15.2.1 项目创建 200
15.2.2 在线通知文稿模板对应的HTML页面 201
15.2.3 通知文稿抽象实体类 203
15.2.4 TeX模板文件处理 204
15.2.5 模板字符串变量替换 204
15.2.6 TeX源文件创建 207
15.2.7 TeX源文件的命令行编译 209
15.3 整体流程实现 210
15.3.1 页面预览PDF文件 210
15.3.2 前端请求控制器 211
15.4 本章小结 212
习题15 213
参考文献 214

赞助用户下载地址

立即下载

(解压密码:www.teccses.org)

Article Title:《科技排版与应用开发教程》
Article link:https://www.teccses.org/20881.html