vim plugins latex tex

Uso de látex y Vim



vim latex suite (5)

¿Cómo puedo usar Latex de manera efectiva en VIM?

¿Hay alguna manera de configurar los errores de compilación resaltando la línea en vim?

Tengo resaltado de sintaxis. ¿Qué son otros complementos recomendados? ¿Es un archivo MAKE la forma recomendada de compilar un archivo latex en pdf?

TexWorks le permite abrir y reemplazar el pdf abierto cada vez que se recompila. ¿Hay un complemento para hacer algo similar en vim?


Empecé a jugar con LaTeX-Box . Parece un buen complemento. Yo, también usé VIM-LaTeX por un tiempo, pero realmente no me gustaban las asignaciones de teclas, y parecía un tanto pesado al igual que Jeet describió.

Me gusta LaTeX-Box hasta ahora porque usaba latexmk para compilar, que es lo que estaba usando de todos modos. Latexmk se quedará en segundo plano y mirará su archivo .tex para ver los cambios, y luego compilará automáticamente para usted. Y si usa un visor de PDF que actualiza los cambios (como por ejemplo, en Linux) puede ver actualizaciones cada vez que cambie. Añadiendo

let g:LatexBox_latexmk_options = "-pvc -pdfps"

para mi .vimrc tengo latexmk funcionando correctamente. También necesitas el script latexmk en algún lugar de tu PATH. La asignación de teclas para iniciar latexmk es la misma que la compilación de Vim-Latex: ''/ ll'' (eso es LL minúscula).

También uso el plugin SuperTab para completar, lo cual es genial. Y tomé los archivos de diccionario de Vim-LaTeX, así que tengo un montón de palabras para completar automáticamente. Este archivo de diccionario es: ftplugin / latex-suite / dictionaries / dictionary en los archivos vim-latex. Lo que hice fue copiar este archivo en ~ / .vim / dictionaries / y lo renombré ''tex'', luego agregué estas líneas a mi archivo .vimrc:

set filetype on au FileType * exec("setlocal dictionary+=".$HOME."/.vim/dictionaries/".expand(''<amatch>'')) set complete+=k

Luego, si escribo el comienzo de un comando de látex y presiono ''tab'' obtendré una lista de terminaciones. Bastante práctico. Por cierto, ese comando ''au'' en vimrc también cargará diccionarios para cualquier otro tipo de archivo si lo desea. Un truco útil.


Personalmente, puedo salir adelante:

autocmd BufNewFile,BufRead *.tex set makeprg=pdflatex/ %/ &&/ open/ %:r.pdf

donde está open Mac OS X específico. Los usuarios de Linux querrán un comando diferente para ver su archivo compilado después de ejecutar make . Esto funciona mejor si ha mapeado una clave para escribir y luego ejecutar make (y debería hacerlo; una vez que haya guardado y compilado una sola clave, nunca volverá).


También puede verificar AutomaticLatexPlugin , tiene muchas características agradables (vea la lista de características ). Su punto principal es compilar el documento en segundo plano usando comandos automáticos, para que esté libre del ciclo de compilación. Esto funciona bien en Linux y MacOs. Contiene (versión extendida de) Latex-Box.


echa un vistazo al látex vim

Si usa vim latex ponga lo siguiente en su .vimrc:

let g:Tex_DefaultTargetFormat=''pdf''

y debe compilar en pdf por defecto. (Creo que la clave de compilación predeterminada es / ll).