vscode+latex环境
1.安装latex
现在常用的latex发行版为texlive,支持在各种常见的操作系统上使用。
1.1 windows
直接下载installer,解压后运行,通过图形界面进行安装。
1.2 linux
最简单的方式是通过包管理工具安装,如ubuntu中:
$ sudo apt install texlive-full
安装windows字体:
# 创建windows字体文件夹
$ sudo mkdir /usr/share/fonts/win_fonts
# 拷贝windows字体到linux下创建的文件夹中
$ sudo cp -r /path/to/windows_fonts /usr/share/fonts/win_fonts
# 使字体生效
$ sudo mkfontscale
$ sudo mkfontdir
$ sudo fc-cache -fv
1.3 mac os
安装后要更新path环境。
2 vscode配置
-
安装插件LaTeX Workshop.
-
配置编译输出目录
如果不设置输出目录,编译后的结果和源文件同目录,影响观感,建议设置输出目录,首先在当前项目下创建输出目录out
,再在settings.json
中设置:
-
配置编译命令
对于中文文档,通常用xelate
命令编译,而插件中默认的编译方式是pdflatex
,需要在settings.json
中添加:
-
针对使用
\bibliographstyle
命令声明参考文献格式,编译需要四次:
$ xelatex gougu.tex
$ bibtex gougu.aux
$ xelatex gougu.tex
$ xelatex gougu.tex
所以在vscode设置中添加recipe
:
因为修改了输出文件目录,所以要修改 bibtex
tool:
3 最终效果
最终的效果相当于在插件中添加了2个recipe
,如果没有参考文献直接用xelatex
,有参考文献的用第二个。