赞
踩
TeX是由斯坦福大学的Donald E. Knuth(高德纳)教授发明的一套排版系统,同时它也是一种程序语言。TeX可以帮助我们进行各种创作,而不用分心与字体和排版等。所以TeX非常适合用于学术论文、书籍等的编写。TeX的版本从1995年之后就没有再发生变化,也就是说从前到现在的文档的排版的输出效果都是一样的。TeX具有一系列的宏功能,但是其调用和语法等相对复杂,所以很多人对其进行二次开发,其中最著名的就是LaTeX了。因此,LaTeX是以TeX为底层实现的,它对TeX进行了封装,简化了TeX的复杂命令,并拓展了TeX的功能。 TeX的源代码都是以.tex
为后缀的纯文本文件,如今我们提到的TeX程序一般都是通过LaTeX为主进行实现的。
我们在编写Java时会用到Eclipse、 IntelliJ IDEA,编写C或者C++时会用到Visual Studio,或者编写Python时用到Pycharm。而在编写TeX时,则也有一系列的相关编辑工具,它们包括:
熟悉Python的朋友必然知道Anaconda是Python的发行版,其中除了Python解释器之外还包含了一系列的科学计算库,避免了我们去pip安装的过程。同样,我们在用到TeX时,也会需要一些的库,在TeX中这些库被称为宏包(以.sty
为后缀的文件,如用于中文排版的CJK等),在使用它们时,会把它们写在TeX代码中最前面的\usepackage{}
中。其中,常见的TeX发行版有以下几种:
排版引擎的作用就是将TeX代码进行解释或者编译,并将在本地生成它们转换后的文档。它的作用也可以类比Python解释器的作用。
下面关于pdfLaTeX和pdfTeX的关系摘自:百度知道
pdfLaTeX是LaTeX里通过编译tex生成pdf的工具;pdfTeX是tex衍生出来生成pdf的程序。pdfTeX是用pdfTeX的程序和plain tex的格式,而pdfLaTex则是用pdfTeX的程序加上LaTeX的格式。如果你电脑上有LaTex软件并且你只想生成pdf,那对你来说,pdfLaTeX就是你编译时候需要用到的。
XeLaTeX和XeTeX的关系与之类似。
根据网络上的推荐、身边人的安利以及自己的亲身实践,主推的是TeXLive + TeXstudio。
除此之外,在线的LaTex编辑器OverLeaf也有很多人推荐,它免去了本地环境的配置,并且具有各种会议、期刊论文的模板可以套用。缺点就是国内访问速度比较慢。它的地址:https://www.overleaf.com/
百度百科
一份其实很短的LaTex入门文档(安利这个博客)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。