使用VSCode的学术写作
本文共603字。
版权声明:署名 | CC BY 4.0
有研究[1]表明,LaTeX用户比Word用户进行学术写作更慢,在相同的时间内写的文本更少,并产生了更多的排版、拼写、语法和格式错误。但是,LaTeX也有其Word无法比拟的有点:排版和内容分离,更便于版本管理和格式切换。本文简单介绍如何在Ubuntu或者WSL2环境下进行LaTeX写作。
下载安装LaTex
下载TexLive
最简单的办法是使用apt安装。但该版本TexLive往往不是最新的。最新版本(2021)的TexLive可以从清华源下载并安装。
1 | aria2c https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/notes/images/texlive2021-20210325.iso |
下载CLI GUI组件库,这样在接下来安装的时候就有图形界面了。
1 | sudo apt-get install perl-tk |
安装TexLive
挂载ISO,运行安装程序,然后卸载。挂载路径不推荐设置成/mnt,可以在家目录里随便创建一个目录然后挂载。
1 | sudo mount -o loop texlive.iso /mnt |
Windows的安装更简单了,双击ISO挂载,直接运行安装程序,然后右键卸载。
设置环境变量
在你的~/.bashrc(zsh的话是~/.zshrc)文件里添加如下几行:
1 | export PATH=/usr/local/texlive/2021/bin/x86_64-linux:$PATH |
测试安装是否成功
1 | tlmgr --version |
安装VSCode的LaTex插件
配置VSCode
在你的全局user settings里添加如下内容:
1 | { |
其中view.pdf.viewer指定预览文件的浏览器,可以是vscode内置tab,也可以是browser。 latex.recipe.default指定默认使用的latex编译方案,有first和lastUsed两种取值。
下面的代码定义了四个编译方案,两个给中文,两个给英文,两个给带参考文献的交叉引用,两个没有引用。
嗯,我相信你听懂了。
1 | { |
P.S. 推荐在LaTeX项目的workspace里将files.autoSave设置成onFocusChange。虽然LaTeX编译总是很快,但在电池供电场景,频繁编译显然会导致耗电加剧。
Fin.
参考文献
[1]
M. Knauff and J. Nejasmic, “An efficiency comparison of document preparation systems used in academic research and development,” PloS one, vol. 9, no. 12, p. e115069, 2014.