commit 559aa9cd99b46f77e32a00b51d02cb0c7550e75b Author: Ivan I. Ovchinnikov Date: Thu Sep 9 09:55:14 2021 +0300 initial diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..0249b19 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,176 @@ +{ + "[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", + "-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", + "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" +} \ No newline at end of file