{
//自动编译tex
"latex-workshop.latex.autoBuild.run": "onFileChange",
//显示内容菜单:(1)编译文件;(2)定位游标
"latex-workshop.showContextMenu": true,
//从使用的包中自动补全命令和环境
"latex-workshop.intellisense.package.enabled": true,
//显示错误
"latex-workshop.message.error.show": false,
//显示警告
"latex-workshop.message.warning.show": false,
// recipes 编译链中被使用的编译命令
// tool是name标签所对应的编译顺序,其内部编译命令来自上文latex-workshop.latex.recipes中内容
"latex-workshop.latex.recipes": [
{
"name": "pdflatex->bibtex->pdflatex*2",
"tools": [
"pdflatex",
"bibtex",
"pdflatex",
"pdflatex"
]
},
{
"name": "xelatex->bibtex->xelatex*2",
"tools": [
"xelatex",
"bibtex",
"xelatex",
"xelatex"
]
},
{
"name": "XeLaTeX",
"tools": [
"xelatex"
]
},
{
"name": "PDFLaTeX",
"tools": [
"pdflatex"
]
},
{
"name": "BibTeX",
"tools": [
"bibtex"
]
},
{
"name": "LaTeXmk",
"tools": [
"latexmk"
]
},
],
// 将编译方式: pdflatex 、 xelatex 和 latexmk 中的%DOCFILE更改为%DOC
// %DOCFILE表明编译器访问没有扩展名的根文件名,而%DOC表明编译器访问的是没有扩展名的根文件完整路径。这就意味着,使用%DOCFILE可以将文件所在路径设置为中文
"latex-workshop.latex.tools": [
{
"name": "latexmk",
"command": "latexmk",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"--shell-escape",
"-pdf",
"-outdir=%OUTDIR%",
"%DOC%" //"%DOCFILE%"
]
},
{
"name": "xelatex",
"command": "xelatex",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"%DOC%" //"%DOCFILE%"
]
},
{
"name": "pdflatex",
"command": "pdflatex",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"--shell-escape",
"%DOC%" //"%DOCFILE%"
]
},
{
"name": "bibtex",
"command": "bibtex",
"args": [
"%DOCFILE%"
]
}
],
"latex-workshop.latex.clean.fileTypes": [
"*.aux",
"*.bbl",
"*.blg",
"*.idx",
"*.ind",
"*.lof",
"*.lot",
"*.out",
"*.toc",
"*.acn",
"*.acr",
"*.alg",
"*.glg",
"*.glo",
"*.gls",
"*.ist",
"*.fls",
"*.log",
"*.fdb_latexmk"
],
"editor.minimap.enabled": false,
"files.autoSave": "onFocusChange",
//设置为never,为不清除辅助文件
"latex-workshop.latex.autoClean.run": "onFailed",
//设置vscode编译tex文档时的默认编译链
"latex-workshop.latex.recipe.default": "lastUsed",
// 用于反向同步的内部查看器的键绑定。ctrl/cmd +点击(默认)或双击
"latex-workshop.view.pdf.internal.synctex.keybinding": "double-click",
"tabnine.experimentalAutoImports": true,
"editor.unicodeHighlight.allowedCharacters": {
"𝑞": true
},
"editor.wordWrap": "on", //是否自动换行
"workbench.editorAssociations": {
"*.pdf": "default"
},
// 将所选代码行注释:先Ctrl+K,再Ctrl+C取消代码行注释:先Ctrl+K,再Ctrl+U
//使用 SumatraPDF 预览编译好的PDF文件
// 设置VScode内部查看生成的pdf文件
"latex-workshop.view.pdf.viewer": "external",
// PDF查看器用于在\ref上的[View on PDF]链接
"latex-workshop.view.pdf.ref.viewer":"auto",
// 使用外部查看器时要执行的命令。此功能不受官方支持。
"latex-workshop.view.pdf.external.viewer.command": "D:/other apps/SmartPDF/SumatraPDF/SumatraPDF.exe", // 注意修改路径 "D:\other apps\SmartPDF\SumatraPDF\SumatraPDF.exe"
// 使用外部查看器时,latex-workshop.view.pdf.external.view .command的参数。此功能不受官方支持。%PDF%是用于生成PDF文件的绝对路径的占位符。
"latex-workshop.view.pdf.external.viewer.args": [
"%PDF%"
],
// 将synctex转发到外部查看器时要执行的命令。此功能不受官方支持。
"latex-workshop.view.pdf.external.synctex.command": "D:/other apps/SmartPDF/SumatraPDF/SumatraPDF.exe", // 注意修改路径
// latex-workshop.view.pdf.external.synctex的参数。当同步到外部查看器时。%LINE%是行号,%PDF%是生成PDF文件的绝对路径的占位符,%TEX%是触发syncTeX的扩展名为.tex的LaTeX文件路径。
"latex-workshop.view.pdf.external.synctex.args": [
"-forward-search",
"%TEX%",
"%LINE%",
"-reuse-instance",
"-inverse-search",
"\"D:/VS code/Microsoft VS Code/Code.exe\" \"D:/VS code/Microsoft VS Code/resources/app/out/cli.js\" -r -g \"%f:%l\"", // 注意修改路径 "D:\VS code\Microsoft VS Code\Code.exe"
"%PDF%"
],
"workbench.colorTheme": "Atom One Light",
"security.workspace.trust.untrustedFiles": "open",
"grammarly.files.include": [
"**/readme.md",
"**/README.md",
"**/*.txt",
"**/*.tex"
],
"devchat.Model.gpt-3-5": {
"provider": "openai",
"max_input_tokens": 13000
},
"devchat.Model.gpt-4": {
"provider": "openai",
"max_input_tokens": 6000
},
"devchat.Model.gpt-4-turbo": {
"provider": "openai",
"max_input_tokens": 32000
},
"devchat.Model.xinghuo-2": {
"provider": "devchat",
"max_input_tokens": 6000
},
"devchat.Model.chatglm_pro": {
"provider": "devchat",
"max_input_tokens": 8000
},
"devchat.Model.ERNIE-Bot": {
"provider": "devchat",
"max_input_tokens": 8000
},
"devchat.Model.llama-2-70b-chat": {
"provider": "devchat",
"max_input_tokens": 4000
},
"DevChat.Language": "zh",
"devchat.Model.CodeLlama-70b": {
"provider": "devchat",
"max_input_tokens": 4000
},
"devchat.Model.Mixtral-8x7B": {
"provider": "devchat",
"max_input_tokens": 4000
},
"devchat.Model.Minimax-abab6": {
"provider": "devchat",
"max_input_tokens": 4000
},
"devchat.Model.claude-3-opus": {
"provider": "devchat",
"max_input_tokens": 32000
},
"devchat.Model.claude-3-sonnet": {
"provider": "devchat",
"max_input_tokens": 32000
},
"DevChat.PythonForChat": "c:\\Users\\shaon\\.vscode\\extensions\\merico.devchat-0.1.47\\tools\\python-3.11.6-embed-amd64\\python.exe",
}