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"
|
|||
|
}
|