1
0
Fork 0
mirror of synced 2024-11-26 10:45:35 -05:00
ultimate-vim/sources_non_forked/vim-snippets/snippets/tex.snippets

318 lines
6.9 KiB
Text
Raw Normal View History

2012-08-16 23:41:25 -04:00
#PREAMBLE
#newcommand
2014-07-02 07:18:18 -04:00
snippet nc \newcommand
2014-08-03 18:02:51 -04:00
\newcommand{\\${1:cmd}}[${2:opt}]{${3:realcmd}} ${0}
2012-08-16 23:41:25 -04:00
#usepackage
2014-07-02 07:18:18 -04:00
snippet up \usepackage
\usepackage[${1:options}]{${2:package}} ${0}
2012-08-16 23:41:25 -04:00
#newunicodechar
2014-07-02 07:18:18 -04:00
snippet nuc \newunicodechar
\newunicodechar{${1}}{${2:\ensuremath}${3:tex-substitute}}} ${0}
2012-08-16 23:41:25 -04:00
#DeclareMathOperator
2014-07-02 07:18:18 -04:00
snippet dmo \DeclareMathOperator
\DeclareMathOperator{${1}}{${2}} ${0}
2012-08-16 23:41:25 -04:00
#DOCUMENT
# \begin{}...\end{}
2014-07-02 07:18:18 -04:00
snippet begin \begin{} ... \end{} block
2012-08-16 23:41:25 -04:00
\begin{${1:env}}
2016-06-26 07:12:36 -04:00
${0:${VISUAL}}
2012-08-16 23:41:25 -04:00
\end{$1}
# Tabular
2014-07-02 07:18:18 -04:00
snippet tab tabular (or arbitrary) environment
2012-08-16 23:41:25 -04:00
\begin{${1:tabular}}{${2:c}}
2016-06-26 07:12:36 -04:00
${0:${VISUAL}}
2012-08-16 23:41:25 -04:00
\end{$1}
2014-07-02 07:18:18 -04:00
snippet thm thm (or arbitrary) environment with optional argument
2012-08-16 23:41:25 -04:00
\begin[${1:author}]{${2:thm}}
2016-06-26 07:12:36 -04:00
${0:${VISUAL}}
2013-07-17 19:06:05 -04:00
\end{$2}
2014-07-02 07:18:18 -04:00
snippet center center environment
2012-08-16 23:41:25 -04:00
\begin{center}
2016-06-26 07:12:36 -04:00
${0:${VISUAL}}
2012-08-16 23:41:25 -04:00
\end{center}
# Align(ed)
2014-07-02 07:18:18 -04:00
snippet ali align(ed) environment
2012-08-16 23:41:25 -04:00
\begin{align${1:ed}}
2014-07-02 07:18:18 -04:00
\label{eq:${2}}
2016-06-26 07:12:36 -04:00
${0:${VISUAL}}
2012-08-16 23:41:25 -04:00
\end{align$1}
# Gather(ed)
2014-07-02 07:18:18 -04:00
snippet gat gather(ed) environment
2012-08-16 23:41:25 -04:00
\begin{gather${1:ed}}
2016-06-26 07:12:36 -04:00
${0:${VISUAL}}
2012-08-16 23:41:25 -04:00
\end{gather$1}
# Equation
2014-07-02 07:18:18 -04:00
snippet eq equation environment
2012-08-16 23:41:25 -04:00
\begin{equation}
2016-06-26 07:12:36 -04:00
${0:${VISUAL}}
2012-08-16 23:41:25 -04:00
\end{equation}
# Equation
2015-07-13 06:22:46 -04:00
snippet eql Labeled equation environment
\begin{equation}
\label{eq:${2}}
2016-06-26 07:12:36 -04:00
${0:${VISUAL}}
2015-07-13 06:22:46 -04:00
\end{equation}
# Equation
2014-07-02 07:18:18 -04:00
snippet eq* unnumbered equation environment
2012-08-16 23:41:25 -04:00
\begin{equation*}
2016-06-26 07:12:36 -04:00
${0:${VISUAL}}
2012-08-16 23:41:25 -04:00
\end{equation*}
# Unnumbered Equation
2014-07-02 07:18:18 -04:00
snippet \ unnumbered equation: \[ ... \]
2012-08-16 23:41:25 -04:00
\[
2016-06-26 07:12:36 -04:00
${0:${VISUAL}}
2012-08-16 23:41:25 -04:00
\]
2013-07-17 19:06:05 -04:00
# Equation array
2014-07-02 07:18:18 -04:00
snippet eqnarray eqnarray environment
2013-07-17 19:06:05 -04:00
\begin{eqnarray}
2016-06-26 07:12:36 -04:00
${0:${VISUAL}}
2013-07-17 19:06:05 -04:00
\end{eqnarray}
2014-07-02 07:18:18 -04:00
# Label
snippet lab \label
\label{${1:eq:}${2:fig:}${3:tab:}${0}}
2012-08-16 23:41:25 -04:00
# Enumerate
2014-07-02 07:18:18 -04:00
snippet enum enumerate environment
2012-08-16 23:41:25 -04:00
\begin{enumerate}
\item ${0}
2012-08-16 23:41:25 -04:00
\end{enumerate}
2015-12-08 08:20:04 -05:00
snippet enuma enumerate environment
\begin{enumerate}[(a)]
\item ${0}
\end{enumerate}
snippet enumi enumerate environment
\begin{enumerate}[(i)]
\item ${0}
\end{enumerate}
2012-08-16 23:41:25 -04:00
# Itemize
2014-07-02 07:18:18 -04:00
snippet itemize itemize environment
2012-08-16 23:41:25 -04:00
\begin{itemize}
\item ${0}
2012-08-16 23:41:25 -04:00
\end{itemize}
2014-07-02 07:18:18 -04:00
snippet item \item
2016-06-26 07:12:36 -04:00
\item ${1:${VISUAL}}
2012-08-16 23:41:25 -04:00
# Description
2014-07-02 07:18:18 -04:00
snippet desc description environment
2012-08-16 23:41:25 -04:00
\begin{description}
\item[${1}] ${0}
2012-08-16 23:41:25 -04:00
\end{description}
2013-07-17 19:06:05 -04:00
# Endless new item
2014-07-02 07:18:18 -04:00
snippet ]i \item (recursive)
2013-07-17 19:06:05 -04:00
\item ${1}
2014-07-02 07:18:18 -04:00
${0:]i}
2012-08-16 23:41:25 -04:00
# Matrix
2014-07-02 07:18:18 -04:00
snippet mat smart matrix environment
2012-08-16 23:41:25 -04:00
\begin{${1:p/b/v/V/B/small}matrix}
2016-06-26 07:12:36 -04:00
${0:${VISUAL}}
2012-08-16 23:41:25 -04:00
\end{$1matrix}
# Cases
2014-07-02 07:18:18 -04:00
snippet cas cases environment
2012-08-16 23:41:25 -04:00
\begin{cases}
${1:equation}, &\text{ if }${2:case}\\
2016-06-26 07:12:36 -04:00
${0:${VISUAL}}
2012-08-16 23:41:25 -04:00
\end{cases}
# Split
2014-07-02 07:18:18 -04:00
snippet spl split environment
2012-08-16 23:41:25 -04:00
\begin{split}
2016-06-26 07:12:36 -04:00
${0:${VISUAL}}
2012-08-16 23:41:25 -04:00
\end{split}
# Part
2014-07-02 07:18:18 -04:00
snippet part document \part
2012-08-16 23:41:25 -04:00
\part{${1:part name}} % (fold)
\label{prt:${2:$1}}
${0}
2012-08-16 23:41:25 -04:00
% part $2 (end)
# Chapter
2014-07-02 07:18:18 -04:00
snippet cha \chapter
\chapter{${1:chapter name}}
2012-08-16 23:41:25 -04:00
\label{cha:${2:$1}}
${0}
2012-08-16 23:41:25 -04:00
# Section
2014-07-02 07:18:18 -04:00
snippet sec \section
\section{${1:section name}}
2012-08-16 23:41:25 -04:00
\label{sec:${2:$1}}
${0}
2013-07-17 19:06:05 -04:00
# Section without number
2014-07-02 07:18:18 -04:00
snippet sec* \section*
2013-07-17 19:06:05 -04:00
\section*{${1:section name}}
\label{sec:${2:$1}}
${0}
2012-08-16 23:41:25 -04:00
# Sub Section
2014-07-02 07:18:18 -04:00
snippet sub \subsection
\subsection{${1:subsection name}}
2012-08-16 23:41:25 -04:00
\label{sub:${2:$1}}
${0}
2013-07-17 19:06:05 -04:00
# Sub Section without number
2014-07-02 07:18:18 -04:00
snippet sub* \subsection*
2013-07-17 19:06:05 -04:00
\subsection*{${1:subsection name}}
\label{sub:${2:$1}}
${0}
2012-08-16 23:41:25 -04:00
# Sub Sub Section
2014-07-02 07:18:18 -04:00
snippet subs \subsubsection
\subsubsection{${1:subsubsection name}}
2012-08-16 23:41:25 -04:00
\label{ssub:${2:$1}}
${0}
2013-07-17 19:06:05 -04:00
# Sub Sub Section without number
2014-07-02 07:18:18 -04:00
snippet subs* \subsubsection*
2013-07-17 19:06:05 -04:00
\subsubsection*{${1:subsubsection name}}
\label{ssub:${2:$1}}
${0}
2012-08-16 23:41:25 -04:00
# Paragraph
2014-07-02 07:18:18 -04:00
snippet par \paragraph
\paragraph{${1:paragraph name}}
2012-08-16 23:41:25 -04:00
\label{par:${2:$1}}
${0}
2012-08-16 23:41:25 -04:00
# Sub Paragraph
2014-07-02 07:18:18 -04:00
snippet subp \subparagraph
\subparagraph{${1:subparagraph name}}
2012-08-16 23:41:25 -04:00
\label{subp:${2:$1}}
${0}
2014-07-02 07:18:18 -04:00
snippet ni \noindent
2013-07-17 19:06:05 -04:00
\noindent
${0}
2012-08-16 23:41:25 -04:00
#References
2014-07-02 07:18:18 -04:00
snippet itd description \item
\item[${1:description}] ${0:item}
2014-07-02 07:18:18 -04:00
snippet figure reference to a figure
${1:Figure}~\ref{${2:fig:}}
2014-07-02 07:18:18 -04:00
snippet table reference to a table
${1:Table}~\ref{${2:tab:}}
2014-07-02 07:18:18 -04:00
snippet listing reference to a listing
${1:Listing}~\ref{${2:list}}
2014-07-02 07:18:18 -04:00
snippet section reference to a section
${1:Section}~\ref{sec:${2}} ${0}
2014-07-02 07:18:18 -04:00
snippet page reference to a page
${1:page}~\pageref{${2}} ${0}
2014-07-02 07:18:18 -04:00
snippet index \index
\index{${1:index}} ${0}
#Citations
2014-07-02 07:18:18 -04:00
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}
2014-07-02 07:18:18 -04:00
snippet citea \citeauthor
\citeauthor{${1}} ${0}
snippet citey \citeyear
\citeyear{${1}} ${0}
snippet fcite \footcite[]{}
\footcite[${1}]{${2}}${0}
2012-08-16 23:41:25 -04:00
#Formating text: italic, bold, underline, small capital, emphase ..
2014-07-02 07:18:18 -04:00
snippet it italic text
2016-06-26 07:12:36 -04:00
\textit{${0:${VISUAL:text}}}
2014-07-02 07:18:18 -04:00
snippet bf bold face text
2016-06-26 07:12:36 -04:00
\textbf{${0:${VISUAL:text}}}
2014-07-02 07:18:18 -04:00
snippet under underline text
2016-06-26 07:12:36 -04:00
\underline{${0:${VISUAL:text}}}
2014-07-02 07:18:18 -04:00
snippet emp emphasize text
2016-06-26 07:12:36 -04:00
\emph{${0:${VISUAL:text}}}
2014-07-02 07:18:18 -04:00
snippet sc small caps text
2016-06-26 07:12:36 -04:00
\textsc{${0:${VISUAL:text}}}
2012-08-16 23:41:25 -04:00
#Choosing font
2014-07-02 07:18:18 -04:00
snippet sf sans serife text
2016-06-26 07:12:36 -04:00
\textsf{${0:${VISUAL:text}}}
2014-07-02 07:18:18 -04:00
snippet rm roman font text
2016-06-26 07:12:36 -04:00
\textrm{${0:${VISUAL:text}}}
2014-07-02 07:18:18 -04:00
snippet tt typewriter (monospace) text
2016-06-26 07:12:36 -04:00
\texttt{${0:${VISUAL:text}}}
2015-07-13 06:22:46 -04:00
#Math font
snippet mf mathfrak
2016-06-26 07:12:36 -04:00
\mathfrak{${0:${VISUAL:text}}}
2015-07-13 06:22:46 -04:00
snippet mc mathcal
2016-06-26 07:12:36 -04:00
\mathcal{${0:${VISUAL:text}}}
2015-07-13 06:22:46 -04:00
snippet ms mathscr
2016-06-26 07:12:36 -04:00
\mathscr{${0:${VISUAL:text}}}
2012-08-16 23:41:25 -04:00
#misc
2014-07-02 07:18:18 -04:00
snippet ft \footnote
2016-06-26 07:12:36 -04:00
\footnote{${0:${VISUAL:text}}}
2014-07-02 07:18:18 -04:00
snippet fig figure environment (includegraphics)
2012-08-16 23:41:25 -04:00
\begin{figure}
\begin{center}
2014-07-02 07:18:18 -04:00
\includegraphics[scale=${1}]{Figures/${2}}
2012-08-16 23:41:25 -04:00
\end{center}
\caption{${3}}
\label{fig:${4}}
\end{figure}
${0}
2014-07-02 07:18:18 -04:00
snippet tikz figure environment (tikzpicture)
2012-08-16 23:41:25 -04:00
\begin{figure}
\begin{center}
\begin{tikzpicture}[scale=${1:1}]
${2}
\end{tikzpicture}
\end{center}
\caption{${3}}
\label{fig:${4}}
\end{figure}
${0}
2012-08-16 23:41:25 -04:00
#math
2014-07-02 07:18:18 -04:00
snippet stackrel \stackrel{}{}
\stackrel{${1:above}}{${2:below}} ${0}
2014-07-02 07:18:18 -04:00
snippet frac \frac{}{}
\frac{${1:num}}{${2:denom}} ${0}
2014-07-02 07:18:18 -04:00
snippet sum \sum^{}_{}
\sum^{${1:n}}_{${2:i=1}} ${0}
2014-07-02 07:18:18 -04:00
snippet lim \lim_{}
2015-12-08 08:20:04 -05:00
\lim_{${1:n \to \infty}} ${0}
2014-07-02 07:18:18 -04:00
snippet frame frame environment
\begin{frame}[${1:t}]{${2:title}}
2016-06-26 07:12:36 -04:00
${0:${VISUAL}}
2013-07-17 19:06:05 -04:00
\end{frame}
2014-07-02 07:18:18 -04:00
snippet block block environment
2013-07-17 19:06:05 -04:00
\begin{block}{${1:title}}
2016-06-26 07:12:36 -04:00
${0:${VISUAL}}
2013-07-17 19:06:05 -04:00
\end{block}
2014-07-02 07:18:18 -04:00
snippet alert alertblock environment
2013-07-17 19:06:05 -04:00
\begin{alertblock}{${1:title}}
2016-06-26 07:12:36 -04:00
${0:${VISUAL}}
2013-07-17 19:06:05 -04:00
\end{alertblock}
2014-07-02 07:18:18 -04:00
snippet example exampleblock environment
2013-07-17 19:06:05 -04:00
\begin{exampleblock}{${1:title}}
2016-06-26 07:12:36 -04:00
${0:${VISUAL}}
2013-07-17 19:06:05 -04:00
\end{exampleblock}
2014-07-02 07:18:18 -04:00
snippet col2 two-column environment
2013-07-17 19:06:05 -04:00
\begin{columns}
\begin{column}{0.5\textwidth}
${1}
\end{column}
\begin{column}{0.5\textwidth}
${0}
2013-07-17 19:06:05 -04:00
\end{column}
\end{columns}
2015-12-08 08:20:04 -05:00
snippet \{ \{ \}
\\{ ${0} \\}
2015-07-13 06:22:46 -04:00
#delimiter
2015-12-08 08:20:04 -05:00
snippet lr left right
\left${1} ${0} \right$1
2015-07-13 06:22:46 -04:00
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
2014-09-27 11:32:18 -04:00
# Code listings
snippet lst
\begin{listing}[language=${1:language}]
2016-06-26 07:12:36 -04:00
${0:${VISUAL}}
2014-09-27 11:32:18 -04:00
\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}