aboutsummaryrefslogtreecommitdiff
path: root/vim/bundle/vim-snippets/snippets/tex.snippets
diff options
context:
space:
mode:
Diffstat (limited to 'vim/bundle/vim-snippets/snippets/tex.snippets')
-rw-r--r--vim/bundle/vim-snippets/snippets/tex.snippets317
1 files changed, 317 insertions, 0 deletions
diff --git a/vim/bundle/vim-snippets/snippets/tex.snippets b/vim/bundle/vim-snippets/snippets/tex.snippets
new file mode 100644
index 0000000..68ac5d0
--- /dev/null
+++ b/vim/bundle/vim-snippets/snippets/tex.snippets
@@ -0,0 +1,317 @@
+#PREAMBLE
+#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}
+# 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${1:ed}}
+ \label{eq:${2}}
+ ${0:${VISUAL}}
+ \end{align$1}
+# 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 itemize itemize environment
+ \begin{itemize}
+ \item ${0}
+ \end{itemize}
+snippet item \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 subs \subsubsection
+ \subsubsection{${1:subsubsection name}}
+ \label{ssub:${2:$1}}
+ ${0}
+# Sub Sub Section without number
+snippet subs* \subsubsection*
+ \subsubsection*{${1:subsubsection name}}
+ \label{ssub:${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}
+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 it italic text
+ \textit{${0:${VISUAL:text}}}
+snippet bf bold face text
+ \textbf{${0:${VISUAL:text}}}
+snippet under underline text
+ \underline{${0:${VISUAL:text}}}
+snippet emp emphasize text
+ \emph{${0:${VISUAL:text}}}
+snippet sc small caps text
+ \textsc{${0:${VISUAL:text}}}
+#Choosing font
+snippet sf sans serife text
+ \textsf{${0:${VISUAL:text}}}
+snippet rm roman font text
+ \textrm{${0:${VISUAL:text}}}
+snippet tt typewriter (monospace) text
+ \texttt{${0:${VISUAL:text}}}
+#Math font
+snippet mf mathfrak
+ \mathfrak{${0:${VISUAL:text}}}
+snippet mc mathcal
+ \mathcal{${0:${VISUAL:text}}}
+snippet ms mathscr
+ \mathscr{${0:${VISUAL:text}}}
+#misc
+snippet ft \footnote
+ \footnote{${0:${VISUAL:text}}}
+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}
+ \begin{center}
+ \begin{tikzpicture}[scale=${1:1}]
+ ${2}
+ \end{tikzpicture}
+ \end{center}
+ \caption{${3}}
+ \label{fig:${4}}
+ \end{figure}
+ ${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}]{${2:title}}
+ ${0:${VISUAL}}
+ \end{frame}
+snippet block block environment
+ \begin{block}{${1:title}}
+ ${0:${VISUAL}}
+ \end{block}
+snippet alert 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 \{ \{ \}
+ \\{ ${0} \\}
+#delimiter
+snippet lr left right
+ \left${1} ${0} \right$1
+snippet lr( left( right)
+ \left( ${0} \right)
+snippet lr| left| right|
+ \left| ${0} \right|
+snippet lr{ left\{ right\}
+ \left\\{ ${0} \right\\}
+snippet lr[ left[ right]
+ \left[ ${0} \right]
+snippet lra langle rangle
+ \langle ${0} \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}