在WSL Ubuntu中安装TeXLive等并用VSCode编写内容

在WSL Ubuntu中安装TeXLive等并用VSCode编写内容

canoziia
2022-09-16 / 0 评论 / 636 阅读 / 正在检测是否收录...

文章不长,但是都是血泪踩坑史,折腾一个下午,只能说LaTeX真难用
为了后来人或者我自己安装的时候避免踩坑,记录一下。
首先不建议使用apt安装texlive-full,因为版本太老了,一些宏包不好安装。
https://mirrors.tuna.tsinghua.edu.cn/help/CTAN/
https://mirrors.tuna.tsinghua.edu.cn/CTAN/info/install-latex-guide-zh-cn/install-latex-guide-zh-cn.pdf
这里是清华的CTAN,有在线安装的介绍。也可以下载iso并挂载,离线安装,会更快。
安装过程中,可以勾选create symlinks to standard directories
2022-09-16T08:58:03.png
安装大约需要10-40分钟,看网速。
安装完后,在vscode内安装Latex Workshop插件。
此时保存tex文件,你会发现无法自动格式化,在输出中可以看到少装了一些perl模块

Unicode::GCString
File::HomeDir
YAML::Tiny
# 或许还有这个
App::cpanminus

请务必使用cpanm安装这些模块,不要用cpan
安装cpanm:

sudo apt install cpanminus

安装这些模块:

sudo cpanm Unicode::GCString
sudo cpanm File::HomeDir
sudo cpanm YAML::Tiny

安装Unicode::GCString的时候,如果你的wsl上没有安装gcc可能会报错(缺少编译工具),请安装gcc

sudo apt install gcc

此时自动格式化应该能用了。
在linux下无法使用pdflatex编译中文,建议采用xelatex,可以更改插件的设置。
这种方法安装的texmf文件夹在/usr/local/texlive/texmf-local,物院写近物实验报告要求用模板的,可以将模板克隆到/usr/local/texlive/texmf-local/tex/latex。
现在我们系统里还缺fandol字体。
https://mirror.math.princeton.edu/pub/CTAN/fonts/fandol.zip
下载后解压到/usr/local/share/fonts/,权限644,并

sudo mkfontscale
sudo mkfontdir
sudo fc-cache -fv

如果报错了,那么请安装

sudo apt install xfonts-utils
sudo apt install fontconfig

其他没什么
物院的模板github链接:
https://github.com/CastleStar14654/PKUMpLtX

1

评论 (0)

取消