8
votes

Comment rendre Vim-latex compiler correctement sans avoir à économiser?

Je viens de commencer à utiliser vim-latex .

La valeur par défaut dvi ne fonctionnait pas pour moi, j'ai donc changé la valeur par défaut sur PDF en ajoutant "Soit g: tex_defaulttargetformat =" pdf "" à mon tex.vim .

Le seul problème est que je dois enregistrer mon document d'abord (: w ) avant de la compiler ( \ ll ) et de visualiser dans evince ( \ \ lv ). Si je ne l'enregistre pas, et exécutez \ ll et \ lv , latex est exécuté sur le fichier enregistré avant de commencer l'édition, et non sur le tampon contenant mon édité Fichier.

Comment puis-je le faire afin que Vim enregistre mon fichier et compile mon document lorsque je frappe \ ll ? Merci!


0 commentaires

5 Réponses :


10
votes

Ce n'est pas la solution parfaite mais cela fonctionnera, Définissez une nouvelle carte dans votre .vimrc: xxx

cela fonctionne, mais il devrait exister une manière plus propre de faire cela.


2 commentaires

Super! Cela marche. Peut-être qu'il y a un moyen plus propre de faire cela ... ou peut-être que mon latex est mal configuré sur mon système. Mais cela résoudra mon problème! Merci!


Cela rend Vim compile en mode insertion puis renvoie le curseur à l'arrière où il était juste avant de frapper : IMAP : W LL A



1
votes

J'ai depuis emménagé de la suite de latex et j'utilise maintenant LATEXMK qui fonctionne vraiment bien.


0 commentaires

2
votes

Ceci fait spécifiquement ce que vous avez demandé. Ajoutez les éléments suivants à votre .vimrc ou équivalent: xxx


0 commentaires

1
votes

@ dc46and2 Votre commande doit être: xxx

afaik, " sont utilisés pour des commentaires dans Vim.


1 commentaires

" semble également être utilisé pour les chaînes ( Learnvimscripthehardway.stevelosh.com/ chapitres / 26.html )



0
votes

Vous pouvez essayer: -

:w | !pdflatex "filename"


0 commentaires