124 lines
3.3 KiB
JSON
124 lines
3.3 KiB
JSON
{
|
|
// 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"
|
|
}
|
|
} |