最近在学习如何学习,如何快速学会一个技能,如何快速看完一本书
实践才是最好的学习,所以我接下来以一本书一个技能为实践目标,在实践中体会和学习如何学习,如何快速掌握一项技能,如何快速读完一本书并掌握,按照我之前的思路,针对一本书,首先提出好的问题,然后带着问题去书中找答案,通过提出并解决一个又一个的问题,从而快速地掌握一本书。这次以《简单高效LaTeX》为实践目标。(这本书是在github上开源的 https://github.com/wklchris/Note-by-LaTeX)
1. latex是干啥的
tex是一个排版系统,那latex是基于tex的宏集
什么是排版系统:是一个软件或工具,作用是安排某个内容应该在某个地方
什么是宏集:宏的意思是用一个命令来完成操作系统底层的一系列命令,宏集就是一大堆的宏放在一起
所以latex是一群命令的集合,这里面的每一个命令都是用来一系列tex命令来完成,而tex是用来安排某个内筒放在某个地方的工具,所以latex是一个排版工具,比如像office word那样的排版软件,或者像Markdown这样的。
2. latex咋用
可以下载本地使用的软件,也可以使用在线网页来完成,在线网页比较方便,所以使用在线网页
latex有点像C语言或者Java语言之类的代码语言,需要先调包,然后使用规定的语法来呈现对应的效果
所以只需要学会latex的语法,就可以使用latex
3. latex基本语法
1 | \documentclass{ctexrep} % 给定一个文档类型 |
基本上来说,latex就是一种编程语言,只不过latex这种语言是用来排版的,latex本身定义了一些格式函数,同时还有很多外部的包可以调用来实现更多的功能,所以latex只需要准备一本手册,在使用过程中需要用哪个格式就去找就行,没有必要专门背下来各种函数的作用。