海晏网站建设公司长沙网站快速优化排名
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
