在ArchLinux布置Latex中文环境是否搞错了什么

又到了临近失业的季节,随风吹来的不光有白。。还有毕业论文。之前用过Overleaf写简历和实验报告,不用调格式真是太棒了,输入公式又方便,而且有质感有排面,非常契合本人的气质=_=。但Overleaf丐版编译速度实在太慢,而我习惯每写一句话跟个Ctrl+s,浏览器就经常卡死。如果是论文的话,搭个本地环境会比较好。

9102年最流行的TEX发行版是TEX Live,全平台,并且自带多国语言支持。很久以前国内有个CTex发行版,用于解决中英文混排的问题,但弃坑已久,自带软件过于古老已不再推荐。此外还有个CTex软件包,提供中文支持,字体切换等功能,已包含在TEX Live里,是目前首选的中文处理方案,跟上面说的CTex发行版是两个不同的东西。

在ArchLinux官方仓库中,TEX Live的本体位于texlive-most软件组里,胃口够大的诸位可以直接回车把所有可用的软件给装上,这也是推荐方案。

1
➜  ~ sudo pacman -S texlive-most

安装包大约653MB,安装完占用1.8GB。其他发行版可以去官方下载ISO镜像文件(Downloading one huge ISO file)挂载,执行sudo ./install-tl -gui使用图形化安装界面(可能需要依赖perl-tk)。

然后用xelatex -v检查TEX Live是否安装成功。

1
2
3
4
➜  ~ xelatex -v
XeTeX 3.14159265-2.6-0.999991 (TeX Live 2019/Arch Linux)
kpathsea version 6.3.1
Copyright 2019 SIL International, Jonathan Kew and Khaled Hosny.

还有就是编辑器,我装了Visual Studio Code就直接拿来用了,在Arch源里也能找到。第三方开发者James Yu写了一个VS Code插件LaTeX Wokrshop,提供了一个Latex编译、提示、预览的环境。

1
➜  ~ sudo pacman -S code

要写论文的各位可以去Github或Overleaf上找模板,就算没有你学校的也建议找个类似的拿来改,很多模板提供Windows字体,编译配置和格式规范,能节省很多时间。

现在可以尝试打开一个模板文件夹,编写.tex文件,Ctrl+s后自动开始编译。LaTeX Wokrshop默认的编译器是latexmk,在.tex同级目录下需要有个latexmk配置文件,插件才能正常工作。

咕咕咕