前言
随着信息技术与人工智能的快速发展,编程思维几乎已经渗透到了所有理工科学科及研究领域。对于科研工作者而言,撰写科技文档或演示文档来发表或宣传学术成果是其日常科研的重要组成部分,但如何高效地编辑出高质量文档无疑是一个值得思考的问题。一方面,诸如Word等文档编辑软件实际上已不能满足科研工作者对文档编写效率的追求,繁琐的格式调整过程使得文档创作与“搬砖”无异,需要花费科研工作者大量的时间和精力;另一方面,在日常科研工作中,科研工作者往往需要在文档中编辑一些复杂的数学公式甚至可视化图形,而像写程序一样地编写数学公式公式或绘制可视化图形往往会带来更好的用户体验。针对这两方面,LaTeX提供了很好的解决方案:LaTeX不但能最大程度上简化文档排版工作、提高文档编辑效率,而且拥有便捷的文档编辑功能,能让内容创作变得更加灵活。
本书的目标对象主要是高等院校师生以及各类科研院所的科研工作者。本书以LaTeX科技文档写作为中心,内容涵盖文档类型介绍、文本编辑、公式编辑、图表设计、文献引用、幻灯片制作等,通过详实的案例介绍如何使用LaTeX撰写科技文档。LaTeX具有庞大的内容体系,限于篇幅,本书无法一一详解,本书内容囊括LaTeX最为常用的一系列功能,希望读者读完本书可以达成以下几个目标:
了解LaTeX的发展历程;
了解LaTeX的语法规则、代码结构及文档类型,掌握LaTeX的基本使用技巧;
掌握章节设定、段落编辑、格式编辑、列表创建等文本编辑方法;
掌握公式编辑、表格制作、图形插入及图形绘制技巧;
掌握建立索引及引用文献方法;
掌握LaTeX制作幻灯片、简历、海报等的基本操作。
本书作为简明教程,读者使用本书可以快速熟悉LaTeX并掌握LaTeX科技文档编辑的基本操作。为达到这一目的,本书给出大量LaTeX代码实例,以便读者进行实操。在内容上,本书遵从科技文档撰写的一般顺序,以循序渐进的方式介绍如何使用LaTeX编辑出高质量的科技文档。全书分为10个章节,具体为:
第一章介绍LaTeX发展的三个阶段。三个阶段分别是TeX的出现、LaTeX的产生以及LaTeX在线平台的兴起。
第二章介绍LaTeX的基本用法。首先是介绍语法规则、代码结构及文档类型,使读者对LaTeX使用有初步认识,然后是介绍一些基本命令,最后是介绍如何使用LaTeX制作简单文档。
第三章介绍文本编辑基本命令。内容包括章节设定、段落编辑、格式编辑、列表创建、页眉页脚和脚注创建等。
第四章介绍数学符号与数学公式编辑。第四章介绍数学符号与数学公式的编辑。首先是介绍LaTeX公式编辑基础,然后是介绍如何编辑常用数学符号,最后是以微积分、线性代数以及概率论与数理统计等数学分支作为划分依据介绍数学公式编辑。
第五章介绍表格制作。内容包括表格制作基础、调整表格内容、调整表格样式以及导入现成表格等。
第六章介绍图片插入。内容包括基本插图方式、调整图片格式、插入子图以及调整排列格式等。
第七章介绍各类图形绘制。内容包括图形绘制基础、节点绘制、各类形状绘制及图形绘制实操等。
第八章介绍建立索引及引用文献的方法。内容包括创建公式与图表的索引、创建超链接并调整链接格式、利用BibTeX完成参考文献引用以及调整引用格式。
第九章介绍如何使用Beamer文档类型制作幻灯片。内容包括Beamer使用基础、Beamer幻灯片样式设置以及幻灯片文本编辑。
第十章介绍LaTeX的进阶用法。内容包括添加程序源代码、算法伪代码、海报制作和简历制作等。
本书是经陈新宇、金杰灵、廖琼华多次商讨制定全书结构框架,由陈新宇、金杰灵、廖琼华、张程远、陈晓旭合作完成初稿,由陈新宇、金杰灵负责对全书进行通稿、校正与修改。清华大学出版社对于本书的成稿给予了极大帮助,同时对参与本书编辑与校正的责任编辑表示由衷感谢!由于作者水平有限,书中难免有不足之处,恳请广大读者与同行批评指正。