Newer
Older
"displayName": "LaTeX Workshop",
"description": "Boost LaTeX typesetting efficiency with preview, compile, autocomplete, colorize, and more.",
"publisher": "James-Yu",
"license": "MIT",
"homepage": "https://github.com/James-Yu/LaTeX-Workshop",
"repository": {
"type": "git",
"url": "https://github.com/James-Yu/LaTeX-Workshop.git"
},
"engines": {
"Snippets",
"Linters",
"Formatters"
],
"keywords": [
"latex",
"tex",
"compile",
"preview",
"hint"
],
"activationEvents": [
"onCommand:latex-workshop.activate",
"onWebviewPanel:latex-workshop-pdf"
"virtualWorkspaces": {
"supported": "limited",
"description": "Only a few features are supported."
},
"aliases": [
"TeX",
"tex"
],
"extensions": [
".sty",
".cls",
".bbx",
"configuration": "./syntax/latex-language-configuration.json"
"configuration": "./syntax/doctex-language-configuration.json"
"configuration": "./syntax/latex-language-configuration.json"
"aliases": [
"BibTeX",
"bibtex"
],
"extensions": [
".bib"
],
"configuration": "./syntax/bibtex-language-configuration.json"
{
"id": "bibtex-style",
"aliases": [
"BibTeX style"
],
"extensions": [
".bst"
],
"configuration": "./syntax/bibtex-style-language-configuration.json"
"configuration": "./syntax/latex3-language-configuration.json"
{
"id": "pweave",
"aliases": [
"Pweave"
],
"extensions": [
".pnw",
".ptexw"
],
"configuration": "./syntax/latex-language-configuration.json"
},
{
"id": "jlweave",
"aliases": [
"Weave.jl"
],
"extensions": [
".jnw",
".jtexw"
],
"configuration": "./syntax/latex-language-configuration.json"
{
"id": "rsweave",
"aliases": [
"R Sweave"
],
"extensions": [
".rnw",
".Rnw",
".Rtex",
".rtex",
".snw",
".Snw"
"configuration": "./syntax/latex-language-configuration.json"
"id": "cpp_embedded_latex",
"configuration": "./syntax/latex-cpp-embedded-language-configuration.json"
"id": "markdown_latex_combined",
"configuration": "./syntax/markdown-latex-combined-language-configuration.json"
},
{
"id": "latex_workshop_log",
"aliases": [
"LaTeX Workshop Log"
],
"configuration": "./syntax/latex-workshop-log-language-configuration.json"
"path": "./syntax/TeX.tmLanguage.json"
"language": "doctex",
"scopeName": "text.tex.doctex",
"path": "./syntax/DocTeX.tmLanguage.json"
"path": "./syntax/LaTeX.tmLanguage.json",
"source.asymptote": "asymptote",
"source.cpp": "cpp_embedded_latex",
"source.dot": "dot",
"source.gnuplot": "gnuplot",
"source.lua": "lua",
"source.python": "python",
"source.ruby": "ruby",
"source.scala": "scala",
"meta.embedded.markdown_latex_combined": "markdown_latex_combined"
"path": "./syntax/Bibtex.tmLanguage.json"
"language": "bibtex-style",
"scopeName": "source.bst",
"path": "./syntax/BibTeX-style.tmLanguage.json"
"scopeName": "text.tex.latex",
"path": "./syntax/LaTeX.tmLanguage.json",
"embeddedLanguages": {
"source.asymptote": "asymptote",
"source.cpp": "cpp_embedded_latex",
"source.css": "css",
"source.dot": "dot",
"source.gnuplot": "gnuplot",
"text.html": "html",
"source.java": "java",
"source.js": "javascript",
"source.julia": "julia",
"source.lua": "lua",
"source.python": "python",
"source.ruby": "ruby",
"source.scala": "scala",
"source.ts": "typescript",
"text.xml": "xml",
"source.yaml": "yaml",
"meta.embedded.markdown_latex_combined": "markdown_latex_combined"
}
"language": "markdown_latex_combined",
"scopeName": "text.tex.markdown_latex_combined",
"path": "./syntax/markdown-latex-combined.tmLanguage.json"
"language": "cpp_embedded_latex",
"scopeName": "source.cpp.embedded.latex",
"path": "./syntax/cpp-grammar-bailout.tmLanguage.json",
"embeddedLanguages": {
"meta.embedded.assembly.cpp": "asm"
}
{
"language": "pweave",
"scopeName": "text.tex.latex.pweave",
"path": "./syntax/Pweave.tmLanguage.json",
"embeddedLanguages": {
"source.python": "python"
}
},
{
"language": "jlweave",
"scopeName": "text.tex.latex.jlweave",
"path": "./syntax/JLweave.tmLanguage.json",
"embeddedLanguages": {
"source.julia": "julia"
}
},
{
"language": "rsweave",
"scopeName": "text.tex.latex.rsweave",
"path": "./syntax/RSweave.tmLanguage.json",
"embeddedLanguages": {
},
{
"language": "latex_workshop_log",
"scopeName": "text.latex_workshop.log",
"path": "./syntax/LaTeX-Workshop-Log.tmLanguage.json"
"snippets": [
{
"language": "latex",
"path": "./data/latex-snippet.json"
"path": "./data/latex-snippet.json"
"path": "./data/latex-snippet.json"
{
"language": "rsweave",
"path": "./data/latex-snippet.json"
},
{
"language": "latex-expl3",
"path": "./data/latex-snippet.json"
{
"command": "latex-workshop.navigate-envpair",
"category": "LaTeX Workshop"
},
{
"command": "latex-workshop.select-envname",
"command": "latex-workshop.select-envcontent",
"category": "LaTeX Workshop"
},
{
"command": "latex-workshop.select-env",
{
"command": "latex-workshop.multicursor-envname",
"title": "%command.multicursor-envname%",
"category": "LaTeX Workshop"
},
{
"command": "latex-workshop.wrap-env",
"category": "LaTeX Workshop"
},
{
"command": "latex-workshop.surround",
"category": "LaTeX Workshop"
},
{
"command": "latex-workshop.close-env",
"category": "LaTeX Workshop"
},
{
"command": "latex-workshop.toggle-equation-envname",
"title": "%command.toggle-equation-envname%",
"category": "LaTeX Workshop"
},
{
"command": "latex-workshop.revealOutputDir",
"title": "%command.revealoutput%",
{
"command": "latex-workshop.saveWithoutBuilding",
"title": "%command.saveWithoutBuilding%",
"category": "LaTeX Workshop"
},
"icon": "$(debug-start)",
"enablement": "!virtualWorkspace"
{
"command": "latex-workshop.recipes",
"category": "LaTeX Workshop",
"enablement": "!virtualWorkspace"
"icon": "$(open-preview)",
"enablement": "!virtualWorkspace"
{
"command": "latex-workshop.viewInBrowser",
"category": "LaTeX Workshop",
"enablement": "!virtualWorkspace"
},
{
"command": "latex-workshop.viewExternal",
"category": "LaTeX Workshop",
"enablement": "!virtualWorkspace"
"command": "latex-workshop.refresh-viewer",
"category": "LaTeX Workshop"
},
{
"command": "latex-workshop.kill",
"category": "LaTeX Workshop",
"enablement": "!virtualWorkspace"
"category": "LaTeX Workshop",
"enablement": "!virtualWorkspace"
},
{
"command": "latex-workshop.clean",
"category": "LaTeX Workshop",
"enablement": "!virtualWorkspace"
{
"command": "latex-workshop.citation",
"category": "LaTeX Workshop",
"enablement": "!virtualWorkspace"
"command": "latex-workshop.addtexroot",
"category": "LaTeX Workshop"
},
{
"command": "latex-workshop.wordcount",
"category": "LaTeX Workshop"
},
{
"command": "latex-workshop.changeHostName",
"category": "LaTeX Workshop"
},
{
"command": "latex-workshop.resetHostName",
"category": "LaTeX Workshop"
},
{
"command": "latex-workshop.compilerlog",
"category": "LaTeX Workshop",
"enablement": "!virtualWorkspace"
{
"command": "latex-workshop.actions",
},
{
"command": "latex-workshop-dev.parselog",
"category": "LaTeX Workshop DevTools"
"category": "LaTeX Workshop DevTools"
},
{
"command": "latex-workshop-dev.parsebib",
{
"command": "latex-workshop-dev.striptext",
"category": "LaTeX Workshop DevTools"
},
{
"command": "latex-workshop.texdoc",
"category": "LaTeX Workshop"
{
"command": "latex-workshop.texdocUsepackages",
{
"command": "latex-workshop.promote-sectioning",
"title": "%command.promote-sectioning%",
"category": "LaTeX Workshop"
},
{
"command": "latex-workshop.demote-sectioning",
{
"command": "latex-workshop.select-section",
},
{
"command": "latex-workshop.bibalign",
"category": "LaTeX Workshop"
},
{
"command": "latex-workshop.bibalignsort",
"category": "LaTeX Workshop"
},
{
"command": "latex-workshop.openMathPreviewPanel",
"title": "%command.openMathPreviewPanel%",
"category": "LaTeX Workshop"
},
{
"command": "latex-workshop.closeMathPreviewPanel",
"title": "%command.closeMathPreviewPanel%",
},
{
"command": "latex-workshop.toggleMathPreviewPanel",
"title": "%command.toggleMathPreviewPanel%",
"key": "ctrl+l alt+m",
"mac": "cmd+l alt+m",
"command": "latex-workshop.toggleMathPreviewPanel",
"when": "editorLangId =~ /^latex$|^latex-expl3$|^doctex$|^rsweave$|^jlweave$|^pweave$/ && config.latex-workshop.bind.altKeymap.enabled"
"key": "ctrl+l alt+b",
"mac": "cmd+l alt+b",
James-Yu
committed
"command": "latex-workshop.build",
"when": "editorLangId =~ /^latex$|^latex-expl3$|^doctex$|^rsweave$|^jlweave$|^pweave$/ && config.latex-workshop.bind.altKeymap.enabled && !virtualWorkspace"
"key": "ctrl+l alt+c",
"mac": "cmd+l alt+c",
James-Yu
committed
"command": "latex-workshop.clean",
"when": "editorLangId =~ /^latex$|^latex-expl3$|^doctex$|^rsweave$|^jlweave$|^pweave$/ && config.latex-workshop.bind.altKeymap.enabled && !virtualWorkspace"
"key": "ctrl+l alt+v",
"mac": "cmd+l alt+v",
James-Yu
committed
"command": "latex-workshop.view",
"when": "editorLangId =~ /^latex$|^latex-expl3$|^doctex$|^rsweave$|^jlweave$|^pweave$/ && config.latex-workshop.bind.altKeymap.enabled && !virtualWorkspace"
"key": "ctrl+l alt+j",
"mac": "cmd+l alt+j",
James-Yu
committed
"command": "latex-workshop.synctex",
"when": "editorTextFocus && editorLangId =~ /^latex$|^latex-expl3$|^doctex$/ && config.latex-workshop.bind.altKeymap.enabled && !virtualWorkspace"
"key": "ctrl+l alt+x",
"mac": "cmd+l alt+x",
"command": "workbench.view.extension.latex-workshop-activitybar",
"when": "config.latex-workshop.bind.altKeymap.enabled"
{
"key": "ctrl+alt+m",
"mac": "cmd+alt+m",
"command": "latex-workshop.toggleMathPreviewPanel",
"when": "editorLangId =~ /^latex$|^latex-expl3$|^doctex$|^rsweave$|^jlweave$|^pweave$/ && !config.latex-workshop.bind.altKeymap.enabled"
"key": "ctrl+alt+b",
"mac": "cmd+alt+b",
"command": "latex-workshop.build",
"when": "editorLangId =~ /^latex$|^latex-expl3$|^doctex$|^rsweave$|^jlweave$|^pweave$/ && !config.latex-workshop.bind.altKeymap.enabled && !virtualWorkspace"
"key": "ctrl+alt+c",
"mac": "cmd+alt+c",
"command": "latex-workshop.clean",
"when": "editorLangId =~ /^latex$|^latex-expl3$|^doctex$|^rsweave$|^jlweave$|^pweave$/ && !config.latex-workshop.bind.altKeymap.enabled && !virtualWorkspace"
},
{
"key": "ctrl+alt+v",
"mac": "cmd+alt+v",
"command": "latex-workshop.view",
"when": "editorLangId =~ /^latex$|^latex-expl3$|^doctex$|^rsweave$|^jlweave$|^pweave$/ && !config.latex-workshop.bind.altKeymap.enabled && !virtualWorkspace"
},
{
"key": "ctrl+alt+j",
"mac": "cmd+alt+j",
"command": "latex-workshop.synctex",
"when": "editorTextFocus && editorLangId =~ /^latex$|^latex-expl3$|^doctex$/ && !config.latex-workshop.bind.altKeymap.enabled && !virtualWorkspace"
},
{
"key": "ctrl+alt+x",
"mac": "cmd+alt+x",
"command": "workbench.view.extension.latex-workshop-activitybar",
"when": "!config.latex-workshop.bind.altKeymap.enabled"
"key": "ctrl+l [",
"mac": "cmd+l [",
"when": "config.latex-workshop.bind.altKeymap.enabled && editorTextFocus && !editorReadonly && editorLangId =~ /^latex$|^latex-expl3$|^doctex$|^rsweave$|^jlweave$|^pweave$/",
tecosaur
committed
"command": "latex-workshop.promote-sectioning"
tecosaur
committed
"key": "ctrl+l ]",
"mac": "cmd+l ]",
"when": "config.latex-workshop.bind.altKeymap.enabled && editorTextFocus && !editorReadonly && editorLangId =~ /^latex$|^latex-expl3$|^doctex$|^rsweave$|^jlweave$|^pweave$/",
tecosaur
committed
"command": "latex-workshop.demote-sectioning"
},
{
"key": "ctrl+alt+[",
"mac": "cmd+alt+[",
"when": "!config.latex-workshop.bind.altKeymap.enabled && editorTextFocus && !editorReadonly && editorLangId =~ /^latex$|^latex-expl3$|^doctex$|^rsweave$|^jlweave$|^pweave$/",
tecosaur
committed
"command": "latex-workshop.promote-sectioning"
},
{
"key": "ctrl+alt+]",
"mac": "cmd+alt+]",
"when": "!config.latex-workshop.bind.altKeymap.enabled && editorTextFocus && !editorReadonly && editorLangId =~ /^latex$|^latex-expl3$|^doctex$|^rsweave$|^jlweave$|^pweave$/",
"command": "latex-workshop.demote-sectioning"
"key": "ctrl+l ctrl+enter",
"mac": "cmd+l cmd+enter",
"when": "editorTextFocus && !editorReadonly && editorLangId =~ /^latex$|^latex-expl3$|^doctex$|^rsweave$|^jlweave$|^pweave$/",
},
{
"key": "ctrl+l ctrl+b",
"mac": "cmd+l cmd+b",
"when": "editorTextFocus && !editorReadonly && editorLangId =~ /^latex$|^latex-expl3$|^doctex$|^rsweave$|^jlweave$|^pweave$/",
},
{
"key": "ctrl+l ctrl+i",
"mac": "cmd+l cmd+i",
"when": "editorTextFocus && !editorReadonly && editorLangId =~ /^latex$|^latex-expl3$|^doctex$|^rsweave$|^jlweave$|^pweave$/",
},
{
"key": "ctrl+l ctrl+u",
"mac": "cmd+l cmd+u",
"when": "editorTextFocus && !editorReadonly && editorLangId =~ /^latex$|^latex-expl3$|^doctex$|^rsweave$|^jlweave$|^pweave$/",
},
{
"key": "ctrl+l ctrl+e",
"mac": "cmd+l cmd+e",
"when": "editorTextFocus && !editorReadonly && editorLangId =~ /^latex$|^latex-expl3$|^doctex$|^rsweave$|^jlweave$|^pweave$/",
"command": "latex-workshop.shortcut.emph"
},
{
"key": "ctrl+l ctrl+r",
"mac": "cmd+l cmd+r",
"when": "editorTextFocus && !editorReadonly && editorLangId =~ /^latex$|^latex-expl3$|^doctex$|^rsweave$|^jlweave$|^pweave$/",
},
{
"key": "ctrl+l ctrl+t",
"mac": "cmd+l cmd+t",
"when": "editorTextFocus && !editorReadonly && editorLangId =~ /^latex$|^latex-expl3$|^doctex$|^rsweave$|^jlweave$|^pweave$/",
},
{
"key": "ctrl+l ctrl+s",
"mac": "cmd+l cmd+s",
"when": "editorTextFocus && !editorReadonly && editorLangId =~ /^latex$|^latex-expl3$|^doctex$|^rsweave$|^jlweave$|^pweave$/",
},
{
"key": "ctrl+l ctrl+c",
"mac": "cmd+l cmd+c",
"when": "editorTextFocus && !editorReadonly && editorLangId =~ /^latex$|^latex-expl3$|^doctex$|^rsweave$|^jlweave$|^pweave$/",
},
{
"key": "ctrl+l ctrl+n",
"mac": "cmd+l cmd+n",
"when": "editorTextFocus && !editorReadonly && editorLangId =~ /^latex$|^latex-expl3$|^doctex$|^rsweave$|^jlweave$|^pweave$/",
},
{
"key": "ctrl+l ctrl+6",
"mac": "cmd+l cmd+6",
"when": "editorTextFocus && !editorReadonly && editorLangId =~ /^latex$|^latex-expl3$|^doctex$|^rsweave$|^jlweave$|^pweave$/",
"command": "latex-workshop.shortcut.textsuperscript"
},
{
"key": "ctrl+l ctrl+oem_minus",
"mac": "cmd+l cmd+oem_minus",
"when": "editorTextFocus && !editorReadonly && editorLangId =~ /^latex$|^latex-expl3$|^doctex$|^rsweave$|^jlweave$|^pweave$/",
},
{
"key": "ctrl+m ctrl+b",
"mac": "ctrl+shift+m cmd+b",
"when": "editorTextFocus && !editorReadonly && editorLangId =~ /^latex$|^latex-expl3$|^doctex$|^rsweave$|^jlweave$|^pweave$/",
},
{
"key": "ctrl+m ctrl+i",
"mac": "ctrl+shift+m cmd+i",
"when": "editorTextFocus && !editorReadonly && editorLangId =~ /^latex$|^latex-expl3$|^doctex$|^rsweave$|^jlweave$|^pweave$/",
},
{
"key": "ctrl+m ctrl+r",
"mac": "ctrl+shift+m cmd+r",
"when": "editorTextFocus && !editorReadonly && editorLangId =~ /^latex$|^latex-expl3$|^doctex$|^rsweave$|^jlweave$|^pweave$/",
},
{
"key": "ctrl+m ctrl+t",
"mac": "ctrl+shift+m cmd+t",
"when": "editorTextFocus && !editorReadonly && editorLangId =~ /^latex$|^latex-expl3$|^doctex$|^rsweave$|^jlweave$|^pweave$/",
},
{
"key": "ctrl+m ctrl+s",
"mac": "ctrl+shift+m cmd+s",
"when": "editorTextFocus && !editorReadonly && editorLangId =~ /^latex$|^latex-expl3$|^doctex$|^rsweave$|^jlweave$|^pweave$/",
},
{
"key": "ctrl+m ctrl+shift+b",
"mac": "ctrl+shift+m cmd+shift+b",
"when": "editorTextFocus && !editorReadonly && editorLangId =~ /^latex$|^latex-expl3$|^doctex$|^rsweave$|^jlweave$|^pweave$/",
},
{
"key": "ctrl+m ctrl+c",
"mac": "ctrl+shift+m cmd+c",
"when": "editorTextFocus && !editorReadonly && editorLangId =~ /^latex$|^latex-expl3$|^doctex$|^rsweave$|^jlweave$|^pweave$/",
{
"command": "expandLineSelection",
"key": "ctrl+l ctrl+l",
"mac": "cmd+l cmd+l",
"when": "textInputFocus && editorLangId =~ /^latex$|^latex-expl3$|^doctex$|^rsweave$|^jlweave$|^pweave$/"
},
{
"command": "editor.action.toggleTabFocusMode",
"key": "ctrl+l ctrl+m",
"mac": "cmd+l ctrl+shift+m",
"when": "textInputFocus && editorLangId =~ /^latex$|^latex-expl3$|^doctex$|^rsweave$|^jlweave$|^pweave$/"
{
"key": "ctrl+l ctrl+w",
"mac": "cmd+l cmd+w",
"when": "editorTextFocus && !editorReadonly && editorHasSelection && editorLangId =~ /^latex$|^latex-expl3$|^doctex$|^rsweave$|^jlweave$|^pweave$/",
"command": "latex-workshop.onEnterKey",
"key": "enter",
"when": "config.latex-workshop.bind.enter.key && editorTextFocus && acceptSuggestionOnEnter && !suggestWidgetVisible && !editorReadonly && editorLangId =~ /^latex$|^latex-expl3$|^doctex$|^rsweave$|^jlweave$|^pweave$/ && vim.active && vim.mode == 'Insert'"
},
{
"command": "latex-workshop.onEnterKey",
"key": "enter",
"when": "config.latex-workshop.bind.enter.key && editorTextFocus && !acceptSuggestionOnEnter && !editorReadonly && editorLangId =~ /^latex$|^latex-expl3$|^doctex$|^rsweave$|^jlweave$|^pweave$/ && vim.active && vim.mode == 'Insert'"
},
{
"command": "latex-workshop.onEnterKey",
"key": "enter",
"when": "config.latex-workshop.bind.enter.key && editorTextFocus && acceptSuggestionOnEnter && !suggestWidgetVisible && !editorReadonly && editorLangId =~ /^latex$|^latex-expl3$|^doctex$|^rsweave$|^jlweave$|^pweave$/ && !vim.active"
},
{
"command": "latex-workshop.onEnterKey",
"key": "enter",
"when": "config.latex-workshop.bind.enter.key && editorTextFocus && !acceptSuggestionOnEnter && !editorReadonly && editorLangId =~ /^latex$|^latex-expl3$|^doctex$|^rsweave$|^jlweave$|^pweave$/ && !vim.active"
},
{
"command": "latex-workshop.onAltEnterKey",
"key": "alt+enter",
"when": "config.latex-workshop.bind.enter.key && editorTextFocus && acceptSuggestionOnEnter && !suggestWidgetVisible && !editorReadonly && editorLangId =~ /^latex$|^latex-expl3$|^doctex$|^rsweave$|^jlweave$|^pweave$/"
},
{
"command": "latex-workshop.onAltEnterKey",
"key": "alt+enter",
"when": "config.latex-workshop.bind.enter.key && editorTextFocus && !acceptSuggestionOnEnter && !editorReadonly && editorLangId =~ /^latex$|^latex-expl3$|^doctex$|^rsweave$|^jlweave$|^pweave$/"
"configurationDefaults": {
"[latex]": {
"editor.formatOnPaste": false,
"editor.suggestSelection": "recentlyUsedByPrefix"
}
},
"title": "LaTeX",
"latex-workshop.latex.recipes": {
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"tools": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"name",
"tools"
{
"name": "latexmk (latexmkrc)",
"tools": [
"latexmk_rconly"
]
},
{
"name": "latexmk (lualatex)",
"tools": [
"lualatexmk"
]
},
{
"name": "latexmk (xelatex)",
"tools": [
"xelatexmk"
]
},
"name": "pdflatex -> bibtex -> pdflatex * 2",
"tools": [
"pdflatex",
"bibtex",
"pdflatex",
"pdflatex"
]
},
{
"name": "Compile Rnw files",
"tools": [
},
{
"name": "Compile Jnw files",
"tools": [
"jnw2tex",
"latexmk"
]
{
"name": "Compile Pnw files",
"tools": [
"pnw2tex",
"latexmk"
]
},
{
"name": "tectonic",
"tools": [
"tectonic"
]
"markdownDescription": "Define LaTeX compiling recipes. Each recipe in the list is an object containing its name and the names of tools to be used sequentially, which are defined in `#latex-workshop.latex.tools#`. By default, the first recipe is used to compile the project. For details, please visit https://github.com/James-Yu/LaTeX-Workshop/wiki/Compile#latex-recipes."
"latex-workshop.latex.recipe.default": {
"type": "string",
"default": "first",
"markdownDescription": "Define which recipe is used by `#latex-workshop.build#`. It also applies to auto build. Recipes are referred to by their names as defined in `#latex-workshop.latex.recipes#`. Note there are two particular values: \n- `first` means to use the first recipe in `#latex-workshop.latex.recipes#`;\n- `lastUsed` means to use the last run recipe."
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"command": {
"type": "string"
},
"args": {
"type": "array",
"items": {
"type": "string"
}
},
"env": {
"type": "object"
}
},
"required": [
"name",
"command"
"default": [
{
"name": "latexmk",
"command": "latexmk",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"-pdf",
"-outdir=%OUTDIR%",
"%DOC%"
],
"env": {}
},
{
"name": "lualatexmk",
"command": "latexmk",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"-lualatex",
},
{
"name": "xelatexmk",
"command": "latexmk",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"-xelatex",
"-outdir=%OUTDIR%",
"%DOC%"
],
"env": {}
{
"name": "latexmk_rconly",
"command": "latexmk",
"args": [
"%DOC%"
],
"env": {}
},
{
"name": "pdflatex",
"command": "pdflatex",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"%DOC%"
},
{
"name": "bibtex",
"command": "bibtex",
"args": [
"%DOCFILE%"
"knitr::opts_knit$set(concordance = TRUE); knitr::knit('%DOCFILE_EXT%')"