1.LaTex介绍
2.Texlive的下载和安装
(1)下载
(2)安装
3.TeXstudio的安装以及简单使用
(1)设置中文界面
(2)添加行号
(3)设置编译器与编码
(4)第一个简单程序
4.扩展
1.LaTex介绍LaTeX基于TeX,主要目的是为了方便排版。在学术界的论文,尤其是数学、计算机等学科论文都是由LaTeX编写,因为用它写数学公式非常漂亮。
在稍微了解一点LaTeX后,你会发现LaTeX的工作方式类似webpage,都是由源文件(.texor.html)经由引擎(TeXorbrowser)渲染产生最终效果(得到PDF文件或者生成页面)。两者极其神似,包括语法规则与工作方式。所以呢,与HTML一样,入门其实很简单。一般的规范写法中都是在HTML文件中写入webpage的结构与内容,再由css控制页面生成的样式。当然你也可以选择在HTML中直接写入样式内容,不过这并不提倡。同样,在LaTeX有着同样的情况,你可以在tex源文件中同时写入内容和样式,也可以内容与样式分离,以网络上流传广泛的清华大学LaTeX模板为例,以.cls(class)结尾的thuthesis.cls便可看作是与css起到同样作用的样式文件。
LaTeX有所谓宏包的概念,\usepackage{foo}即可使用宏包foo中定义的内容。所谓宏包就是一些写好的内容打包出来以便大家使用而已。这跟C语言的include是一致的,将文件加载进来进行使用。利用宏包,我们可以使用很多现成的好用的样式。当然了,如果要编写一个自己的个性化的宏包也是可以的,不过需要学习成本。
初期的话,我们可以选择一个LaTeX模板进行改造。不过第一次见到一些模板,可能会对其中很多文件的作用一头雾水.下面是简单的介绍。
LaTeX模板常见文件类型功能简要介绍.dtxDocumentedLaTeXsources,宏包重要部分.insinstallation,控制TeX从.dtx文件里释放宏包文件.cfgconfig,配置文件,可由上面两个文件生成.stystylefiles,使用\usepackage{…}命令进行加载.clsclassesfiles,类文件,使用\documentclass{…}命令进行加载.auxauxiliary,辅助文件,不影响正常使用.bstBibTeXstylefile,用来控制参考文献样式LaTex使用安装,主要要安装两样东西
根据平台选择一个TeX发行版进行安装,建议选择最全功能最多的版本。
TeX发行版的概念相当于Linux及其发行版,Linux内核虽然只有一个,但是有很多基于内核的不同特色的Linux发行版,Ubuntu,Fedora等等不胜枚举。
选择一个合适的LaTex编辑器
在安装好LaTeX环境以后,通常都会有一个自带的编辑器,比如CTex的WinEdt,MacTeX的TeXShop,不过功能并不强大,好比Windows记事本,只有一些基本的文本编辑功能。
研究生写paper建议使用
Texlive+TeXstudio+JabRef
其中Texlive选择用于TeX发行版;TeXstudio是LaTex编辑器,免费的;JabRef是管理文献的,这样子用于编写参考文献比较方便。
2.Texlive的下载和安装(1)下载推荐下载用离线下载安装包,然后再安装的方式。可以使用