0%

《简单高效LaTeX》

最近在学习如何学习,如何快速学会一个技能,如何快速看完一本书

实践才是最好的学习,所以我接下来以一本书一个技能为实践目标,在实践中体会和学习如何学习,如何快速掌握一项技能,如何快速读完一本书并掌握,按照我之前的思路,针对一本书,首先提出好的问题,然后带着问题去书中找答案,通过提出并解决一个又一个的问题,从而快速地掌握一本书。这次以《简单高效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
2
3
4
5
6
7
8
\documentclass{ctexrep} % 给定一个文档类型
\usepackage{xxxxxxxx} % 使用啥包

\begin{document}
% 这中间是写各种内容的
% 有点像C语言,int main() {}
% 这中间可以使用package里面的各种函数来实现排版
\end{document}

基本上来说,latex就是一种编程语言,只不过latex这种语言是用来排版的,latex本身定义了一些格式函数,同时还有很多外部的包可以调用来实现更多的功能,所以latex只需要准备一本手册,在使用过程中需要用哪个格式就去找就行,没有必要专门背下来各种函数的作用。