diff --git a/config/obsidian/latex_snippets.json b/config/obsidian/latex_snippets.json index 5a5e2943..ea7888c8 100644 --- a/config/obsidian/latex_snippets.json +++ b/config/obsidian/latex_snippets.json @@ -1,16 +1,17 @@ [ // Math mode {trigger: "mk", replacement: "$$0$", options: "tA"}, - {trigger: "dm", replacement: "$$\n$0\n$$", options: "tAw"}, + {trigger: "dm", replacement: "$$$0$$", options: "tAw"}, {trigger: "beg", replacement: "\\begin{$0}\n$1\n\\end{$0}", options: "mA"}, + // Chriphost + {trigger: "([a-zA-Z])cal", replacement: "\\mathcal{[[0]]}", options: "rmA"}, // Dashes // {trigger: "--", replacement: "–", options: "tA"}, // {trigger: "–-", replacement: "—", options: "tA"}, // {trigger: "—-", replacement: "---", options: "tA"}, - // Greek letters {trigger: "@a", replacement: "\\alpha", options: "mA"}, {trigger: "@A", replacement: "\\alpha", options: "mA"}, @@ -45,7 +46,6 @@ {trigger: "@O", replacement: "\\Omega", options: "mA"}, {trigger: "([^\\\\])(${GREEK}|${SYMBOL})", replacement: "[[0]]\\[[1]]", options: "rmA", description: "Add backslash before greek letters and symbols"}, - // Insert space after greek letters and symbols, etc {trigger: "\\\\(${GREEK}|${SYMBOL}|${SHORT_SYMBOL})([A-Za-z])", replacement: "\\[[0]] [[1]]", options: "rmA"}, {trigger: "\\\\(${GREEK}|${SYMBOL}) sr", replacement: "\\[[0]]^{2}", options: "rmA"}, @@ -59,7 +59,6 @@ {trigger: "\\\\(${GREEK}),\\.", replacement: "\\boldsymbol{\\[[0]]}", options: "rmA"}, {trigger: "\\\\(${GREEK})\\.,", replacement: "\\boldsymbol{\\[[0]]}", options: "rmA"}, - // Operations {trigger: "te", replacement: "\\text{$0}", options: "m"}, {trigger: "text", replacement: "\\text{$0}", options: "mA"}, @@ -89,7 +88,7 @@ {trigger: "([a-zA-Z])bar", replacement: "\\bar{[[0]]}", options: "rmA"}, {trigger: "([a-zA-Z])hat", replacement: "\\hat{[[0]]}", options: "rmA"}, {trigger: "([a-zA-Z])ddot", replacement: "\\ddot{[[0]]}", options: "rmA", priority: 3}, - {trigger: "([a-zA-Z])dot", replacement: "\\dot{[[0]]}", options: "rmA", priority: 1}, + {trigger: "([a-zA-Z])dot", replacement: "\\dot{[[0]]}", options: "rm", priority: 1}, // No auto (a) for \cdot {trigger: "([a-zA-Z])vec", replacement: "\\vec{[[0]]}", options: "rmA"}, {trigger: "([a-zA-Z])und", replacement: "\\underline{[[0]]}", options: "rmA"}, {trigger: "bar", replacement: "\\bar{$0}$1", options: "mA"}, @@ -104,7 +103,6 @@ {trigger: "\\\\(arcsinh|arccosh|arctanh|arccoth|arcsch|arcsech|sinh|cosh|tanh|coth|csch)([A-Za-z])", replacement: "\\[[0]] [[1]]", options: "rmA"}, // Insert space after trig funcs {trigger: "\\\\(neq|geq|leq|gg|ll|sim)([0-9]+)", replacement: "\\[[0]] [[1]]", options: "rmA"}, // Insert space after inequality symbols - // Visual operations {trigger: "U", replacement: "\\underbrace{ ${VISUAL} }_{ $0 }", options: "mA"}, {trigger: "B", replacement: "\\underset{ $0 }{ ${VISUAL} }", options: "mA"}, @@ -112,8 +110,6 @@ {trigger: "K", replacement: "\\cancelto{ $0 }{ ${VISUAL} }", options: "mA"}, {trigger: "S", replacement: "\\sqrt{ ${VISUAL} }", options: "mA"}, - - // Symbols {trigger: "ooo", replacement: "\\infty", options: "mA"}, {trigger: "sum", replacement: "\\sum", options: "mA"}, @@ -153,7 +149,6 @@ {trigger: "**", replacement: "\\cdot", options: "mA"}, {trigger: "para", replacement: "\\parallel", options: "mA"}, - {trigger: "xnn", replacement: "x_{n}", options: "mA"}, {trigger: "xii", replacement: "x_{i}", options: "mA"}, {trigger: "xjj", replacement: "x_{j}", options: "mA"}, @@ -162,7 +157,6 @@ {trigger: "yii", replacement: "y_{i}", options: "mA"}, {trigger: "yjj", replacement: "y_{j}", options: "mA"}, - {trigger: "mcal", replacement: "\\mathcal{$0}$1", options: "mA"}, {trigger: "mbb", replacement: "\\mathbb{$0}$1", options: "mA"}, {trigger: "ell", replacement: "\\ell", options: "mA"}, @@ -179,8 +173,6 @@ {trigger: "BB", replacement: "\\mathbf{B}", options: "mA"}, {trigger: "EE", replacement: "\\mathbf{E}", options: "mA"}, - - // Unit vectors {trigger: ":i", replacement: "\\mathbf{i}", options: "mA"}, {trigger: ":j", replacement: "\\mathbf{j}", options: "mA"}, @@ -189,8 +181,6 @@ {trigger: ":y", replacement: "\\hat{\\mathbf{y}}", options: "mA"}, {trigger: ":z", replacement: "\\hat{\\mathbf{z}}", options: "mA"}, - - // Derivatives {trigger: "par", replacement: "\\frac{ \\partial ${0:y} }{ \\partial ${1:x} } $2", options: "m"}, {trigger: "pa2", replacement: "\\frac{ \\partial^{2} ${0:y} }{ \\partial ${1:x}^{2} } $2", options: "mA"}, @@ -202,8 +192,6 @@ {trigger: "de([A-Za-z])([A-Za-z])2", replacement: "\\frac{ d^{2}[[0]] }{ d[[1]]^{2} } ", options: "rmA"}, {trigger: "ddt", replacement: "\\frac{d}{dt} ", options: "mA"}, - - // Integrals {trigger: "oinf", replacement: "\\int_{0}^{\\infty} $0 \\, d${1:x} $2", options: "mA"}, {trigger: "infi", replacement: "\\int_{-\\infty}^{\\infty} $0 \\, d${1:x} $2", options: "mA"}, @@ -213,12 +201,9 @@ {trigger: "iint", replacement: "\\iint", options: "mA"}, {trigger: "int", replacement: "\\int $0 \\, d${1:x} $2", options: "mA"}, - - // Physics {trigger: "kbt", replacement: "k_{B}T", options: "mA"}, - // Quantum mechanics {trigger: "hba", replacement: "\\hbar", options: "mA"}, {trigger: "dag", replacement: "^{\\dagger}", options: "mA"}, @@ -232,8 +217,6 @@ {trigger: "\\\\bra{(.+)}([^ ]+)>", replacement: "\\braket{ [[0]] | $0 ", options: "rmA", description: "Convert bra into braket (alternate)"}, {trigger: "outp", replacement: "\\ket{${0:\\psi}} \\bra{${0:\\psi}} $1", options: "mA"}, - - // Chemistry {trigger: "pu", replacement: "\\pu{ $0 }", options: "mA"}, {trigger: "msun", replacement: "M_{\\odot}", options: "mA"}, @@ -243,8 +226,6 @@ {trigger: "hel4", replacement: "{}^{4}_{2}He ", options: "mA"}, {trigger: "hel3", replacement: "{}^{3}_{2}He ", options: "mA"}, - - // Environments {trigger: "pmat", replacement: "\\begin{pmatrix}\n$0\n\\end{pmatrix}", options: "mA"}, {trigger: "bmat", replacement: "\\begin{bmatrix}\n$0\n\\end{bmatrix}", options: "mA"}, @@ -256,8 +237,6 @@ {trigger: "array", replacement: "\\begin{array}\n$0\n\\end{array}", options: "mA"}, {trigger: "matrix", replacement: "\\begin{matrix}\n$0\n\\end{matrix}", options: "mA"}, - - // Brackets {trigger: "avg", replacement: "\\langle $0 \\rangle $1", options: "mA"}, {trigger: "norm", replacement: "\\lvert $0 \\rvert $1", options: "m", priority: 1}, // No auto (A) to use my \norm{} macro @@ -274,8 +253,6 @@ {trigger: "lr[", replacement: "\\left[ $0 \\right] $1", options: "mA"}, {trigger: "lra", replacement: "\\left< $0 \\right> $1", options: "mA"}, - - // Misc {trigger: "tayl", replacement: "${0:f}(${1:x} + ${2:h}) = ${0:f}(${1:x}) + ${0:f}'(${1:x})${2:h} + ${0:f}''(${1:x}) \\frac{${2:h}^{2}}{2!} + \\dots$3", options: "mA"}, ]