Ich möchte eine Tex-Datei in VS Code erstellen. Ich habe tasks.json wie folgt:
{
"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"
]
},
]
}
Beim Drücken von Strg+Alt+B wird diese Meldung angezeigt: Task wird ausgeführt: lualatex -interaction=nonstopmode -file-line-error %DOC%.tex
Ich habe "%DOC%" und "*.tex" ausprobiert, aber nichts funktioniert. Was mache ich falsch?
Antwort1
Integration mit externen Tools über Aufgaben - Variablensubstitution
Beim Erstellen von Aufgabenkonfigurationen ist es hilfreich, einen Satz vordefinierter gemeinsamer Variablen zu haben, wie z. B. die aktive Datei (${file}) oder den Stammordner des Arbeitsbereichs (${workspaceFolder}). VS Code unterstützt die Variablensubstitution in Zeichenfolgen in der Datei tasks.json. Eine vollständige Liste der vordefinierten Variablen finden Sie imVariablenreferenz.