自序
我是一名中学数学教师,教学之余,喜欢写点东西,如教学心得、解题方法与技巧以及其他教学研究等,当时这些东西都是交给学校打印室的打字员用Word或WPS等文字处理软件去处理的,自己偶尔也在计算机上输入文稿。因为从事数学教学工作,文稿中常常有大量的数学公式、符号等非纯文字对象,在Word、WPS中输入数学公式或符号是一件很烦琐的事情,输入的数学公式或符号是以图片的格式插入文档中的,而且有些数学公式或符号在Word、WPS中无法输入,这些软件对数学公式或符号的支持难以尽如人意,这促使我去寻找更专业的文字处理软件。2006年,我在浏览上海华东师范大学数学系主办的《数学教学》杂志网站时,发现这份杂志是用TEX编辑排版的,里面还介绍了TEX强大的功能。看到杂志精美的排版,我觉得TEX就是我所需要的!但是TEX使用起来还不太方便,幸好在TEX的基础上衍生了LATEX。
2006年,我买了几本介绍LATEX排版的书籍开始“啃”起来,几个月过去了只看了寥寥几页。弄不懂当然没有乐趣,身边又无人了解LATEX,完全是孤军奋战,简直想把这几本书扔掉,那时我准备放弃学习。
LATEX为什么这么难学?我个人认为我们被Word、WPS“所见即所得”的编辑环境包围着,“所见即所得”在我们的脑海中已经根深蒂固,然而LATEX是一个“所想即所得”的系统,它用计算机编程语言来排版,必须先输入源文件代码,通过命令对文档做一系列的设计或安排。源文件并不是我们最终需要的结果,源文件还要经过编译(通俗地说是翻译)才能生成我们需要的文档。
2010年,我又重拾那几本书,对照书中的讲解,一步一步地摸索,慢慢地坚冰开始融化了。通过电子邮件向这些书籍的作者如陈志杰老先生、李树钧老师和胡伟老师请教了很多疑难问题,他们都耐心细致地给予解答。半年过去,我对LATEX的学习有了很大的进步,能用LATEX排版复杂的数学公式和写小论文了,而且发现LATEX确实很优秀。
LATEX为什么很优秀?因为输出的结果非常美观,特别是对数学公式和符号的支持非常友好,输入的数学公式或符号不是以图片的格式插入文档中的。恰当地使用LATEX,可以让文档达到专业级出版物的效果。另外,LATEX的扩展性很强,它允许用户在LATEX之上构筑新的文档类型、版式风格。LATEX不仅擅长排版数学公式和各种符号,如果调用相关的宏包,LATEX还可以排版五线谱、棋谱和家族谱表,可以排版化学分子式等一切合乎用户要求的版面。对于常用的书籍、论文和报告等文档的排版,使用起来更得心应手。
所以我十分推崇LATEX。数学教师每天都和数学公式、符号打交道,写文章和编印试卷时常常需要在正文中插入数学公式和符号,这时只要在一对美元符号“$…$”或“$$…$$”之间输入相应的代码即可,输出的数学公式和符号惊人的美观!
为了让用户专注于内容而不是在文档的格式上花费时间,LATEX细致周到地设计了书籍、报告和论文等文类,本书就是使用书籍文类编辑而成的。本书所述删繁就简,只是简明地介绍了LATEX,没有面面俱到,未涉及交叉引用、自动编号等高级功能,书中主要以范例教学的方式讲解LATEX的基础知识和一些实用技巧,由浅入深,一步一步地把读者带进LATEX的学习中。读完本书,读者完全可以用LATEX编辑版面精美的文档,可以标准化、自动化地排出漂亮的试卷、论文和学习资料。现实中存在大量因为使用Word或WPS排版而版面糟糕的试卷,为了改变这个现状,本书重点介绍了数学试卷的排版,但是其中介绍的知识、方法和技巧对于非数学学科如语文、英语、物理和化学等的试卷排版和学习资料、论文的写作排版也完全适用。
LATEX博大精深、奥妙无穷。为了让LATEX物尽其用,我使用绘图环境自定义了一个点盒子,可以把任意的对象放置到版面中的任何地方;为了方便制作复杂的表格,我提出了“母表格”的概念;为了让LATEX使用起来更贴合应用场景,我收集了各种中文风格符号的代码并将其封装成宏包zwfh。这些可以说是本书的特色。
我个人觉得,作为一名中小学教师要具备两个能力,一个是能够“动”起来的能力,另一个是能够“静”下来的能力。所谓能够“动”起来的能力,是指能够使用动态的教学软件如几何画板、GeoGebra等,在课堂上动态演示知识的形成过程;能够“静”下来的能力是指能够使用文字处理软件如Word、WPS和LATEX,编辑排版教学心得、论文和试卷等静态的文档。本书通过实用范例手把手地教你学习LATEX,让你提高“静”的能力。学会了LATEX,写作排版不求人!
在中国,使用LATEX的人并不多,使用者主要是高校和科研机构的部分人员,还有其他少数的LATEX爱好者,而在广大的中小学教师群里,LATEX却鲜为人知。
本书针对性很强,读者对象主要是中小学教师、师范院校学生、高等院校理工科学生和其他LATEX爱好者,本书也可作为信息技术的培训教材。作为一本入门级的LATEX学习资料,倘若本书能助力广大的中小学教师知晓和使用LATEX,进而促进LATEX在中国的普及,笔者就倍感欣慰了。
在本书的编写过程中,得到了陈志杰先生、李树钧老师、胡伟老师、陶维林先生、耿楠教授、王昭礼老师、周宇恺老师、陈晓老师,还有青年才俊夏铭老师,网友李庆勃、王旭老师和向禹老师的无私、倾情帮助,谨在此表示真诚的谢意!
另外,为了提升读者的阅读体验,帮助读者快速上手LATEX,若大家在学习过程中遇到疑难问题,可以直接发邮件到编者邮箱nyzxwshb@163.com,或加入读者服务交流群QQ127588931,我会尽快回复答疑。由于本人水平所限,本书难免有不足之处,敬请广大读者指正!
万述波