Esto es infinitamente práctico al trabajar en documentos largos o con mucho texto (que por si acaso no es lo mismo que largo).
Ahora el hint:
- En el archivo .tex, incluir el paquete srcltx: usepackage{srcltx} en el preámbulo del documento.
- O, compilar con --src.
Ej.: latex --src PequalsNP_proof.tex - Ahora en el .vimrc colocar:
:map ld :execute '!xdvi -editor "vim --servername 'v:servername' --remote +%l %f"
-sourceposition ' . line(".") . expand("%") . " " . expand(Tex_GetMainFileName(':r')) . ".dvi >/dev/null&" <CR><CR>
- Así, para hacer un forward search hay que pararse en la línea del código deseada y hacer ld
- Finalemente, reasignar el comando que llama a vim (o gvim) con el siguiente alias en el .bashrc:
alias vim='vim --servername vimtex'
OJO: En todo lo anterior se puede reemplazar vim por gvim, para aquellos que usamos el GUI.
Probablemente mi explicación es muy rápida y poco clara. Vean el link al final para los detalles.
Eso.
Referencia: Vim Tips [http://vim.wikia.com/wiki/Vim_can_interact_with_xdvi]
No comments:
Post a Comment