Pregunta:
Mi rutina de escritura es así:
- Edito un archivo .tex usando vim
- Voy a la línea de comando y lo compilo usando
pdflatex
. Siempre me encuentro guardando el archivo con:w
e inmediatamente tengo que cambiar de terminal para ejecutarpdflatex
(yo uso Ubuntu) para compilarlo.
Esto me molesta. Me gustaría hacer esto más eficiente para poder hacer ambos pasos con un solo disparo. ¿Hay alguna forma de configurar vim para que cada vez que guarde un archivo .tex
con :w
, el comando pdflatex
se ejecute automáticamente?
Respuesta:
¡No seas tan ineficiente! Tu tiempo es valioso. Utilice el complemento vimtex
ofrece @lervag: consulte aquí . Puede controlar todos los complementos que instala utilizando Vundle
o cualquier administrador de complementos similar ( vim-plug
está volviendo bastante popular).
¿Por qué perder el tiempo instalando vimtex
? ¡Gran pregunta!
Características
- Recopilación continua con
latexmk
(¡por favor y gracias!) - Notificación automática de advertencia / error mediante la ventana de corrección rápida de vim.
- Búsqueda directa e inversa.
- Soporte para una variedad de visores de PDF.
- Soporte para proyectos de múltiples archivos (me encanta este) junto con
gf
y<ctrl-w>gf
. - comandos que hacen que las cosas realicen operaciones como
latexmk -C
. - ¡Está en desarrollo activo!
- ¡Mucho más!
Tenga en cuenta que la función número 1 es la que responde a su pregunta. Cada vez que ejecute :w
su documento será guardado y automáticamente recompilado por latexmk
. latexmk
observa los cambios en su archivo LaTeX, latexmk
compilar automáticamente cuando se detectan cambios.
Esta publicación no está patrocinada ni promocionada por ningún desarrollador o afiliado del equipo de vimtex
(solo soy un amante).
¡Sea eficiente!