1.Latex介绍

Latex介绍

本人鸿神,目前就读于XJTU,是一个即将开始科研的小白.既然做科研未来就无法避免发表论文,而发表论文就需要用到一系列的工具,Latex就是其中之一.
谨以此文记录我的科研路,也希望Latex这一系列文章能够帮到各位.

1.什么是Latex

LaTex是一个用于创建看起来非常专业的文档(论文,报纸等)排版工具. 我们学习一个东西的时候最好要先对这个东西有一个形象的认知,具体的来说,Latex包括一个文本编辑器(TeXworks editor,类似于word), Latex编译器, 一套Latex编译器认可的语法

我们只需要在TeXworks editor中像word一样编写文档,然后使用Latex的编译器编译,就能得到非常专业的文档

只不过不同的是,我们在TeXworks editor中编写的文档并不是和word中一样的纯文本(plain text), 而是带有特定标记的文本,即夹杂代码的文本,这些代码起到了控制格式,插入图片的效果.

Latex编写的纯文本其实和HTML一样,都有一部分用来设定展示的格式/文档属性,一部分用来编辑展示内容

我们接来下将编写好的文本用Latex编译器进行编译,如果编写的代码正确的话就会得到一个具有预期效果的PDF

最后,我们编写的纯文本中的代码必须符合Latex编译器中规定的语法,否则无法通过编译

一个典型的示例如下

1.Latex介绍_第1张图片

上图中左侧就是TeXworks editor,我们在其中编写夹杂代码的文本,然后点击左上角的绿三角进行编译,编译之后就会自动弹窗展示效果
我们根据效果进行编写即可

Latex基于所见即所得的理念,意味着我们只需要关注于想书写的文档的内容,而电脑会根据代码来自动的渲染效果,排版,我们只需要根据实时展示的效果来不短编写/修改代码即可

2.为什么学习Latex

使用Latex的好处有很多,这些好出都是我们学习Latex的原因

  1. Latex在全球范围内被广泛的用于科学报告,书籍及其他类型的出版物
    它创造出的文件不仅具有漂亮的排版格式,还能够解决很多排版上的难题,例如:插入数学公式,创造目录,插入参考文献,在不同的章节中保持一致的层级结构等等.
    所以想要写出好的论文熟练的掌握Latex是不可或缺的
  2. 具有良好的扩展性
    就像Python,Java,C++一样.我们可以使用语言本身进行开发,也可以基于前人创造的库/轮子来进行更高层次的开发
    由于具有诸多可用的开源包,LaTex具有无限的可能性.这些开源包能够让用户发挥LaTex的更多功能,例如:添加脚注,创建大纲,创建列表等等.
  3. 具有很多的模板
    文章的体裁有很多种,不同的体裁有不同的格式要求,使用Word从头开始排版过于难顶,而Latex中具有非常多的模板.
    我们可以根据文章的内容来选择模板.这意味着一旦完成了文章,我们就可以非常轻松地改变文章的排版.同样,我们也可以创建自己的标准模板,当然可以在网上找到很多很漂亮的模板来使用

基于以上种种原因,总之掌握了Latex百利而无一害,无论做科研还是啥的多学东西肯定没错

3.本文目的

本文作为系列文章的开篇之作,主要目的就是介绍Latex, 为什么要学习Latex和未来系列文章将要做的事

未来本系列的每篇文章将从零开始讲解Latex,写出一篇格式良好的论文

不必担心看不懂/跟不上,同样作为学习者,我会用简单的语言进行讲解,以至于老妪能通

你可能感兴趣的:(Latex学习,latex,论文)