Latex简介和入门实践

Latex简介

详见:百度百科-Latex
总而言之,Latex是一个文字排版系统,就像office word一样。至于为什么要用Latex?目前而言,刚需就是为了论文投稿?其更多优势可参考——LaTeX 相对于 Word 有什么优势?

写Latex就像编程一样(跟书写markdown标记语言很像),其书写结果需要编译后才能直观查看,这可能是和word之类排版系统的最大不同。

值得一提的是,有几个概念需要提一下:

项目 value
引擎 TeX, pdfTeX, XeTeX, LuaTeX …
宏集/格式 plain TeX,LaTeX,ConTeXt,TeXinfo,AMSTeX…
发行版 CTeX, MiKTeX, TeX Live …

引擎就相当于编程语言中的编译器;宏集可以类比于C语言中的宏定义,宏集就是一组宏的集合;发行版是一些程序的集合,包括一些文档类、模板、字体文件、辅助程序等等,比如linux系统发行版有Ubuntu、Debian、Fedora等。详见——TeX 引擎、格式、发行版之介绍

Latex入门实践

环境搭建

编写Latex需要下载一个发行版,本文使用Tex Live——进入国内镜像源,直接下载安装即可(可进行Advance选项来选择需要安装哪些文件,安装路径不要包含中文);同时还需要一个编辑器,只要你愿意,用记事本写也行,就像可以用记事本写Java/C/C++等编程语言一样,但明显一点都不便捷,所以会有一系列与之对应的IDE(eclipse/visual studio等)。Latex也是,安装Tex Live时会自带一个编辑器,但本文没使用它自带的编辑器,而是使用VSCode(需下载相关支持插件如Latex WorkShop),再进行一系列相关配置即可。

安装完成Tex Live后,要对其进行系统环境变量配置。将TeX Live安装路径(如D:\texlive\2020\bin\win32)添加进系统Path环境即可。详见——参考文章

VSCode和TeX Live系统变量配置完成之后,在VSCode里面下载扩展Latex WorkShop,在配置其setting.json文件即可。详参——VS Code 与texlive真乃天作之合

编写实践

配置完成之后,就可以正式进入Latex编写环节了,Latex文件的后缀名为.tex。Latex命令可参考——LaTex各种命令汇总

一般我们书写论文时,期刊出版社都会给出相应的论文Latex模板(包含cls、sty、tex、bst等文件)。而我们要做就是把其中内容换成我们自己文章内容即可,编写过程同时辅以查询相应Latex命令即可。说到模板,不得不说几个文件后缀了——.cls和.sty文件

这两个文件都是增加 LaTeX 功能的补足文件,它们在我们排版文章是时对应的使用 \documentclass{} 和 \usepackage{} 加载。我们通常将 .cls 文件称之为类(classes)文件,将 .sty 文件称之为风格(style)文件或者包(package),详见——Latex中cls和sty文件有何区别?

Tex Live+Vscode编写案例如下图:
Latex简介和入门实践_第1张图片

参考

怎样在LaTeX中使用中文
LaTeX中插入eps格式图片
什么是CTAN(Comprehensive TEX Archive Network)?
Comprehensive TEX Archive Network

你可能感兴趣的:(写作,ieee论文,latex,vscode)