当前位置: 首页 > news >正文

Linux上安装LaTeX

Linux上安装LaTeX

    • 1. 安装
      • 1.1 下载安装texlive
      • 1.2 配置中文
      • 1.3 安装XeLatex
      • 1.4 安装编辑器
      • 1.5 设置默认支持中文编译
      • 1.6 配置环境路径
    • 2. latex配置
      • 2.1 latex自动安装宏包
      • 2.2 latex手动安装宏包
        • 2.2.1. 查找包
        • 2.2.2. 生成`.sty`文件
        • 2.2.3. 复制到配置文件夹
        • 3. 更新包
    • 3. 卸载

  • 参考链接:https://www.jianshu.com/p/902e4d3498a8
  • 官方文档:/mnt/texlive-doc/texlive-zh-cn/texlive-zh-cn.pdf [本地文件]

1. 安装

1.1 下载安装texlive

下载texlive的ISO文件

访问兰大镜像:https://mirror.lzu.edu.cn/CTAN/systems/texlive/Images/

wget -c https://mirror.lzu.edu.cn/CTAN/systems/texlive/Images/texlive2020-20200406.iso

安装per组件,终端运行以下命令:

sudo apt install perl-tk

加载ISO文件:

sudo mount -o loop texlive2018.iso /mnt  #(换掉文件路径即可)

注意: 使用该命令会出现错误提示,mount: /dev/loop1 is write-protected, mounting read-only.不必管它

接下来,启动图形化安装界面:

cd /mnt
perl install-tl -gui  #图像化

点击左下角的Advanced ,进入高级设置界面

  • Scheme设置为full scheme(everything)
  • 如果想自定义安装路径,可以在Directories栏中修改安装路径

设置好安装配置后,点击下方的安装Tex live即可

1.2 配置中文

为了支持中文,我们需要使用\usepackage{xeCJK}包,所以需要安装:

sudo apt-get install texlive-lang-chinese -y

要使用更多软件包和字体进行更完整的安装运行以下命令

sudo apt-get install texlive-latex-base texlive-latex-extra texlive-latex-recommended texlive-fonts-recommended -y

1.3 安装XeLatex

sudo apt-get install texlive-xetex -y

1.4 安装编辑器

最常用的LaTeX编辑器texstudio可以直接通过一下命令安装:

sudo apt-get install texstudio -y

至此texlive的安装就完成了,可以正常输出中文进行编译。

如果想使用vscode 进行编辑运行,可以参考文章 VS Code配置使用 LaTeX 进行配置。

1.5 设置默认支持中文编译

在tex studio中依次打开options --> configure Texstudio --> Build ,将 Default Compiler 改为XeLaTex

1.6 配置环境路径

打开~/.bashrc ,在最后添加:

##--------- texlive ------------------##
PATH=/home/fanchy/opt/texlive/2021/bin/x86_64-linux:$PATH

2. latex配置

2.1 latex自动安装宏包

tlmgr install <package1> <package2> ...
tlmgr remove <package1> <package2> ...

2.2 latex手动安装宏包

2.2.1. 查找包

在 https://ctan.org/pkg 中输入需要的宏包,下载下来。

2.2.2. 生成.sty文件

减压后,查看文件夹中是否有.sty文件。如果没有。执行

latex package_name

即可生成需要的sty文件。

2.2.3. 复制到配置文件夹

.sty文件放在一个与之同名没有后缀的文件夹中,然后将整个文件夹复制到/usr/local/texlive/2020/texmf-dist/tex/latex 文件夹中即可

3. 更新包

在终端中输入

sudo mktexlsr && sudo texhash

3. 卸载

sudo apt-get purge texlive*
sudo rm -rf /usr/local/texlive ~/.texlive* /usr/local/share/texmf /var/lib/texmf /etc/texmf 
sudo apt-get remove tex-common --purge
http://www.lryc.cn/news/9905.html

相关文章:

  • webpack -- 无法将“webpack”项识别为 cmdlet
  • 对齐与非对齐访问
  • 基于感知动作循环的层次推理用于视觉问答
  • python中的.nc文件处理 | 05 NetCDF数据的进一步分析
  • GGX发布全新路线图,揭示具备 Layer0 特性且可编程的跨链基建生态
  • taro+vue3 搭建一套框架,适用于微信小程序和H5
  • C++:模板初阶(泛型编程、函数模板、类模板)
  • 把数组排成最小的数 AcWing(JAVA)
  • 4.3 PBR
  • hmac — 加密消息签名和验证
  • AWS攻略——使用ACL限制访问
  • 【已解决】关于 luckysheet 设置纯文本,解决日期格式回显错误的办法
  • Jackson
  • 字节软件测试岗:惨不忍睹的三面,幸好做足了准备,月薪19k,已拿offer
  • vue使用axios发送post请求携带json body参数,后端使用@RequestBody进行接收
  • 【python百炼成魔】python之列表详解
  • 如何学习 Web3
  • 大数据框架之Hadoop:MapReduce(一)MapReduce概述
  • 一文搞定python语法进阶
  • 2019蓝桥杯真题数列求值(填空题) C语言/C++
  • spring中@Autowire和@Resource的区别在哪里?
  • 算法训练营DAY54|583. 两个字符串的删除操作、72. 编辑距离
  • 【Ctfshow_Web】信息收集和爆破
  • 基于机器学习的推荐算法研究与实现
  • (二十四)ATP应用测试平台——springboot集成fastdfs上传与下载功能
  • linux好用命令+vs快捷键
  • Git 构建分布式版本控制系统
  • Day891.一主多从的切换正确性 -MySQL实战
  • 【论文笔记】图像修复Learning Joint Spatial-Temporal Transformations for Video Inpainting
  • 代码随想录算法训练营第二天 | 977.有序数组的平方 、209.长度最小的子数组 、59.螺旋矩阵II、总结