Latex安装教程

目录

一、概述

二、安装Texlive语言

三、安装texstudio编译器

附录


一、概述

说一下Tex、LaTex、TexLive、Texstudio之间的区别:

Tex:是一种具有编译和排版功能的基础语言,其作用可以直接类比 C 语言。

LaTex:LaTex是图灵奖得主Leslie Lamport博士在20世纪80年代初期开发的 Tex 的扩展版本,拥有多种宏包,能实现比 Tex 更多的功能。

TexLive:是一种 Tex 语言的发行版本,就是相当于 C 语言的编辑(VisualC++),但是这种编辑器的操作方式比较复杂,需要在 cmd 中输入命令操作,没有软件界面,而 Texstudio 正好解决了这个问题。

Texstudio: 一种软件相当于一个外壳,与 TexLive 连接使用,相当于给TexLive 带上一个外壳,工作原理还是 TExLive,编辑环境是在 Texstudio上。

那么知道了他们之间的区别后,我们就知道,如果需要使用LaTex这个房子,我们得先买下一个毛坯房(TexLive),再进行精装修(Texstudio)。

在线的编辑器:Overleaf! 

参考:知乎

二、安装Texlive语言

1、下载Texlive

以下是一些国内的镜像地址:

  • 清华大学:https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/Images;
  • 北京交通大学:https://mirror.bjtu.edu.cn/ctan/systems/texlive/Images;
  • 上海交通大学:https://mirrors.sjtug.sjtu.edu.cn/ctan/systems/texlive/Images;
  • 中国科技大学:https://mirrors.ustc.edu.cn/CTAN/systems/texlive/Images;
  • 重庆大学:https://mirrors.cqu.edu.cn/CTAN/systems/texlive/Images;
  • 腾讯云:https://mirrors.cloud.tencent.com/CTAN/systems/texlive/Images。

注意:点开以下网址只需要点击下载texlive2022.iso即可!!!

2、解压iso文件

这里建议先对下载好的iso文件进行解压,提高后续安装步骤速度

3、运行 install-tl-windows.bat 进行安装

点击 install-tl-windows.bat 右键以管理员身份运行

下图为安装界面,你可以根据自己的需求修改安装目录。(安装路径须全英文

点击Advanced

点击Customize

首先点击左侧无,取消所有选中状态

选择ChineseChinese/Japanese/Korean (base)US and UK English(为节省内存,只安装 中文+英文

如果内存足够、选择语言这块不用管,直接安装即可

之后就是非常漫长的等待,一定要耐心等待,中途退出可能就会出错。(可以最小化窗口)。大概1个小时左右

安装完成是如下界面:

4、检测安装成果

Win+R键,输入 cmd,回车打开命令行面板。

输入tex -version,如果没出现版本信息要配置环境变量。

有下图所示这种版本信息,说明安装成果。

如果没出现版本信息要配置环境变量,则根据以下方法添加:

将texlive安装根目录的2022/bin/win32路径添加到系统变量的Path里。

然后在利用tex -version检查是否安装成功

更多检测(如有需要):

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

三、安装texstudio编译器

1、下载texstudio编译器

下载:TeXstudio - A LaTeX editor

2、安装

安装路径须全英文

3、配置

软件自带中文,点击options→Configure TeXstudio

 language这里选择zh_CN

设置编译环境,点击构建,默认编译器选择XeLaTeX

4、测试效果

点击新建文件

编辑如下代码:

\documentclass{article}
% 这里是导言区
\begin{document}
Hello, world!
\end{document}

点击构建并查看按钮,或者按F5

可以看到运行成功,Hello,world!

5、更多细节

设置中文:点击General—>Language,选择zh-cn

显示行号

写中文论文—>XeLaTeX,英文论文PdfLaTex

附录

1、Windows用户名特殊情况处理

Windows用户名是英文或者数字构成,请直接跳到第3步。

如果你的Windows用户名包含中文,将会导致安装过程异常中断,需提前配置环境变量。

打开Windows设置- ->属性- > 高级系统设置- >环境变量。

在”用户变量”栏里, 找到TEMP与TMP,分别双击,将变量值都改为%SystemRoot%\TEMP

下面的“系统变量”栏里,同上边的修改方法。如果里面没有TEMP与TMP项,新建就行。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/230445.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

MongoDB的删除文档、查询文档语句

本文主要介绍MongoDB的删除文档、查询文档命令语句。 目录 MongoDB删除文档MongoDB查询文档 MongoDB删除文档 MongoDB是一种基于文档的NoSQL数据库,它使用BSON格式存储文档。删除文档是MongoDB数据库中的常见操作之一。 下面是MongoDB删除文档的详细介绍和示例&am…

Kafka安全性探究:构建可信赖的分布式消息系统

在本文中,将研究Kafka的安全性,探讨如何确保数据在传输和存储过程中的完整性、机密性以及授权访问。通过详实的示例代码,全面讨论Kafka安全性的各个方面,从加密通信到访问控制,帮助大家构建一个可信赖的分布式消息系统…

Android Audio实战——音频链路分析(二十五)

在 Android 系统的开发过程当中,音频异常问题通常有如下几类:无声、调节不了声音、爆音、声音卡顿和声音效果异常(忽大忽小,低音缺失等)等。尤其声音效果这部分问题通常从日志上信息量较少,相对难定位根因。想要分析此类问题,便需要对声音传输链路有一定的了解,能够在链…

go grpc高级用法

文章目录 错误处理常规用法进阶用法原理 多路复用元数据负载均衡压缩数据 错误处理 gRPC 一般不在 message 中定义错误。毕竟每个 gRPC 服务本身就带一个 error 的返回值,这是用来传输错误的专用通道。gRPC 中所有的错误返回都应该是 nil 或者 由 status.Status 产…

nodejs+vue+微信小程序+python+PHP的游戏测评网站设计与实现-计算机毕业设计推荐

通过软件的需求分析已经获得了系统的基本功能需求,根据需求,将游戏测评网站功能模块主要分为管理员模块。管理员添加个人中心、管理员管理、基础数据管理、公告管理、用户管理、游戏管理、游戏测评管理、游戏攻略管理、轮播图信息等操作。  随着时代的…

轻量封装WebGPU渲染系统示例<43>- PBR材质与阴影实(源码)

原理简介: 1. 基于rendering pass graph实现。 2. WGSL Shader 基于文件系统和宏机制动态组装。 当前示例源码github地址: https://github.com/vilyLei/voxwebgpu/blob/feature/rendering/src/voxgpu/sample/PBRShadowTest.ts 当前示例运行效果: 此示例基于此渲染系统实现&a…

学习记录---kubernetes动态卷使用---storageClass及驱动安装(nfs驱动)

一、简介 kubernetes中,在存储层面,我们常用到的两个资源是pv和pvc,其中pv是实际创建出来的一致性卷,我们可以通过pv将容器中的数据进行持久化保存,而pvc则可以理解为pod使用pv的中间控制器,通过pvc将pv绑…

node14升级node16之后无法启动处理

node从14升级到16之后,项目就无法启动了,研究了webpack3升级5,研究好几个小时都无法启动,最后发现,微微升级几个版本就可以了。webpack还是3 新版的依赖 "scripts": {"dev": "webpack-dev-se…

Child Mind Institute - Detect Sleep States(2023年第一次Kaggle拿到了银牌总结)

感谢 感谢艾兄(大佬带队)、rich师弟(师弟通过这次比赛机械转码成功、耐心学习)、张同学(也很有耐心的在学习),感谢开源方案(开源就是银牌),在此基础上一个月…

汽车电子智能保险丝解决方案

一、背景知识 在过去的几十年里,电子在汽车系统创新中发挥了关键作用。新型半导体器件具有新颖的功能,增强了车辆机械系统提供的功能。 虽然半导体解决方案和电子产品将继续在汽车电子产品中发挥关键作用,但展望未来,汽车创新将…

SQL Server 2017数据库window server服务器改名操作

在window服务器修改机器名重新加域后&#xff0c;需要执行下面的SQL语句修改数据库里面记录的机器名字&#xff0c;才能在修改后通过新名字连接数据库。 if serverproperty(servername) <> servername begin declare server sysname set server ser…

【hugging face】bitsandbytes中8 bit量化的理解

8 位量化使数十亿参数规模的模型能够适应更小的硬件&#xff0c;而不会降低性能。 8 位量化的工作原理如下&#xff1a; 1.从输入隐藏状态中按列提取较大值&#xff08;离群值&#xff09;。 2.对 FP16 中的离群值和 int8 中的非离群值执行矩阵乘法。 3.改变非异常值结果以将值…

一文讲解如何从 Clickhouse 迁移数据至 DolphinDB

ClickHouse 是 Yandex 公司于2016年开源的 OLAP 列式数据库管理系统&#xff0c;主要用于 WEB 流量分析。凭借面向列式存储、支持数据压缩、完备的 DBMS 功能、多核心并行处理的特点&#xff0c;ClickHouse 被广泛应用于广告流量、移动分析、网站分析等领域。 DolphinDB 是一款…

Java--1v1双向通信-控制台版

文章目录 前言客户端服务器端输出线程端End 前言 TCP&#xff08;Transmission Control Protocol&#xff09;是一种面向连接的、可靠的网络传输协议&#xff0c;它提供了端到端的数据传输和可靠性保证。 本程序就是基于tcp协议编写而成的。 利用 TCP 协议进行通信的两个应用…

持续集成交付CICD:CentOS 7 安装 Nexus 3.63

目录 一、实验 1.CentOS 7 安装Nexus3.63 二、问题 1.安装Nexus报错 2.Nexus启动停止相关命令 一、实验 1.CentOS 7 安装Nexus3.63 &#xff08;1&#xff09;当前操作系统版本&JDK版本 cat /etc/redhat-releasejava -version&#xff08;2&#xff09;下载Nexus新…

Linux--学习记录(2)

解压命令&#xff1a; gzip命令&#xff1a; 参数&#xff1a; -k&#xff1a;待压缩的文件会保留下来&#xff0c;生成一个新的压缩文件-d&#xff1a;解压压缩文件语法&#xff1a; gzip -k pathname(待压缩的文件夹名)gzip -kd name.gz&#xff08;待解压的压缩包名&#x…

腾讯地图系列(二):微信小程序添加插件(三种方法)以及插件AppId获取

目录 第一章 前言 第二章 添加插件 2.1 微信小程序添加插件方法一&#xff08;微信公众平台添加插件&#xff09; 2.2 微信小程序添加插件方法二&#xff08;通过项目配置添加插件&#xff09; 2.3 微信小程序添加插件方法三&#xff08;微信公众平台服务市场添加插件&…

降维技术——PCA、LCA 和 SVD

一、说明 降维在数据分析和机器学习中发挥着关键作用&#xff0c;为高维数据集带来的挑战提供了战略解决方案。随着数据集规模和复杂性的增长&#xff0c;特征或维度的数量通常变得难以处理&#xff0c;导致计算需求增加、潜在的过度拟合和模型可解释性降低。降维技术通过捕获数…

Android 等待view 加载布局完成 (包括动态生成View)

前言 在实际开发中&#xff0c;有很多组件需要 根据数据&#xff0c;动态生成&#xff0c;或者 追加 / 减少 子view&#xff0c;由于View布局需要时间&#xff0c;此时想要获取父View的最新宽高值&#xff0c;要么手动测量&#xff0c;要么等待布局完成后再获取&#xff1b; …

actitivi自定义属性(二)

声明&#xff1a;此处activiti版本为6.0 此文章介绍后端自定义属性解析&#xff0c;前端添加自定义属性方法连接&#xff1a;activiti自定义属性&#xff08;一&#xff09;_ruoyi activiti自定义标题-CSDN博客 1、涉及到的类如下&#xff1a; 简介&#xff1a;DefaultXmlPar…