Quero construir um arquivo tex no VS Code. Eu tenho tarefas.json assim:
{
"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"
]
},
]
}
Ao pressionar Ctrl+Alt+BI recebo esta mensagem: Executando tarefa: lualatex -interaction=nonstopmode -file-line-error %DOC%.tex
Tentei "%DOC%" e "*.tex", mas nada funciona. O que estou fazendo de errado?
Responder1
Integrar com ferramentas externas por meio de tarefas - substituição de variáveis
Ao criar configurações de tarefas, é útil ter um conjunto de variáveis comuns predefinidas, como o arquivo ativo (${file}) ou a pasta raiz do espaço de trabalho (${workspaceFolder}). O VS Code suporta substituição de variáveis dentro de strings no arquivo tasks.json e você pode ver uma lista completa de variáveis predefinidas noReferência de variáveis.