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

你可能感兴趣的:(latex,bash,linux,开发语言)