LaTeX autocompletion in RStudio
When I was working on my Masters thesis, I needed the latex autocompletion feature in Rsudio, but could not find it anywhere. There is no option to create custom snippet either. But recently I found some basic and necessary auto-completion for latex is available in RStudio. Following are some of the these you want to use, but remember to press Shift + Tab for autocomplete. Further this will only work on sweave or knitr file only, which is pretty obvious. But we can always create snippets for rmarkdown documents.
Section
keyword: sec
\section{section name}
\label{sec:section name}Part
keyword: part
\part{part name} % (fold)
\label{prt:part name}
% part part name (end) Chapter
keyword: chap
\chapter{chapter name}
\label{cha:chapter name}Equation
keyword: eq
\begin{equation}
\end{equation}Figure
keyword: fig
\begin{figure}
\begin{center}
\includegraphics[scale=]{Figures/}
\end{center}
\caption{}
\label{fig:}
\end{figure}Tabular
keyword: tab
\begin{tabular}{c}
\end{tabular}Matrix
keyword: mat
\begin{p/b/v/V/B/smallmatrix}
\end{p/b/v/V/B/smallmatrix}Description List
keyword: desc
\begin{description}
\item[]
\end{description}Enumerate List
keyword: enum
\begin{enumerate}
\item
\end{enumerate}General Environment
keyword: begin
\begin{env}
\end{env}Figure Reference
keyword: figure
Figure~\ref{fig:}Table Reference
keyword: table
Table~\ref{tab:}Citation
keyword: cite
\cite[]{}Apart from these basic formatting options such as bf, sc, it and tt will also work.
Update:
If you install daily-update of Rstudio, you will get TeX snippets support for both TeX and Rnw files. This has opened all the doors for features discussed here.