赞
踩
VS Code基础入门使用可查看: VS Code 基础入门使用(配置)教程
其他Vs Code 配置可关注查看: Vs Code 配置专栏
插件 | 功能 |
---|---|
LaTeX Workshop | 基本可以实现 LaTeX 需要的全部功能 |
安装完LaTeX后,需要将LaTeX添加到环境变量中,否则 LaTeX Workshop
无法调用执行。
添加环境变量方法:
对于Windows用户:https://www.computerhope.com/issues/ch000549.htm
对于Linux用户:
https://github.com/rbenv/rbenv/wiki/unix-shell-initialization
对于macOS用户:
https://stackoverflow.com/questions/135688/setting-environment-variables-on-os-x
例如,Linux用户将texlive
安装到/home/fancy/opt/texlive/2021
之后,可以在.bashrc
中添加如下文本,将LaTeX添加进环境变量中:
##--------- texlive ------------------##
PATH=$PATH:/home/fancy/opt/texlive/2021/bin/x86_64-linux
格式化LaTeX代码需要latexindent.pl
,许多LaTeX发行版已经内置了,无需单独安装。
如果使用的LaTeX没有内置,可参考此文档进行安装:https://marketplace.visualstudio.com/items?itemName=nickfode.latex-formatter
对于Linux或macOS用户,如果已经安装了latexindent.pl,但依旧报错无法格式化代码,可以依次执行:
sudo cpan Unicode::GCString
sudo cpan App::cpanminus
sudo cpan YAML::Tiny
sudo perl -MCPAN -e 'install "File::HomeDir"'
此问题可查看:https://github.com/Glavin001/atom-beautify/issues/1792
查看PDF有多重方式:
Ctrl + Alt + V
.tex
文档中的位置同步.tex
文档位置到PDF
要实现上图中的PDF文档自动跳转到.tex
文档中的鼠标位置处,有三种方式:
Ctrl + Shift + J
SyncTeX from cursor
ctrl + ,
),latex-workshop.synctex.afterBuild.enabled
改为 True
(打上对勾):.tex
文档Ctrl
键,点击鼠标左键,即可同步PDF位置到 tex
文档LaTeX Workshop
插件预制了许多Snippets,许多LaTeX命令可以使用以\开头的代码段键入,然后键入部分命令以缩小搜索范围。
预设的Snippets可查看:https://github.com/James-Yu/LaTeX-Workshop/wiki/Snippets
一些常用的符号也放到了TeX栏中,可以使用快捷键 Ctrl + Alt + X
或者点击左侧的 Tex
栏进行查看或筛选。
也可以直接输入相关字符进行筛选:
注意:
VS Code 中使用LaTeX,一定要确保
.tex
文件的完整路径中没有中文,否则会报错无法编译。
在设置中(快捷键:Ctrl + ,
),将 latex-workshop.message.badbox.show
的对勾去掉。还是很多,觉得有点烦人的话,可以把 latex-workshop.message.warning.show
的对勾也去掉。
按ctrl + ,
打开设置面板,输入editor.wordWrap
,将此选项改为on
,文字到达编辑器边界就会自动换行。
默认打开的pdf可能留白太多,可以在pdf上边点击trim选项,修改trim比例。
如果需要每次打开都默认trim值,可以在设置中搜索latex-workshop.view.pdf.trim
,修改其默认值
按ctrl + ,
打开设置面板,输入latex-workshop.latex.autoBuild.run
,此选项默认为onFileChange
,即当检测到文本发生改变时就编译。
我们可以将其改为onSave
或者never
。当改为onSave
时,只会在保存文本的时候编译,如果vs code设置了自动保存,那此参数就没有了意义,需要将其改为never
。
在左侧的管理按钮,选择 Keyboard Shortcuts
,打开快捷键管理界面。
在快捷键管理界面,点击右上角的打开 快捷键 json
界面。
输入如下内容,其中 key
用来设定自定义的快捷键。
{
"key": "shift+enter",
"command": "latex-workshop.recipes",
"args": "latexmk",
"when": "editorLangId =~ /latex|rsweave|jlweave/"
}
设置完成后,就可以直接通过设定的快捷键来编译了。
其他配置可查阅官网:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。