做为一个毁人不倦的研究型人才,不会用LaTex总归不好吧。
之前听说过LaTex,但是总觉得很复杂,尝试了几次都放弃了,我不是一个特别有耐心的人,很多时候的失败也来源于此。上次红围脖说我:你没有王老师厉害。我说为什么,她说:因为王老师会用LaTex。由此可见,LaTex是多么重要。
后来封闭起来编写教材的时候,再次提到LaTex的事情,是因为我们在用Word编写,多个人合并在一起的时候格式全部都错了,最后找了几个学生,光格式就调整了一天多。于是王老师念起LaTex的好,说如果是用LaTex,就不会出现这样的事情。然后还给我们说了很多LaTex的优势,不过我没怎么记住。
不过这LaTex在我心中是种下了根,王老师给我看过LaTex编辑出来的文档,真的是相当漂亮。况且很多很厉害的科研人员,似乎都是使用这种软件编写论文和文章,于是我也下定决心,要学习一下LaTex了。前几天看了几天资料,算是简单入门了,今天简单介绍一下,后面会有更多内容。
其实LaTex不能算是一个文档编辑器,它其实应该算是一门编程语言,就像HTML,就像XML。而我们需要安装的一系列软件,就是这门语言的编译器,编译器的作用在于,将源代码翻译成需要的输出文件,一般输出为PDF格式,这个比较流行,当然也不一定,如果是出版印刷,可以编译成其他文件格式进行输出。
和其他编程语言一样,LaTex需要一个IDE,其实LaTex是纯文本的,意味着你可以使用任何文本编辑器软件打开LaTex的源文件进行修改,只不过,你如果不用默认的编辑软件,就需要你自己用编译的命令进行编译,这就好像你到底是用Notepad++还是用Eclipse来编写Java程序一样。
LaTex本身只是一个内核,其他的软件都是对内核的封装,一些编辑软件就是将编译命令和文本编辑整合在了一起,可以直接在类似于IDE的环境下进行编译。对不同的封装,一般认为是对LaTex的不同发行版。国内比较知名的是CTex,好像是中科院的项目,其中封装了各种LaTex的工具包,对中文支持良好,但是貌似只有Windows版本。我安装的是一个叫做Tex Live的发行版,之所以选择这个,原因有两个:第一,跨平台;第二,便携性。这个发行版在Windows、Linux和Mac OS上都能够运行,其自带的编辑软件TexWorks也可以运行在几乎所有的平台上,另外它名字中有一个Live,就像Linux的Live盘一样,可以随身携带。
软件的安装极其简单,这里就不再说明。
今天的入门就写到这里,下次再写LaTex的基本语法。
是不是王晓东老师??
@donky16 没错,就是他。
@donky16 可惜我还是没学会
我算看出来了:红围脖的评价比Latex本身重要多了!
@xqiushi 嗯,这都被你发现了
编写咱学校自己用的教材吗?
@alvin 是的
LaTeX 是个好东西,只是门槛有点高,合作起来要求每人都用 LaTeX 有些不近人情。
@dapeng 这话说的也对,不过大家都用Word也算是强人所难。反正得选一个,都差不多吧。