Configuración
Configuración básica de vim y su integración con vimlatexsuite
Instalación de Vim y configuración de Vim-LatexSuite
Si tenemos instalado Vim,nos saltamos este paso, sino, podemos instalarlo con el siguiente comando:
sudo apt-get install vim
Administrador de Plugin
Lo siguiente es instalar un package manager, en este caso usamos Pathogen, el cual, suponiendo que es una instalación desde cero, se realiza de la siquiente manera:
mkdir -p ~/.vim/autoload ~/.vim/bundle
curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim
Si no tenemos instalado curl, lo instalamos de la siquiente manera
curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim
Agregamos estas lineas a nuestro ~/.vimrc
:
" contenido minimo de un .vimrc
execute pathogen#infect()
syntax on
filetype plugin indent only
Plugins comunes
NERD Tree
Un plugin muy útil, que nos permite navegar entre archivos desde el mismo vim es NERD Tree, que si tenemos Phatogen, se realiza de la siguiente manera:
cd ~/.vim/bundle
git clone https://github.com/scrooloose/nerdtree.git
jedi-vim
Otro plugin interesante es el de autocompletar sintaxis, jedi-vim. Primero instalamos el paquete de python de jedi:
pip install --user jedi
Por último instalamos usando pathogen:
cd ~/.vim/bundle/
git clone https://github.com/davidhalter/jedi-vim.git
vim-template
Con vim-template, tenemos la psoibilidad de tener plantillas de extensiones de programas. Para instalarlo usando Pathogen:cd ~/.vim/bundle
git clone git://github.com/aperezdc/vim-template.git
vim-Latex-Suite
Como instalar los paquetes para compilar con vim-latexsuite
Necesitamos descargar los archivos de SourceForge
Extraemos los archivos en sus correspondientes carpetas, dentro de ~/.vim
Agregar en el archivo .vimrc
las siguientes lineas:
filetype plugin on
set grepprg=grep\ -nH\ $*
let g:tex_flavor='latex'
""Pueden agregarse mas, pero eso es lo básico
~/.vim/ftplugin/tex.vim
"Identando el código queda mas presentable
set sw=2
" TIP: if you write your \label's as \label{fig:something}, then if you
" type in \ref{fig: and press you will automatically cycle through
" all the figure labels. Very useful!
set iskeyword+=:
Instalar la ayuda
tipear en vim:
helptags ~/.vim/doc
Para agregar librerias de matemática
\usepackage{algorithm}
las instalamos con el comando:
sudo apt-get install texlive-science
Como utilizar:
Una guia completa está aquíResumiendo
para compilar, en vim en el modo NORMAL, correr el comando \ll
para ver el archivo pdf correr el comando \lv