{ // Place your snippets for tex here. Each snippet is defined under a snippet name and has a prefix, body and // description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are: // $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the // same ids are connected. // Example: // "Print to console": { // "prefix": "log", // "body": [ // "console.log('$1');", // "$2" // ], // "description": "Log output to console" // } "Formula (old)": { "prefix": "formulaBare", "body": [ "\\begin{tcolorbox}[colback=red!5!white,colframe=red!75!black,title=Formula: $1]", "\t$2", "\\end{tcolorbox}", ], "description": "Red tcolorbox to provide a formula (without the default setup)" }, "Prepare Latex doc (old)": { "prefix": "LaTeX-Prepare-Old", "body": [ "\\documentclass{article}\n", "% Imports %", "\\usepackage{amsmath}", "\\usepackage{graphicx}", "\\usepackage{subcaption}", "\\usepackage[export]{adjustbox}", "\\usepackage{tcolorbox}", "\\usepackage{xcolor}", "\\usepackage{cancel}", "\\usepackage{dsfont}", "\\usepackage{amssymb}", "\\usepackage[a4paper]{geometry}", "\\usepackage{parskip}\n", "% Setup %", "\\title{\\Huge \\textbf{$1}}", "\\author{Janis Hutz}\n", "% Configuring %", "\\addtolength{\\oddsidemargin}{-0.75in}", "\\addtolength{\\textwidth}{1.5in}", "\\addtolength{\\evensidemargin}{-0.75in}", "\\addtolength{\\topmargin}{-1in}", "\\addtolength{\\textheight}{2in}\n", "% Main doc %", "\\begin{document}", "\\maketitle", "$2", "\\end{document}" ], "description": "Prepare a LaTeX Document with all relevant imports" }, "prepare LaTeX Document (New)": { "prefix": "latex-prepare", "body": [ "\\documentclass{article}\n", "\\input{~/projects/generalSchool/helpers.tex}\n", "\\setup{$1}\n", "\\begin{document}", "\\maketitle\n\n", "$2\n\n", "\\end{document}" ], "description": "Prepares a full LaTeX Document for use and compiling" }, "Formula (new)": { "prefix": "formula", "body": [ "\\begin{formula}[]{$1}", "\t$2", "\\end{formula}" ], "description": "Inserts a tcolorbox to provide a formula (red)" }, "Definition (new)": { "prefix": "definition", "body": [ "\\begin{definition}[]{$1}", "\t$2", "\\end{definition}" ], "description": "Inserts a tcolorbox to provide a definition (blue)" }, "Recall (new)": { "prefix": "recall", "body": [ "\\begin{recall}[]{$1}", "\t$2", "\\end{recall}" ], "description": "Inserts a tcolorbox to provide a recall / revision of previous knowledge (yellow)" }, "Important Remarks (new)": { "prefix": "remarks", "body": [ "\\begin{remarks}[]{$1}", "\t$2", "\\end{remarks}" ], "description": "Inserts a tcolorbox to provide remarks (green)" }, "Guides (new)": { "prefix": "guides", "body": [ "\\begin{guides}[]{$1}", "\t$2", "\\end{guides}" ], "description": "Inserts a tcolorbox to provide guides / instructions on how to use (purple)" }, "Properties / Restrictions (new)": { "prefix": "properties", "body": [ "\\begin{properties}[]{$1}", "\t$2", "\\end{properties}" ], "description": "Inserts a tcolorbox to inform about properties / restrictions / limitations" } }