首页 > 其他分享 >LaTeX学习:Texlive 2019和TeX studio的安装及使用

LaTeX学习:Texlive 2019和TeX studio的安装及使用

时间:2023-09-25 19:47:09浏览次数:48  
标签:LaTeX 宏包 TeX 2019 发行版 安装 下载

1. LaTex介绍

LaTeX 基于 TeX,主要目的是为了方便排版。在学术界的论文,尤其是数学、计算机等学科论文都是由 LaTeX 编写, 因为用它写数学公式非常漂亮。

在稍微了解一点 LaTeX 后,你会发现 LaTeX 的工作方式类似 web page,都是由源文件(.tex or .html)经由引擎(TeX or browser)渲染产生最终效果(得到 PDF 文件 或者 生成页面)。两者极其神似,包括语法规则与工作方式。所以呢,与 HTML 一样,入门其实很简单。

 

一般的规范写法中都是在 HTML 文件中写入 web page 的结构与内容,再由 css 控制页面生成的样式。当然你也可以选择在 HTML 中直接写入样式内容,不过这并不提倡。同样,在 LaTeX 有着同样的情况,你可以在 tex 源文件中同时写入内容和样式,也可以内容与样式分离,以网络上流传广泛的 清华大学 LaTeX 模板为例,以.cls(class)结尾的 thuthesis.cls 便可看作是与 css 起到同样作用的样式文件。

LaTeX 有所谓宏包的概念,\usepackage{foo} 即可使用宏包 foo 中定义的内容。所谓宏包就是一些写好的内容打包出来以便大家使用而已。这跟 C 语言的 include 是一致的,将文件加载进来进行使用。利用宏包,我们可以使用很多现成的好用的样式。当然了,如果要编写一个自己的个性化的宏包也是可以的,不过需要学习成本。

初期的话,我们可以选择一个 LaTeX 模板进行改造。不过第一次见到一些模板,可能会对其中很多文件的作用一头雾水. 下面是简单的介绍。

 

LaTex使用安装,主要要安装两样东西:

1. 根据平台选择一个 TeX 发行版 进行安装,建议选择最全功能最多的版本。

  TeX 发行版的概念相当于 Linux 及其发行版,Linux 内核虽然只有一个,但是有很多基于内核的不同特色的 Linux 发行版,Ubuntu,Fedora 等等不胜枚举。

2. 选择一个合适的LaTex编辑器

  在安装好LaTeX环境以后,通常都会有一个自带的编辑器,比如 CTex 的WinEdt, MacTeX的TeXShop, 不过功能并不强大,好比 Windows 记事本,只有一些基本的文本编辑功能。

研究生写paper建议使用

Texlive + TeXstudio +JabRef

其中Texlive 选择用于TeX 发行版;TeXstudio 是LaTex编辑器,免费的;JabRef是管理文献的,这样子用于编写参考文献比较方便。

 

 

2. Texlive2019的下载和安装

(1) 下载

推荐下载用离线下载安装包,然后再安装的方式。可以使用官网的镜像下载,也可以利用国内的镜像下载。

官方下载网址: http://www.tug.org/texlive/

进入官网后,按以下操作进行:

 

 

 

 

然后选择texlive2019.iso点击进行下载。

可能官网下载比较慢,我们可以利用国内的镜像网站来下载,这样子下载速度快:

清华大学镜像文件 https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/Images/

 

(2) 安装

将texlive2019.iso 文件进行解压,然后双击打开其中的install-tl-advanced.bat文件。

 

标签:LaTeX,宏包,TeX,2019,发行版,安装,下载
From: https://www.cnblogs.com/ltkekeli1229/p/17728696.html

相关文章

  • Windows Server 2019 使用 WSL(Linux子系统(官方发行WSL版))
    启用适用于Linux的Windows子系统必须启用“适用于Linux的Windows子系统”可选功能并重启,然后才能在Windows上运行Linux发行版。以管理员身份打开PowerShell并运行:Enable-WindowsOptionalFeature-Online-FeatureNameMicrosoft-Windows-Subsystem-Linux下......
  • Windows Server 2019 使用 WSL(Linux子系统(Centos非官方发行版))
    启用适用于Linux的Windows子系统必须启用“适用于Linux的Windows子系统”可选功能并重启,然后才能在Windows上运行Linux发行版。以管理员身份打开PowerShell并运行:Enable-WindowsOptionalFeature-Online-FeatureNameMicrosoft-Windows-Subsystem-Linux下......
  • ZJOI2019 语言
    Day00010101。考虑对每个点\(u\)计算贡献,求出所有经过它的路径的两个端点,包含这些点的最小连通块大小就是以\(u\)为端点的\((u,v)\)答案数对的个数。根据经典结论,对于\(m\)个点的点集\(u_1,u_2,\cdots,u_m\),钦定\(u_0=u_m\)且根据DFS序排序,则以任意点为根,包含它......
  • Android EditText显示图标
    实现了要给带清除按钮的ClearEditText,但是无法显示图标<androidx.constraintlayout.widget.ConstraintLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:layout_gravity="center">......
  • Qt 5.12.9 + VS 2019配置并实现与三菱Q系列PLC通讯(1)软件的安装
    本人最近配置了QT5.12.9+VS2019,并实现了与三菱Q系列PLC通讯并实现数据交互的基本功能,在这个对中间遇到的一些问题和过程进行文字说明,以后大家有用到相关功能的话可以避免一些不必要的问题~需要安装的软件有三个:QT5.12.9、VS2019、MXComponetS4.19QT安装首先是对......
  • P5659 [CSP-S2019] 树上的数
    P5659[CSP-S2019]树上的数前言被队友(大爹)易giegie要求做这道题,一天一夜绞尽脑汁终于写出来了。(下了样例test1调试)然后被要求写博客虽然我觉得没啥用,但是写一下吧一些说明1.把数在删边时交换的过程看做移动,停留过的点和相关的边认为是经过这些点和边2.把一条边看做两条有......
  • Spring扩展接口(1):ApplicationContextInitializer
    在此系列文章中,我总结了Spring扩展接口,以及各个扩展点的使用场景。并整理出一个bean在spring中从被加载到初始化到销毁的所有可扩展点的顺序调用图。这样,我们也可以看到bean是如何一步步加载到spring容器中的。ApplicationContextInitializerorg.springframework.context.App......
  • POI2019
    P6661Pomniejszenie还算正常的贪心P6661修改\(A\)与\(B\)高位尽可能多的数字相同,从第\(p\)位开始不同,第\(p\)位满足\(a[i]<b[i]\),把从\(p+1\)位到最后一位的数尽可能多的改成\(9\)。现在考虑位置\(p\)的选择:\(p\)满足的条件:1.从\(1\)到\(p\)中\(a[i]\)与\(b[i]\)不同(需要......
  • Llama2-Chinese项目:2.3-预训练使用QA还是Text数据集?
      Llama2-Chinese项目给出pretrain的data为QA数据格式,可能会有疑问pretrain不应该是Text数据格式吗?而在Chinese-LLaMA-Alpaca-2和open-llama2预训练使用的LoRA技术,给出pretrain的data为Text数据格式。所以推测应该pretrain时QA和Text数据格式都应该支持。然后马上就会有一个疑问......
  • Some Recent Thoughts Wrritten By NiuJiawen-2019141490165
    Recently,manystudentswhoarejunioryeararetakingpartininterviewsforexemptstudents.Somehaveobtainedsatisfactoryoffers,whereas,othersthinkitistoohardtogetawonderfuloffer. Andthereisnodoubtthatthelatterwillbefrustrated......