LaTeX——介绍
字数统计:502 阅读时长 ≈ 2分钟under LaTeX tag Published on March 2nd , 2020 at 09:00 am
LaTeX概览
摘自维基百科:
LaTeX, 是一种基于TEX的排版系统,由美国电脑学家莱斯利·兰伯特在20世纪80年代初期开发,利用这种格式,即使用户没有排版和程序设计的知识也可以充分发挥由TEX所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。这个系统同样适用于生成从简单的信件到完整书籍的所有其他种类的文档。
简单点说:LaTeX 基于 TeX,主要目的是为了方便排版。在学术界的论文,尤其是数学、计算机等学科论文都是由 LaTeX 编写, 因为用它写数学公式非常漂亮。
对LaTeX的理解
LaTeX的工作方式类似Web Page
,都是由源文件(.tex / .html)经由引擎(TeX / browser)渲染产生最终效果(PDF文件 / 网页)。两者极其相似,包括语法规则与工作方式。
Web Page
的书写方式:
- 首先再HTML文件中写入Web Page的结果与内容
- 再由css控制页面生成样式
- 也可再HTML文件中同时写入内容和样式。
LaTeX
的书写方式:
- 在tex文件中同时写入内容和样式
- 内容和样式也可分离
LaTeX有所谓宏包
的概念,\usepackage{foo}
即可使用宏包foo中定义的内容。
所谓宏包就是一些写好的内容打包后便于再次使用,与C语言中的#include
类似。
LaTeX模板常见文件类型 | 功能简要介绍 |
---|---|
.dtx | Documented LaTeX sources, 宏包重要部分 |
.ins | installation, 控制TeX从.dtx文件释放宏包文件 |
.cfg | config, 配置文件,可以由以上两个文件生成 |
.sty | style files, 使用\usepackage{...} 方式加载 |
.cls | classes files, 类文件, 使用\documentclass{...} 方式加载 |
.aux | auxiliary, 辅助文件, 不影响正常使用 |
.bst | BibTeX style file, 用来控制参考文献样式 |
推荐阅读:李东风老师的LaTeX排版心得
本文由simyng创作,
采用知识共享署名4.0 国际许可协议进行许可,转载前请务必署名
文章最后更新时间为:March 1st , 2020 at 05:01 pm