Enviando o nome do arquivo para o VS Code para construir o arquivo latex

Enviando o nome do arquivo para o VS Code para construir o arquivo latex

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.

informação relacionada