学术硕博
时间:2023-05-15 21:45:34 来源: 作者: 阅读量:
一、软件介绍
LATEX(音译“拉泰赫”)是一种基于TEX的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在20世纪80年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由TEX所提供的强大功能,能在几天、甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。这个系统同样适用于生成从简单的信件到完整书籍的所有其他种类的文档。
二、功能介绍
1.专业的排版输出,产生的文档看上去就像“印刷品”一样。
2.方便而强大的数学公式排版能力。
3.用户只需专注于一些组织文档结构的基础命令,无需操心文档的版面设计。
4.很容易生成复杂的专业排版元素,如脚注、交叉引用、参考文献、目录等。
5.强大的扩展性。世界各地的人开发了数以千计的LATEX宏包用于补充和扩展 LATEX 的功能。
6.LATEX 依赖的 TEX 排版引擎和其它软件是跨平台、免费、开源的。无论用户使用的是 Windows,macOS(OS X),GNU/Linux 还是FreeBSD等操作系统,都能轻松获得和使用这一强大的排版工具。
三、简单规则
(1)空格:LATEX中空格用来隔开单词(英语一类字母文字),多个空格等效于一个空格;对中文没有作用。
(2)换行:用控制命令“\\”,或“ \newline”.
(3)分段:用控制命令“\par” 或空出一行。
(4)换页:用控制命令“\newpage”或“\clearpage”
(5)特殊控制字符:#,$, %, &, - ,{, }, ^, ~
要想输出这些控制符用下列命令:
\# \$ \% \& \- \{ \} \^{} \~{} $\backslash$表示“ \”.。
四、软件优势
1.注释功能,可以把自己的写作的思路写在上面。
2.\newcommand,开始写论文的时候如果有个词没想好,索性定义一个命令,写作的时候用这个命令代替这个词,最后想改的时候改这个命令就行了。
3.行间公式断行。
4.插代码。
5.重复报表的生成,有时候要处理很多原始数据,计算、排版,这种问题一般写个VB,Python随便什么语言的脚本,处理数据然后自动生成LATEX代码,调用编译器直接输出PDF。
6.LATEX编辑器就是纯文本编辑器,不容易系统崩溃。
如果你受够了 Word 给你带来的「意外」,或许 LATEX 能给你带来「惊喜」。
(图/文:焦凯 部分素材来自网络;编辑:万漪)