You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							446 lines
						
					
					
						
							9.9 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							446 lines
						
					
					
						
							9.9 KiB
						
					
					
				
								#version 1
							 | 
						|
								#PREAMBLE
							 | 
						|
								#documentclass without options
							 | 
						|
								snippet dcl \documentclass{}
							 | 
						|
									\\documentclass{${1:class}} ${0}
							 | 
						|
								#documentclass with options
							 | 
						|
								snippet dclo \documentclass[]{}
							 | 
						|
									\\documentclass[${1:options}]{${2:class}} ${0}
							 | 
						|
								
							 | 
						|
								snippet tmplt "Template"
							 | 
						|
									\\documentclass{${1:article}}
							 | 
						|
								
							 | 
						|
									\\usepackage{import}
							 | 
						|
									\\usepackage{pdfpages}
							 | 
						|
									\\usepackage{transparent}
							 | 
						|
									\\usepackage{xcolor}
							 | 
						|
									$2
							 | 
						|
									
							 | 
						|
									\\newcommand{\incfig}[2][1]{%
							 | 
						|
										    \def\svgwidth{#1\columnwidth}
							 | 
						|
										    \import{./figures/}{#2.pdf_tex}
							 | 
						|
									}
							 | 
						|
									$3
							 | 
						|
									\\pdfsuppresswarningpagegroup=1
							 | 
						|
									
							 | 
						|
									\\begin{document}
							 | 
						|
										    $0
							 | 
						|
									\\end{document}
							 | 
						|
								
							 | 
						|
								#newcommand
							 | 
						|
								snippet nc \newcommand
							 | 
						|
									\\newcommand{\\${1:cmd}}[${2:opt}]{${3:realcmd}} ${0}
							 | 
						|
								#usepackage
							 | 
						|
								snippet up \usepackage
							 | 
						|
									\\usepackage[${1:options}]{${2:package}} ${0}
							 | 
						|
								#newunicodechar
							 | 
						|
								snippet nuc \newunicodechar
							 | 
						|
									\\newunicodechar{${1}}{${2:\\ensuremath}${3:tex-substitute}}} ${0}
							 | 
						|
								#DeclareMathOperator
							 | 
						|
								snippet dmo \DeclareMathOperator
							 | 
						|
									\\DeclareMathOperator{${1}}{${2}} ${0}
							 | 
						|
								
							 | 
						|
								#DOCUMENT
							 | 
						|
								# \begin{}...\end{}
							 | 
						|
								snippet begin \begin{} ... \end{} block
							 | 
						|
									\\begin{${1:env}}
							 | 
						|
										${0:${VISUAL}}
							 | 
						|
									\\end{$1}
							 | 
						|
								
							 | 
						|
								# Maketitle
							 | 
						|
								snippet mkt maketitle
							 | 
						|
									\\maketitle
							 | 
						|
									
							 | 
						|
								# Tabular
							 | 
						|
								snippet tab tabular (or arbitrary) environment
							 | 
						|
									\\begin{${1:tabular}}{${2:c}}
							 | 
						|
										${0:${VISUAL}}
							 | 
						|
									\\end{$1}
							 | 
						|
								snippet thm thm (or arbitrary) environment with optional argument
							 | 
						|
									\\begin[${1:author}]{${2:thm}}
							 | 
						|
										${0:${VISUAL}}
							 | 
						|
									\\end{$2}
							 | 
						|
								snippet center center environment
							 | 
						|
									\\begin{center}
							 | 
						|
										${0:${VISUAL}}
							 | 
						|
									\\end{center}
							 | 
						|
								# Align(ed)
							 | 
						|
								snippet ali align(ed) environment
							 | 
						|
									\\begin{align*}
							 | 
						|
										${0:${VISUAL}}
							 | 
						|
									\\end{align*}
							 | 
						|
								# Gather(ed)
							 | 
						|
								snippet gat gather(ed) environment
							 | 
						|
									\\begin{gather${1:ed}}
							 | 
						|
										${0:${VISUAL}}
							 | 
						|
									\\end{gather$1}
							 | 
						|
								# Equation
							 | 
						|
								snippet eq equation environment
							 | 
						|
									\\begin{equation}
							 | 
						|
										${0:${VISUAL}}
							 | 
						|
									\\end{equation}
							 | 
						|
								# Equation
							 | 
						|
								snippet eql Labeled equation environment
							 | 
						|
									\\begin{equation}
							 | 
						|
										\\label{eq:${2}}
							 | 
						|
										${0:${VISUAL}}
							 | 
						|
									\\end{equation}
							 | 
						|
								# Equation
							 | 
						|
								snippet eq* unnumbered equation environment
							 | 
						|
									\\begin{equation*}
							 | 
						|
										${0:${VISUAL}}
							 | 
						|
									\\end{equation*}
							 | 
						|
								# Unnumbered Equation
							 | 
						|
								snippet \ unnumbered equation: \[ ... \]
							 | 
						|
									\\[
							 | 
						|
										${0:${VISUAL}}
							 | 
						|
									\\]
							 | 
						|
								# Equation array
							 | 
						|
								snippet eqnarray eqnarray environment
							 | 
						|
									\\begin{eqnarray}
							 | 
						|
										${0:${VISUAL}}
							 | 
						|
									\\end{eqnarray}
							 | 
						|
								# Label
							 | 
						|
								snippet lab \label
							 | 
						|
									\\label{${1:eq:}${2:fig:}${3:tab:}${0}}
							 | 
						|
								# Enumerate
							 | 
						|
								snippet enum enumerate environment
							 | 
						|
									\\begin{enumerate}
							 | 
						|
										\\item ${0}
							 | 
						|
									\\end{enumerate}
							 | 
						|
								snippet enuma enumerate environment
							 | 
						|
									\\begin{enumerate}[(a)]
							 | 
						|
										\\item ${0}
							 | 
						|
									\\end{enumerate}
							 | 
						|
								snippet enumi enumerate environment
							 | 
						|
									\\begin{enumerate}[(i)]
							 | 
						|
										\\item ${0}
							 | 
						|
									\\end{enumerate}
							 | 
						|
								# Itemize
							 | 
						|
								snippet item itemize environment
							 | 
						|
									\\begin{itemize}
							 | 
						|
										\\item ${0}
							 | 
						|
									\\end{itemize}
							 | 
						|
								snippet it \item
							 | 
						|
									\\item ${1:${VISUAL}}
							 | 
						|
								# Description
							 | 
						|
								snippet desc description environment
							 | 
						|
									\\begin{description}
							 | 
						|
										\\item[${1}] ${0}
							 | 
						|
									\\end{description}
							 | 
						|
								# Endless new item
							 | 
						|
								snippet ]i \item (recursive)
							 | 
						|
									\\item ${1}
							 | 
						|
										${0:]i}
							 | 
						|
								# Matrix
							 | 
						|
								snippet mat smart matrix environment
							 | 
						|
									\\begin{${1:p/b/v/V/B/small}matrix}
							 | 
						|
										${0:${VISUAL}}
							 | 
						|
									\\end{$1matrix}
							 | 
						|
								# Cases
							 | 
						|
								snippet cas cases environment
							 | 
						|
									\\begin{cases}
							 | 
						|
										${1:equation}, &\\text{ if }${2:case}\\
							 | 
						|
										${0:${VISUAL}}
							 | 
						|
									\\end{cases}
							 | 
						|
								# Split
							 | 
						|
								snippet spl split environment
							 | 
						|
									\\begin{split}
							 | 
						|
										${0:${VISUAL}}
							 | 
						|
									\\end{split}
							 | 
						|
								# Part
							 | 
						|
								snippet part document \part
							 | 
						|
									\\part{${1:part name}} % (fold)%
							 | 
						|
									\\label{prt:${2:$1}}
							 | 
						|
									${0}
							 | 
						|
									% part $2 (end)
							 | 
						|
								# Chapter
							 | 
						|
								snippet cha \chapter
							 | 
						|
									\\chapter{${1:chapter name}}%
							 | 
						|
									\\label{cha:${2:$1}}
							 | 
						|
									${0}
							 | 
						|
								# Section
							 | 
						|
								snippet sec \section
							 | 
						|
									\\section{${1:section name}}%
							 | 
						|
									\\label{sec:${2:$1}}
							 | 
						|
									${0}
							 | 
						|
								# Section without number
							 | 
						|
								snippet sec* \section*
							 | 
						|
									\\section*{${1:section name}}%
							 | 
						|
									\\label{sec:${2:$1}}
							 | 
						|
									${0}
							 | 
						|
								# Sub Section
							 | 
						|
								snippet sub \subsection
							 | 
						|
									\\subsection{${1:subsection name}}%
							 | 
						|
									\\label{sub:${2:$1}}
							 | 
						|
									${0}
							 | 
						|
								# Sub Section without number
							 | 
						|
								snippet sub* \subsection*
							 | 
						|
									\\subsection*{${1:subsection name}}%
							 | 
						|
									\\label{sub:${2:$1}}
							 | 
						|
									${0}
							 | 
						|
								# Sub Sub Section
							 | 
						|
								snippet ssub \subsubsection
							 | 
						|
									\\subsubsection{${1:subsubsection name}}%
							 | 
						|
									\\label{ssub:${2:$1}}
							 | 
						|
									${0}
							 | 
						|
								# Sub Sub Section without number
							 | 
						|
								snippet ssub* \subsubsection*
							 | 
						|
									\\subsubsection*{${1:subsubsection name}}%
							 | 
						|
									\\label{ssub:${2:$1}}
							 | 
						|
									${0}
							 | 
						|
								# Paragraph
							 | 
						|
								snippet par \paragraph
							 | 
						|
									\\paragraph{${1:paragraph name}}%
							 | 
						|
									\\label{par:${2:$1}}
							 | 
						|
									${0}
							 | 
						|
								# Paragraph*
							 | 
						|
								snippet par* \paragraph*
							 | 
						|
									\\paragraph*{${1:paragraph name}}%
							 | 
						|
									\\label{par:${2:$1}}
							 | 
						|
									${0}
							 | 
						|
								# Sub Paragraph
							 | 
						|
								snippet subp \subparagraph
							 | 
						|
									\\subparagraph{${1:subparagraph name}}%
							 | 
						|
									\\label{subp:${2:$1}}
							 | 
						|
									${0}
							 | 
						|
								# Sub Paragraph*
							 | 
						|
								snippet subp* \subparagraph*
							 | 
						|
									\\subparagraph*{${1:subparagraph name}}%
							 | 
						|
									\\label{subp:${2:$1}}
							 | 
						|
									${0}
							 | 
						|
								snippet ni \noindent
							 | 
						|
									\\noindent
							 | 
						|
									${0}
							 | 
						|
								#References
							 | 
						|
								snippet itd description \item
							 | 
						|
									\\item[${1:description}] ${0:item}
							 | 
						|
								snippet figure reference to a figure
							 | 
						|
									${1:Figure}~\\ref{${2:fig:}}
							 | 
						|
								snippet table reference to a table
							 | 
						|
									${1:Table}~\\ref{${2:tab:}}
							 | 
						|
								snippet listing reference to a listing
							 | 
						|
									${1:Listing}~\\ref{${2:list}}
							 | 
						|
								snippet section reference to a section
							 | 
						|
									${1:Section}~\\ref{sec:${2}} ${0}
							 | 
						|
								snippet page reference to a page
							 | 
						|
									${1:page}~\\pageref{${2}} ${0}
							 | 
						|
								snippet index \index
							 | 
						|
									\\index{${1:index}} ${0}
							 | 
						|
								#Citations
							 | 
						|
								snippet citen \citen
							 | 
						|
									\\citen{${1}} ${0}
							 | 
						|
								# natbib citations
							 | 
						|
								snippet citep \citep
							 | 
						|
									\\citep{${1}} ${0}
							 | 
						|
								snippet citet \citet
							 | 
						|
									\\citet{${1}} ${0}
							 | 
						|
								snippet cite \cite[]{}
							 | 
						|
									\\cite[${1}]{${2}} ${0}
							 | 
						|
								snippet citea \citeauthor
							 | 
						|
									\\citeauthor{${1}} ${0}
							 | 
						|
								snippet citey \citeyear
							 | 
						|
									\\citeyear{${1}} ${0}
							 | 
						|
								snippet fcite \footcite[]{}
							 | 
						|
									\\footcite[${1}]{${2}}${0}
							 | 
						|
								#Formating text: italic, bold, underline, small capital, emphase ..
							 | 
						|
								snippet ita italic text
							 | 
						|
									\\textit{${1:${VISUAL:text}}}${0}
							 | 
						|
								snippet bf bold face text
							 | 
						|
									\\textbf{${1:${VISUAL:text}}}${0}
							 | 
						|
								snippet under underline text
							 | 
						|
									\\underline{${1:${VISUAL:text}}}${0}
							 | 
						|
								snippet over overline text
							 | 
						|
									\\overline{${1:${VISUAL:text}}}${0}
							 | 
						|
								snippet emp emphasize text
							 | 
						|
									\\emph{${1:${VISUAL:text}}}${0}
							 | 
						|
								snippet sc small caps text
							 | 
						|
									\\textsc{${1:${VISUAL:text}}}${0}
							 | 
						|
								#Choosing font
							 | 
						|
								snippet sf sans serife text
							 | 
						|
									\\textsf{${1:${VISUAL:text}}}${0}
							 | 
						|
								snippet rm roman font text
							 | 
						|
									\\textrm{${1:${VISUAL:text}}}${0}
							 | 
						|
								snippet tt typewriter (monospace) text
							 | 
						|
									\\texttt{${1:${VISUAL:text}}}${0}
							 | 
						|
								snippet tsub subscripted text
							 | 
						|
									\\textsubscript{${1:${VISUAL:text}}}${0}
							 | 
						|
								snippet tsup superscripted text
							 | 
						|
									\\textsuperscript{${1:${VISUAL:text}}}${0}
							 | 
						|
								#Math font
							 | 
						|
								snippet mf mathfrak
							 | 
						|
									\\mathfrak{${1:${VISUAL:text}}}${0}
							 | 
						|
								snippet mc mathcal
							 | 
						|
									\\mathcal{${1:${VISUAL:text}}}${0}
							 | 
						|
								snippet ms mathscr
							 | 
						|
									\\mathscr{${1:${VISUAL:text}}}${0}
							 | 
						|
								#misc
							 | 
						|
								snippet ft \footnote
							 | 
						|
									\\footnote{${1:${VISUAL:text}}}${0}
							 | 
						|
								snippet fig figure environment (includegraphics)
							 | 
						|
									\\begin{figure}
							 | 
						|
									\\begin{center}
							 | 
						|
										\\includegraphics[scale=${1}]{Figures/${2}}
							 | 
						|
									\\end{center}
							 | 
						|
									\\caption{${3}}
							 | 
						|
									\\label{fig:${4}}
							 | 
						|
									\\end{figure}
							 | 
						|
									${0}
							 | 
						|
								snippet tikz figure environment (tikzpicture)
							 | 
						|
									\\begin{figure}[htpb]
							 | 
						|
									\\begin{center}
							 | 
						|
									\\begin{tikzpicture}[scale=${1:1}, transform shape]
							 | 
						|
										${2}
							 | 
						|
									\\end{tikzpicture}
							 | 
						|
									\\end{center}
							 | 
						|
									\\caption{${3}}%
							 | 
						|
									\\label{fig:${4}}
							 | 
						|
									\\end{figure}
							 | 
						|
									${0}
							 | 
						|
								snippet subfig subfigure environment
							 | 
						|
									\\begin{subfigure}[${1}]{${2:\\textwidth}}
							 | 
						|
									\\begin{center}
							 | 
						|
										${3}
							 | 
						|
									\\end{center}
							 | 
						|
									\\caption{${4}}
							 | 
						|
									\\label{fig:${5}}
							 | 
						|
									\\end{subfigure}
							 | 
						|
									${0}
							 | 
						|
								snippet tikzcd tikzcd environment in equation
							 | 
						|
									\\begin{equation}
							 | 
						|
									\\begin{tikzcd}
							 | 
						|
										${1}
							 | 
						|
									\\end{tikzcd}
							 | 
						|
									\\end{equation}
							 | 
						|
									${0}
							 | 
						|
								snippet tikzcd* tikzcd environment in equation*
							 | 
						|
									\\begin{equation*}
							 | 
						|
									\\begin{tikzcd}
							 | 
						|
										${1}
							 | 
						|
									\\end{tikzcd}
							 | 
						|
									\\end{equation*}
							 | 
						|
									${0}
							 | 
						|
								#math
							 | 
						|
								snippet stackrel \stackrel{}{}
							 | 
						|
									\\stackrel{${1:above}}{${2:below}} ${0}
							 | 
						|
								snippet frac \frac{}{}
							 | 
						|
									\\frac{${1:num}}{${2:denom}} ${0}
							 | 
						|
								snippet sum \sum^{}_{}
							 | 
						|
									\\sum^{${1:n}}_{${2:i=1}} ${0}
							 | 
						|
								snippet lim \lim_{}
							 | 
						|
									\\lim_{${1:n \\to \\infty}} ${0}
							 | 
						|
								snippet frame frame environment
							 | 
						|
									\\begin{frame}[${1:t}]
							 | 
						|
										\frametitle{${2:title}}
							 | 
						|
										\framesubtitle{${3:subtitle}}
							 | 
						|
										${0:${VISUAL}}
							 | 
						|
									\\end{frame}
							 | 
						|
								snippet block block environment
							 | 
						|
									\\begin{block}{${1:title}}
							 | 
						|
										${0:${VISUAL}}
							 | 
						|
									\\end{block}
							 | 
						|
								snippet alert alert text
							 | 
						|
									\\alert{${1:${VISUAL:text}}} ${0}
							 | 
						|
								snippet alertblock alertblock environment
							 | 
						|
									\\begin{alertblock}{${1:title}}
							 | 
						|
										${0:${VISUAL}}
							 | 
						|
									\\end{alertblock}
							 | 
						|
								snippet example exampleblock environment
							 | 
						|
									\\begin{exampleblock}{${1:title}}
							 | 
						|
										${0:${VISUAL}}
							 | 
						|
									\\end{exampleblock}
							 | 
						|
								snippet col2 two-column environment
							 | 
						|
									\\begin{columns}
							 | 
						|
										\\begin{column}{0.5\\textwidth}
							 | 
						|
											${1}
							 | 
						|
										\\end{column}
							 | 
						|
										\\begin{column}{0.5\\textwidth}
							 | 
						|
											${0}
							 | 
						|
										\\end{column}
							 | 
						|
									\\end{columns}
							 | 
						|
								snippet multicol2 two-column environment with multicol
							 | 
						|
									\\begin{multicols}{2}
							 | 
						|
										${1}
							 | 
						|
										\columnbreak
							 | 
						|
										${0}
							 | 
						|
									\\end{multicols}
							 | 
						|
								snippet \{ \{ \}
							 | 
						|
									\\{ ${0} \\}
							 | 
						|
								#delimiter
							 | 
						|
								snippet lr left right
							 | 
						|
									\\left${1} ${0:${VISUAL}} \\right$1
							 | 
						|
								snippet lr( left( right)
							 | 
						|
									\\left( ${0:${VISUAL}} \\right)
							 | 
						|
								snippet lr| left| right|
							 | 
						|
									\\left| ${0:${VISUAL}} \\right|
							 | 
						|
								snippet lr{ left\{ right\}
							 | 
						|
									\\left\\{ ${0:${VISUAL}} \\right\\}
							 | 
						|
								snippet lr[ left[ right]
							 | 
						|
									\\left[ ${0:${VISUAL}} \\right]
							 | 
						|
								snippet lra langle rangle
							 | 
						|
									\\langle ${0:${VISUAL}} \\rangle
							 | 
						|
								# Code listings
							 | 
						|
								snippet lst
							 | 
						|
									\\begin{listing}[language=${1:language}]
							 | 
						|
										${0:${VISUAL}}
							 | 
						|
									\\end{listing}
							 | 
						|
								snippet lsi
							 | 
						|
									\\lstinline|${1}| ${0}
							 | 
						|
								# Hyperlinks
							 | 
						|
								snippet url
							 | 
						|
									\\url{${1}} ${0}
							 | 
						|
								snippet href
							 | 
						|
									\\href{${1}}{${2}} ${0}
							 | 
						|
								# URL from Clipboard.
							 | 
						|
								snippet urlc
							 | 
						|
									\\url{`@+`} ${0}
							 | 
						|
								snippet hrefc
							 | 
						|
									\\href{`@+`}{${1}} ${0}
							 | 
						|
								# enquote from package csquotes
							 | 
						|
								snippet enq enquote
							 | 
						|
									\\enquote{${1:${VISUAL:text}}} ${0}
							 | 
						|
								# Time derivative
							 | 
						|
								snippet ddt time derivative
							 | 
						|
									\\frac{d}{dt} {$1} {$0}
							 | 
						|
								# Limit
							 | 
						|
								snippet lim limit
							 | 
						|
									\\lim_{{$1}} {{$2}} {$0}
							 | 
						|
								# Partial derivative
							 | 
						|
								snippet pdv partial derivation
							 | 
						|
									\\frac{\\partial {$1}}{\\partial {$2}} {$0}
							 | 
						|
								# Second order partial derivative
							 | 
						|
								snippet ppdv second partial derivation
							 | 
						|
									\\frac{\\partial^2 {$1}}{\\partial {$2} \\partial {$3}} {$0}
							 | 
						|
								# Ordinary derivative
							 | 
						|
								snippet dv derivative
							 | 
						|
									\\frac{d {$1}}{d {$2}} {$0}
							 | 
						|
								# Summation
							 | 
						|
								snippet summ summation
							 | 
						|
									\\sum_{{$1}} {$0}
							 | 
						|
								# Shorthand for time derivative
							 | 
						|
								snippet dot dot
							 | 
						|
									\\dot{{$1}} {$0}
							 | 
						|
								# Shorthand for second order time derivative
							 | 
						|
								snippet ddot ddot
							 | 
						|
									\\ddot{{$1}} {$0}
							 | 
						|
								# Vector
							 | 
						|
								snippet vec vector
							 | 
						|
									\\vec{{$1}} {$0}
							 | 
						|
								# Bar
							 | 
						|
								snippet bar bar
							 | 
						|
									\\bar{{$1}} {$0}
							 | 
						|
								# Cross product
							 | 
						|
								snippet \x cross product
							 | 
						|
									\\times {$0}
							 | 
						|
								# Dot product
							 | 
						|
								snippet . dot product
							 | 
						|
									\\cdot {$0}
							 | 
						|
								# Integral
							 | 
						|
								snippet int integral
							 | 
						|
									\\int_{{$1}}^{{$2}} {$3} \\: d{$4} {$0}
							 | 
						|
								# Right arrow
							 | 
						|
								snippet ra rightarrow
							 | 
						|
									\\rightarrow {$0}
							 | 
						|
								# Long right arrow
							 | 
						|
								snippet lra longrightarrow
							 | 
						|
									\\longrightarrow {$0}
							 |