我想在 VS Code 中构建 tex 文件。我有如下的 task.json:
{
"version": "2.0.0",
"tasks": [
{
"label": "Run lualatex",
"type": "shell",
"group": {
"kind": "build",
"isDefault": true
},
"command": "lualatex",
"args": [
"-interaction=nonstopmode",
"-file-line-error",
"%DOC%.tex"
]
},
]
}
按下 Ctrl+Alt+BI 时收到此消息:正在执行任务:lualatex -interaction=nonstopmode -file-line-error %DOC%.tex
我尝试了“%DOC%”和“*.tex”,但没有任何效果。我做错了什么?
答案1
在编写任务配置时,拥有一组预定义的通用变量(例如活动文件 (${file}) 或工作区根文件夹 (${workspaceFolder})很有用。VS Code 支持在 task.json 文件中的字符串内进行变量替换,您可以在变量参考。