178 lines
4.4 KiB
JSON
178 lines
4.4 KiB
JSON
{
|
||
"[latex]": {
|
||
"editor.formatOnPaste": false,
|
||
"editor.suggestSelection": "recentlyUsedByPrefix"
|
||
},
|
||
"latex-workshop.latex.autoBuild.interval": 100000,
|
||
"latex-workshop.latex.autoBuild.run" :"onFileChange",
|
||
"latex-workshop.latex.recipe.default": "first",
|
||
"latex-workshop.latex.outDir": "build",
|
||
"latex-workshop.latex.tools": [
|
||
{
|
||
"name": "latexmk",
|
||
"command": "latexmk",
|
||
"args": [
|
||
"-xelatex",
|
||
"-f",
|
||
"-synctex=1",
|
||
"-interaction=nonstopmode",
|
||
"-file-line-error",
|
||
"-outdir=%OUTDIR%",
|
||
"%DOC%"
|
||
],
|
||
"env": {}
|
||
},
|
||
{
|
||
"name": "lualatexmk",
|
||
"command": "latexmk",
|
||
"args": [
|
||
"-synctex=1",
|
||
"-interaction=nonstopmode",
|
||
"-file-line-error",
|
||
"-lualatex",
|
||
"-outdir=%OUTDIR%",
|
||
"%DOC%"
|
||
],
|
||
"env": {}
|
||
},
|
||
{
|
||
"name": "latexmk_rconly",
|
||
"command": "latexmk",
|
||
"args": [
|
||
"%DOC%"
|
||
],
|
||
"env": {}
|
||
},
|
||
{
|
||
"name": "xelatex",
|
||
"command": "xelatex",
|
||
"args": [
|
||
"-synctex=1",
|
||
"-interaction=nonstopmode",
|
||
"-file-line-error",
|
||
"%DOC%"
|
||
],
|
||
"env": {}
|
||
},
|
||
{
|
||
"name": "pdflatex",
|
||
"command": "pdflatex",
|
||
"args": [
|
||
"-synctex=1",
|
||
"-interaction=nonstopmode",
|
||
"-file-line-error",
|
||
"%DOC%"
|
||
],
|
||
"env": {}
|
||
},
|
||
{
|
||
"name": "bibtex",
|
||
"command": "bibtex",
|
||
"args": [
|
||
"%DOCFILE%"
|
||
],
|
||
"env": {}
|
||
},
|
||
{
|
||
"name": "rnw2tex",
|
||
"command": "Rscript",
|
||
"args": [
|
||
"-e",
|
||
"knitr::opts_knit$set(concordance = TRUE); knitr::knit('%DOCFILE_EXT%')"
|
||
],
|
||
"env": {}
|
||
},
|
||
{
|
||
"name": "jnw2tex",
|
||
"command": "julia",
|
||
"args": [
|
||
"-e",
|
||
"using Weave; weave(\"%DOC_EXT%\", doctype=\"tex\")"
|
||
],
|
||
"env": {}
|
||
},
|
||
{
|
||
"name": "jnw2texmintex",
|
||
"command": "julia",
|
||
"args": [
|
||
"-e",
|
||
"using Weave; weave(\"%DOC_EXT%\", doctype=\"texminted\")"
|
||
],
|
||
"env": {}
|
||
},
|
||
{
|
||
"name": "tectonic",
|
||
"command": "tectonic",
|
||
"args": [
|
||
"--synctex",
|
||
"--keep-logs",
|
||
"%DOC%.tex"
|
||
],
|
||
"env": {}
|
||
},
|
||
{
|
||
"name": "makeindex",
|
||
"command": "makeindex",
|
||
"args": [
|
||
"%OUTDIR%/%DOCFILE%.nlo",
|
||
"-s",
|
||
"nomencl.ist",
|
||
"-o",
|
||
"%OUTDIR%/%DOCFILE%.nls"
|
||
]
|
||
}
|
||
],
|
||
"latex-workshop.latex.recipes": [
|
||
{
|
||
"name": "latexmk 🔃",
|
||
"tools": [
|
||
"latexmk",
|
||
// "makeindex",
|
||
"bibtex",
|
||
"latexmk"
|
||
]
|
||
},
|
||
{
|
||
"name": "latexmk (latexmkrc)",
|
||
"tools": [
|
||
"latexmk_rconly"
|
||
]
|
||
},
|
||
{
|
||
"name": "latexmk (lualatex)",
|
||
"tools": [
|
||
"lualatexmk"
|
||
]
|
||
},
|
||
{ // all pdflatex changed to xelatex (5 times)
|
||
"name": "pdflatex ➞ pdflatex ➞ pdflatex × 2",
|
||
"tools": [
|
||
"xelatex",
|
||
"bibtex",
|
||
"xelatex",
|
||
"xelatex"
|
||
]
|
||
},
|
||
{
|
||
"name": "Compile Rnw files",
|
||
"tools": [
|
||
"rnw2tex",
|
||
"latexmk"
|
||
]
|
||
},
|
||
{
|
||
"name": "Compile Jnw files",
|
||
"tools": [
|
||
"jnw2tex",
|
||
"latexmk"
|
||
]
|
||
},
|
||
{
|
||
"name": "tectonic",
|
||
"tools": [
|
||
"tectonic"
|
||
]
|
||
}
|
||
],
|
||
"latex-workshop.view.pdf.viewer": "tab"
|
||
} |