Linux上安装LaTeX
Linux上安装LaTeX教程
Linux上安装LaTeX
- 参考链接: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 texlive2020-20200406.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
更多推荐
所有评论(0)