domingo, 31 de março de 2013

Sublime Text 2 via PPA + LaTeXTools plugin

O Sublime Text 2 é um excelente editor de texto com várias "highlights" e "autocompletação" de comandos.


É um programa proprietário desenvolvido pela Sublime HQ Pty Ltd e tem suporte para macros e mostra várias telas subdivididas. Mas existem algumas versões gratuitas em Downloads, inclusive uma versão portable para Windows.


Ele também compila códigos de programação escritos em C++, Haskell, JavaC, Make, Python e Ruby. Mas esqueceram do nosso querido LaTeX.
Então vamos instalar um plugin desenvolvido por msiniscalchi chamado LaTeXTools.



Instalando o Sublime Text 2 via PPA no Linux


Para Windows é fácil, basta baixar em Downloads e instalar automaticamente.

No Linux vamos fazer tudo via terminal.

sudo apt-add-repository ppa:webupd8team/sublime-text-2
sudo apt-get update
sudo apt-get install sublime-text


Instalando o LaTeXTools plugin


Baixe
wget https://github.com/SublimeText/LaTeXTools/archive/master.zip

Descompacte e entre na pasta
unzip master.zip
cd LaTeXTools-master

Crie a pasta LaTeXTools dentro da pasta Packages do programa
mkdir ~/.config/sublime-text-2/Packages/LaTeXTools

Copie os arquivos para esta pasta
cp * -r ~/.config/sublime-text-2/Packages/LaTeXTools/

Pronto!

Teclas de atalho e Compilação


Digite as letras a seguir seguidas da tecla TAB.

TeclasResultado
us, tab\usepackage
begin, tab\begin{}...\end{}
it, tab\textit{}
bf, tab\textbf{}CTRL+L,CTRL+B
em, tab\emph{}CTRL+L,CTRL+E
tt, tab\texttt{}
be, tab\begin{enumerate}...\end{enumerate}
i, tab\item
cha,tab\chapter{}
sec,tab\section{}
eq, tab\begin{equation}...\end{equation}
bfigure, tab\begin{figure}...\end{figure}
btable, tab\begin{table}...\end{table}
$$, tab\[...\]

Veja mais clicando no menu Tools/Snippets...

No modo matemático (entre $$) experimente

TeclasResultado
0, tab$\emptyset$
V, tab$\forall$
E, tab$\exists$
lp, tab$\left( \right) $
fra, tab$\frac{}{}$

Para compilar pressione CTRL+B. É necessário o LaTeXmk instalado.

Fonte: The in-progress LaTeX plugin for Sublime Text 2

Veja alguns videos tutoriais em Perfect Workflow in Sublime Text 2.