linux下安装更新texlive2023
我为啥要更新texlive
许久没用latex写笔记,今日重新编辑往日的文件,有许多警告看着很烦,
// 用Latex模板编译的时候找不到字体报错:
Font "FandolSong-Regular" does not contain requested (fontspec) Script "CJK".
按照网上教程建议更新宏包,于是想用tlmgr更新一下宏包,没想到又有报错
tlmgr: Local TeX Live (2021) is older than remote repository(2023).
Cross release updates are only supported with
update-tlmgr-latest(.sh/.exe) --update
按照群友建议,重新更新版本。。。。此处对tex无语。
删除原来版本
只执行该代码就完了
tlmgr uninstall --all
执行结束后可以cd 到/usr/local/texlive,把原来残留的空文件夹删掉。。。
另外提一嘴,不删除也可以,texlive支持多版本共存。
安装texlive2023
- 先随便cd到一个文件夹里,准备下载文件。
- 执行下面命令
wget https://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz
zcat < install-tl-unx.tar.gz | tar xf -
进入解压好的文件中:
cd install-tl-*
sudo perl ./install-tl --no-interaction
- 接下来将tex添加到环境变量中
export PATH=/usr/local/texlive/2020/bin/x86_64-linux:$PATH
export MANPATH=/usr/local/texlive/2020/texmf-dist/doc/man:$MANPATH
export INFOPATH=/usr/local/texlive/2020/texmf-dist/doc/info:$INFOPATH
这就安装好了,可以重开一个终端测试一下是否安装好
输入
tex -v
有显示就证明安装好了,又可以被tex折磨了。。。