VSCode + Latex Workshop + MikTex
需掌握内容
- 本地配置、编译、使用 LaTex ;
具体包括:- 环境搭建
MikTex
- 插入图片
Matplot
visio
- 插入表格
mathtype
excel
- 插入引用文献
bib
mendeley
- 插入公式
mathtype
- 环境搭建
- 学会使用
ShareLaTeX
历史版本、将项目分享给他人
安装环境
- 参考VSCode + Latex Workshop + MikTex + Git,安装
miktex
(tex live
的某一个衍生版本) +latex workshop
Recipe: pdflatex -> bibtex -> pdflatex × 2
可以成功编译;- vscode使用命令搜索
open setting(json)
,改变配置:
我的配置如下:
"latex-workshop.view.pdf.viewer": "tab", //内置pdf
"latex-workshop.latex.recipe.default": "lastUsed", //默认使用上一次配置
"latex-workshop.latex.autoBuild.run": "onFileChange", //自动编译
"latex-workshop.intellisense.file.base": "file relative",
"latex-workshop.latex.tools": [
{
"name": "pdfLaTeX+MakeIndex+BibTeX",
"command": "texify",
"args": [
"--synctex=1", //pdf与tex文件相互跳转
"--pdf",
"--tex-option=\"-interaction=nonstopmode\"", //遇到错误停止
"--tex-option=\"-c-style-errors\"", //错误显示格式,在log中以"文件:行:错误类型"显示
"--clean",
"--quiet", //除了错误信息,其他均不显示
"%DOC%.tex"
]
},
{
"name": "XeLaTeX+MakeIndex+BibTeX",
"command": "texify",
"args": [
"--synctex=1",
"--pdf",
"--clean",
"--quiet",
"--tex-option=\"-interaction=nonstopmode\"",
"--tex-option=\"-c-style-errors\"",
"--engine=xetex",
"%DOC%.tex"
]
}
],
"latex-workshop.latex.recipes": [
{
"name": "pdfLaTeX+MakeIndex+BibTeX", //放在最前面为默认编译方案, 适用于MikTex
"tools": [
"pdfLaTeX+MakeIndex+BibTeX"
]
},
{
"name": "XeLaTeX+MakeIndex+BibTeX", //放在最前面为默认编译方案, 适用于MikTex
"tools": [
"XeLaTeX+MakeIndex+BibTeX"
]
}
- vscode中 定位与反向定位:
ctrl + alt + j
同步位置;ctrl click
反向同步
配置技巧
- 由于latex worshop需要自行配置的地方比较多,所以更多参考
miktex
自带的编辑器(参看编辑->首选项->排版
)的配置 - 如果想要文档中,支持 utf-8 的编码(即可能出现的中文,并且需要引用),可以使用
XeLaTeX+MakeIndex+BibTeX
的配置;tex.exe与texify.exe的参数表(--help);
Latex 教程
简易教程:
Getting started with TeX, LaTeX, and friends
简单文档 small2e.tex
复杂文档 sample2e.tex
语法规则 latexsheet.tex
LaTex 手册-网址
LaTex 手册-PDF
LaTex-project 文档
工具
在线工具——表格转LaTex
lyx : 可以使用excel编辑csv,导入lyx,再导出LaTex