LaTeX各种发行版安装配置教程

\(\TeX\)/\(\LaTeX\)并不是单独的程序,现在的TeX系统都是复杂的软件包,里面包含各种排版的引擎、编译脚本、格式转换工具、管理界面、配置文件、支持工具、字体及数以千计的宏包和文档。一个TeX发行版就是把所有这样的部件整合起来,打包发布的软件。

两个比较流行的发行版是CTeX套装和TeX Live。前者是Windows系统下的软件,后者可以用在各种常见的桌面操作系统上。

Windows安装LaTeX

1. CTEX安装

官网网站:https://ctex.org/

  1. CTeX_2.9.2.167_Full.exe

WinEdt11激活码:

name: *60[20220501] Warez_Down [RU-BOARD] (100 users)
code:4049089118892183088

2. TexLive安装

历史版本:

https://pi.kwarc.info/historic/systems/texlive/

图形界面安装步骤:

  1. 下载镜像文件;

    https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/Images/

  1. 在英文路径下解压texlive.iso文件,右键install-tl-windows.bat,以管理员身份打开;

  1. 选择安装路径(使用英文不带括号的路径),点击安装;

  1. 漫长等待,安装完成

texlive2025安装完成界面如下:

(可能是去掉了欢迎界面,查看安装目录下texlive\2025\install-tl.log最后出现 欢迎进入 TeX Live 的世界!的日志,基本上可以放心点击关闭)

  1. Win+R输入cmd,分别输入tex -v,latex -v,xelatex -v,pdflatex -v进行验证。

命令行安装texlive步骤:

  1. 下载镜像文件.iso,并装载;
  2. 以管理员方式打开cmd,切换到装载磁盘;
  3. 输入 install-tl-windows.bat --no-gui
  4. 输入D 设置路径,再输入1来改变安装路径, 之后输入 d:/install/texlive/2025
  5. 输入R返回主菜单,之后输入I开始安装。

3. TexStudio安装

安装包下载:

安装步骤:傻瓜式安装,中间可以切换安装路径,不带中文路径,C盘容量较小可以切换其他盘符。

4. VSCode环境配置

  1. 打开VS Code,点击左侧扩展图标,搜索LaTeX Workshop,点击第一个进行下载安装。

  2. 配置环境,在VS Code界面快捷键Ctrl Shift + P,输入Open Settings,回车打开Settings.json文件。在文件中的{}中添加以下代码:

Show Code
// 编译工具和命令
"latex-workshop.latex.tools": [
{
"name": "pdflatex",
"command": "pdflatex",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"%DOCFILE%"
]
},
{
"name": "xelatex",
"command": "xelatex",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"%DOCFILE%"
]
},
{
"name": "bibtex",
"command": "bibtex",
"args": [
"%DOCFILE%"
]
}
],
// 用于配置编译链
"latex-workshop.latex.recipes": [
{
"name": "xelatex",
"tools": [
"xelatex"
],
},
{
"name": "pdflatex",
"tools": [
"pdflatex"
]
},
{
"name": "xe->bib->xe->xe",
"tools": [
"xelatex",
"bibtex",
"xelatex",
"xelatex"
]
},
{
"name": "pdf->bib->pdf->pdf",
"tools": [
"pdflatex",
"bibtex",
"pdflatex",
"pdflatex"
]
}
],
//文件清理。此属性必须是字符串数组
"latex-workshop.latex.clean.fileTypes": [
"*.aux",
"*.bbl",
"*.blg",
"*.idx",
"*.ind",
"*.lof",
"*.lot",
"*.out",
"*.toc",
"*.acn",
"*.acr",
"*.alg",
"*.glg",
"*.glo",
"*.gls",
"*.ist",
"*.fls",
"*.log",
"*.fdb_latexmk"
],
//tex文件浏览器,可选项为"none" "browser" "tab" "external"
"latex-workshop.view.pdf.viewer": "tab",
//设置是否自动编译tex文件
"latex-workshop.latex.autoBuild.run": "never",
//右键菜单,显示内容菜单:(1)编译文件;(2)定位游标
"latex-workshop.showContextMenu": true,
//显示错误
"latex-workshop.message.error.show": false,
//显示警告
"latex-workshop.message.warning.show": false,
//从使用的包中自动补全命令和环境
"latex-workshop.intellisense.package.enabled": true,
//设置为never,为不清除辅助文件
"latex-workshop.latex.autoClean.run": "never",
//设置vscode编译tex文档时的默认编译链
"latex-workshop.latex.recipe.default": "lastUsed",
// 用于反向同步的内部查看器的键绑定。ctrl/cmd +点击(默认)或双击
"latex-workshop.view.pdf.internal.synctex.keybinding": "double-click",
  1. 编译.tex文件

打开Latex模板,打开*.tex文件夹,这时发现左侧多了一个TEX的图标,这就是LaTeX Workshop扩展。

点击它打开,再点击左上角构建LaTeX中的配方条目,根据*.tex文件要求选择不同的条目进行编译。

编译失败则会显示×,其左侧的!显示的是警告,点击可以查看原因。点击上方的预览按钮,即可查看生成的*.pdf文件。


Linux 安装LaTeX

1. 基于 Debian/Ubuntu 的系统

Debian 和 Ubuntu 使用 apt 包管理器。以下是常用安装命令:

  1. 安装基础版本(适合轻量需求):

    sudo apt update
    sudo apt install texlive-base

    包含基本的 LaTeX 运行环境。

  2. 安装完整版本(推荐,包含所有功能和扩展包):

    sudo apt install texlive-full

    这是一个较大的安装包(约 3-4 GB),包含几乎所有的 LaTeX 包。

  3. 安装常用版本(适合大多数用户):

    sudo apt install texlive-latex-extra

    包含大部分常用的 LaTeX 功能(如图形、表格支持)。

  4. 安装 PDF 引擎和编辑工具(可选)

    sudo apt install texlive-fonts-recommended texlive-publishers texlive-science texmaker

2. 基于 Red Hat/CentOS/Fedora 的系统

Red Hat 系列使用 dnfyum 包管理器:

  1. 更新包管理器

    sudo dnf update
  2. 安装 TeX Live

    sudo dnf install texlive
  3. 安装完整版本(包含所有包)

    sudo dnf install texlive-scheme-full

3. 基于 Arch Linux 的系统

Arch 系列使用 pacman 包管理器:

  1. 安装 TeX Live

    sudo pacman -S texlive-most
  2. 安装完整版本(如果需要额外的功能)

    sudo pacman -S texlive-full

4. 通过官方 TeX Live 安装器

如果系统提供的包版本较旧,或者你需要特定版本,可以通过 TeX Live 官方安装程序进行安装:

  1. 下载 TeX Live 安装器

    wget https://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz
  2. 解压安装器

    tar -xvzf install-tl-unx.tar.gz
    cd install-tl-*
  3. 运行安装程序

    sudo ./install-tl
  4. 安装完成后配置环境变量: 编辑 ~/.bashrc 文件,添加以下内容:

    export PATH=/usr/local/texlive/2024/bin/x86_64-linux:$PATH

    然后运行:

    source ~/.bashrc

5. 验证安装

无论使用哪种方法,安装完成后可以通过以下命令验证:

latex --version
pdflatex --version

如果输出版本号,说明安装成功。

6. 推荐的 LaTeX 编辑器

除了安装 LaTeX,你可能还需要一个编辑器来编写文档:

  • TeXworks:轻量级,适合初学者。

  • Texmaker:跨平台,功能全面。

    sudo apt install texmaker  # Debian/Ubuntu
    sudo dnf install texmaker # Red Hat/CentOS/Fedora
  • VS Code:使用 LaTeX Workshop 插件。

  • Overleaf:在线编辑器,不需要本地安装。


LaTeX各种发行版安装配置教程的更多相关文章

  1. Win10系统下MySQL压缩版安装配置教程

    MySQL分为安装版和压缩.为了以后MySQL出问题想重装时的各种不必要的麻烦,我个人推荐压缩版MySQL.下面进入教程: 进入官网下载MySQL压缩包,并解压如下 配置环境变量---将bin文件的目 ...

  2. Ueditor .net版安装配置打开项目的源码傻瓜版教程 亲測~

    环境要求: 没有 .NET Framework 4.0的要先安装 安装完 .NET Framework 4.0 后.还须要向 IIS 注冊应用程序池,注冊的方法是,使用管理员权限打开命令提示符(CMD ...

  3. 《从LFS到自己的Linux发行版》系列教程:一步到位体验LFS11.0

    ​​ 目录 前言 第一节:LFS 准备工作 第二节:一步完成你的 LFS11.0 第三节:开启你的 LFS 系统 结语 前言 如果你把从源代码开始编译构建一个操作系统的工作当成厨师做一桌菜的话,Lin ...

  4. MySQLMySql免安装版安装配置

    MySql免安装版安装配置,附MySQL服务无法启动解决方案 mysql 5.6.17 绿色版(免安装)安装配置教程 [mysql] # 设置mysql客户端默认字符集 default-charact ...

  5. 多个Linux发行版安装ss服务端

    本文仅做技术探讨,请在遵守相应的法律法规的前提下使用. Centos 7一键安装脚本 简单快捷,随机生成密码,默认端口默认加密类型 bash <(curl -s http://morning.w ...

  6. QT开发环境安装配置教程

    QT开发环境安装配置教程 分类: QT2012-11-29 23:31 35366人阅读 评论(12) 收藏 举报 Linux版的直接在ubutnu软件中心输入QT,安装响应的Designer,Cre ...

  7. MySQL5.7.25解压版安装详细教程

    MySQL5.7.25解压版安装详细教程 安装步骤: 1.首先,你要下载MySQL解压版,下载地址:https://www.mysql.com/downloads/,图解: 2.解压安装包,根据自己的 ...

  8. MySQL基础环境_安装配置教程(Windows7 64或Centos7.2 64、MySQL5.7)

    MySQL基础环境_安装配置教程(Windows7 64或Centos7.2 64.MySQL5.7) 安装包版本 1)     VMawre-workstation版本包 地址: https://m ...

  9. Windows 8.1下 MySQL绿色版安装配置与使用

    原文:Windows 8.1下 MySQL绿色版安装配置与使用 Mysql-5.6.17-winx64操作步骤: 一.安装MySQL数据库 1.下载. 下载地址:http://downloads.my ...

  10. MySql-5.7.17-20解压缩版安装配置

    MySql-5.7.XXX解压缩版安装配置   1.mysql-5.7.20是解压版免安装的,版本下载地址:http://dev.mysql.com/downloads/mysql/ 如下图 2.解压 ...

随机推荐

  1. MongoDB入门实战教程(14)

    MongoDB入门实战教程转眼就到了尾声,本篇我们就来总结一下MongoDB的应用开发最佳实践. 1 关于MongoDB的连接 (1)MongoDB Driver:我们最好选择与所用MongoDB服务 ...

  2. Fortran77教程

    Fortran77 教程

  3. ASP.NET Core Razor Pages 使用 视图(View) 组件

    参考文章地址:为什么要在 ASP.NET Core 中使用视图组件 (telerik.com)为什么使用视图组件而不是分部视图?最大的原因是,在 Razor 页面中插入分部视图时,与调用 View 关 ...

  4. C# 泛型对象转Get请求参数

    /// <summary>        /// 对象转Get请求参数        /// </summary>        /// <returns>< ...

  5. TypeScript枚举类型应用:前后端状态码映射的最简方案

    介绍 这篇文章来谈一下 TypeScript 中的枚举类型(Enum)以及一些最佳实践.事情的起因是这样的,今天看到自己之前写的一段代码,感觉不是很好,于是想优化一下,期间用到了枚举类型,遂记录一下. ...

  6. Gym - 101466 & 队内训练#1 题解

    A - Gaby And Addition 题意:给n个数,现在规定一个操作是不进位的加法,问两两操作的最小值和最大值. 思路:既然是不进位,那每个位之间就没有影响了.我们现在想要两两操作的值最大的话 ...

  7. C++11 result_of 学习

    简介 std::result_of<Function(Args...)>::type 简而言之就是推断 Function(Args...) 这个函数的返回值类型,用在模板函数中 参考链接 ...

  8. ESB平台,RestCloud轻量级编排平台

    RestCloud ESB平台是一个以API为中心的轻量级ESB总线平台.企业级私有化部署,是一个集成的容器,一个集中式的服务总线.ESB是传统中间件技术与XML.Web服务等技术结合的产物.ESB提 ...

  9. Counting Principles计数原理•Arrangement排列•Combination组合•Binomial Theorem二项式定理

    Sampling K objects out of N : Does the K samples have order? is the object replaceable? Labeling: la ...

  10. SciTech-Mathematics-Probability+Statistics- Descriptive stats +完全搞懂percentile(百分位数) + quartile(四分位数) + median(中位数) + percentiles() in NumPy+Pandas+SciPy.stats

    Descriptive Stats + percentiles in numpy and scipy.stats https://dev.to/sayemmh/descriptive-stats-pe ...