LaTeX的安装教程(Texlive 2020 + TeX studio)

article/2025/9/19 5:20:59

LaTeX(音译为“拉泰赫”)是一种基于ΤΕΧ的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在20世纪80年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由TeX所提供的强大功能,能在几天、甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。
Latex编辑排版环境主要推荐两类软件方案:(1)CTeX套装(2)TeX Live+TeXstudio。CTeX套装不建议使用,这里我安装的是TeX Live+TeXstudio,其中Texlive 选择用于TeX 发行版;TeXstudio 是LaTex编辑器,免费的;

LaTeX具体安装步骤如下:

  • 1、TexLive的安装
    • 1.1 下载TexLive的安装包
    • 1.2 安装TexLive
    • 1.3 验证TexLive是否安装成功
  • 2、TeXstudio的安装
    • 2.1 下载TeXstudio的安装包
    • 2.2 安装TeXstudio
    • 2.3 TeXstudio的常用配置

1、TexLive的安装

1.1 下载TexLive的安装包

点击TexLive使用清华镜像进行下载。如下图所示。

在这里插入图片描述

1.2 安装TexLive

1.2.1 打开下载后的.ISO文件,如下图所示。以管理员身份运行install-tl-windows.bat文件。
在这里插入图片描述

1.2.2 运行后的界面如下图所示。软件的安装路径默认为C盘,这里可以修改为其他磁盘。

在这里插入图片描述

1.2.3 修改好软件的安装路径后,点击Advanced,会出现如下图所示界面。紧接着点击Customize

在这里插入图片描述
1.2.4 由于我们用中文和英文比较多,为了节省内存,我们可以只安装中文和英文。当然你想把其他语言装上也可以。

在这里插入图片描述
1.2.5 选择好语言之后,点击安装

在这里插入图片描述
1.2.6 安装过程如下图所示,我安装了大概一个小时,耐心等待即可。
在这里插入图片描述
1.2.7 安装完成后,点击关闭
在这里插入图片描述

1.3 验证TexLive是否安装成功

1.3.1 在键盘上按下Windows+R,出现以下界面,并输入cmd,点击确定
在这里插入图片描述
1.3.2 在弹出的界面中依次输入以下代码,如果可以看到类似下图的信息,则说明TexLive安装成功。

tex -v
latex -v
xelatex -v
pdflatex -v

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、TeXstudio的安装

2.1 下载TeXstudio的安装包

点击TeXstudio官网下载TeXstudio。如下图所示。(因为GitHub有时候不容易下载,无法通过以上网址下载的,可以点击TeXstudio下载TeXstudio)
在这里插入图片描述

2.2 安装TeXstudio

2.2.1 打开下载后的安装包,选择安装路径,如下图所示,然后点击Install

在这里插入图片描述
2.2.2 安装过程如下图所示,耐心等待一段时间。

在这里插入图片描述
2.2.3 安装完成后,点击Close
在这里插入图片描述

2.3 TeXstudio的常用配置

2.3.1 安装完成后,打开TeXstudio。

在这里插入图片描述

2.3.2 如下图所示,点击 Options – Configure TeXstudio。

在这里插入图片描述

2.3.3 如下图所示,将界面切换成中文,更方便使用。

在这里插入图片描述

2.3.4 如下图所示,添加段落行号,这样可以很方便查看段落的某句话所在的位置,尤其是在运行报错时,就可以很方便的查看错误的位置。

在这里插入图片描述

2.3.5 如果撰写中文论文,将默认编译器改为Xelatex。如果撰写英文论文,将默认编译器改为Pdflatex

在这里插入图片描述

设置好后就可以开心的写论文了!


http://chatgpt.dhexx.cn/article/JCNbjG8j.shtml

相关文章

虚拟机怎么重启服务器,虚拟机服务器重启命令行

虚拟机服务器重启命令行 内容精选 换一换 确认服务器服务是否开启。登录虚拟机内部。执行如下命令,查看系统的端口监听状态,如图1所示。netstat -ntplWindows虚拟机可以在命令行中执行netstat -ano查看系统的端口监听状态,或者查看服务端软件状态。系统的端口监听状态登录虚…

【服务器重启命令】宝塔面板服务器计划任务定时重启命令

很多Linux服务器及VPS用户建站都是使用的宝塔面板,如果你跟我有一样需要每天定时重启的需要,那不妨看看该如何通过宝塔面板的“计划任务”定时重启我们的Linux服务器及VPS,此文是通过利用宝塔面板的计划任务中的 Shell 脚本来实现安全重启Lin…

华为 linux 重启命令,华为服务器重启管理口

有一批华为的服务器,通过管理口远程查看硬件状态,登陆不进去,之前是可以的。 打华为技术支持电话说通过ssh登陆管理口执行个命令就可以重启服务。 新版本远程管理叫iMana200,在这里面可以通过命令直接重启管理口服务。 rootBMC:/#…

linux服务器重启命令是什么

linux中常用的关机/重启命令有shutdown、reboot、init、halt和poweroff。它们都可以达到重启系统的目的,但每个命令的内部工作过程是不同的,下面本篇文章就来给大家分别介绍一下这些命令,希望对大家有所帮助。 1、shutdown命令 shutdown命令…

oracle11g服务器重启命令

首先省略oracle的安装等等 1.登陆oracle并成功连接 2.以sysdba连接服务器,不然会显示权限不够 命令:connect / as sysdba 3.关闭服务器 命令:shutdown immediate或shutdown abort 4.接着再启动就好了 命令:startup 这样就完…

各种服务器启动/停止/重启命令

uwsgi # 进入项目根目录# 启动 # uwsgi --ini 配置文件路径 uwsgi --ini uwsgi.ini# 重启 pkill -f uwsgi# 停止 # uwsgi --stop 配置文件路径 uwsgi --stop uwsgi.ini Nginx # 启动Nginx sudo /usr/local/nginx/sbin/nginx# 停止Nginx sudo /usr/local/nginx/sbin/nginx -s …

导出超出最大行数的异常invalid row number (1048576) outside allowable range (0..1048575)

今天在使用POI导出到Excel时突然抛出一个异常:如图 这是由于Excel的一张sheet允许的最大行数是1048575,由于导出的数据比较大,超出了一张sheet所能容纳的最大行数,导致无法继续创建新的行,此时解决办法就是在新建一张…

Type mismatch affecting row number 0 and column type 'NUMBER'

test程序报错,Type mismatch affecting row number 0 and column type NUMBER is of type [java.lang.Long] and cannot be converted to required type [long] 因为下面的写法有错误,应该是Long.class应该是大写的Long。 long是原始数据类型,没有属性…

SQL数据库Rownumber()的两种排序方式

提示。先按一个字段分组,再按一些字段排序,最后编号。 代码如下: select row_number() over (partition by UserIp order by insertTime),* from useraccess 以上就是SQL Server数据库row_number() over() 来自动产生行号的过程&#xff0c…

mysql中rownumber用法_MySQL中row_number的实现

oracle等数据库中可以方便的使用row_number函数,实现分组取组内特定数据的功能。但是MySQL中并没有引入类似的函数。为了实现这一功能,需要一些特别的处理。下面是row_number函数在MySQL中的实现,实现方法来源一篇英文资料,本文借…

DB2 rank和rownumber 区别

rank和rownumber都是自动生成序号,后面都可以跟partition by分组和order by 排序。 不同之处在于,rownumber在order by后面的字段,排序字段数值相等时,rownumber字段依次递增。 rank在order by后面的字段,排序字段数值相等时…

hive实现组内排序rownumber,rank,dense

本篇主要来介绍一下hive中三个常用的排序函数row_number(),rank()和dense_rank()。 1、数据 row_number(),rank()和dense_rank()都是结合over来进行使用的,over的一般结构如下: over(partition by col1 order by col2 asc/desc)一般来说,需…

【硬刚Hive】Hive窗口函数row number的用法

row_number 前面我们介绍窗口函数的时候说到了窗口函数的使用场景,我们也给它起了一个名字进行区分,通用窗口函数和特殊窗口函数,今天我们就来看一下排序相关的窗口函数,因为是窗口函数,并且我们说它是用来排序的&…

使用ROW_NUMBER()查询:列名 'RowNumber' 无效。(转载)

原文地址:https://my.oschina.net/wangzan/blog/202456 使用ROW_NUMBER()方法查询结果集;语句如下: select ROW_NUMBER() OVER(ORDER BY dbo.OrderOutProduct.ID) AS RowNumber,dbo.Order.ID,Telephone,AddressCity,Province, from dbo.Order…

SQL | 窗口函数 row number + partition by 排序

窗口函数 row number partition by 排序 1 背景2 SQL牛逼函数走起来2.1 Step12.2 SQL实现12.3 Step23.4 SQL实现22.5 补充-collect函数 3 头条面试SQL题3.1 题目3.2 实现3.2 建表 1 背景 今天实习学到了一个很牛逼的sql函数,而且解决了一个之前面试头条时候的SQL问…

pandas 实现sql row number 功能

1. pandas 实现sql row number 功能 先按照id和msg_ts排序, 然后按照id topic分组,row number功能就现实了 df[row_num] df.sort_values([id, msg_ts], ascendingTrue).groupby([id, topic]).cumcount() 1 padans链接: https://pandas.…

ROW_NUMBER 用法小结

ROW_NUMBER函数是返回结果集分区内行的序列号,每个分区的第一行从 1 开始。 CREATE TABLE [dbo].[tb_Seller]([编号] [nvarchar](50) NULL,[商品名称] [nvarchar](50) NULL,[销售额] [money] NULL,[利润] [money] NULL,[门店名称] [nvarchar](50) NULL,[日期] [sma…

ROW_NUMBER() OVER()函数用法详解 (分组排序 例子多)

语法格式:row_number() over(partition by 分组列 order by 排序列 desc) row_number() over()分组排序功能: 在使用 row_number() over()函数时候,over()里头的分组以及排序的执行晚于 where 、group by、 order by 的执行。 例一&#…

Row_number()函数用法

Row_number()函数是SQL SERVER系统函数中的一种,它为结果集的分区中的每一行分配一个连续的整数。简单的说就是生成一个独表,序号以每个分区的第一行开头,下面是其基本语法: PARTITION BY子句将结果集划分为分区。 ROW_NUMBER()…