Rendez-vous sur Arrakis

AutoTexPrev

Ce script permet d'obtenir des aperçus automatiques d'un document LaTeX au fur et à mesure qu'il est composé.

Par défaut, il compile le document avec la commande pdflatex, et génère donc un fichier pdf.

Téléchargement

Utilisation

autoTexPrev.sh document.tex

Vous aurez besoin des outils suivants :

Configuration

Les variables en début de script permettent de choisir d'autres alternatives que celles par défaut.

Exemple d'utilisation

Voici un exemple d'utilisation avec le gestionnaire de fenêtres cwm d'OpenBSD :

Bonus avec vim

Les utilisateurs de vim seront ravis d'apprendre qu'il est possible d'automatiquement enregistrer le document en cours, et ainsi permettre la compilation régulière de celui-ci.

Pour ce faire, ajoutez ces lignes dans votre fichier ~/.vimrc :

" Pour la sauvegarde automatique
au BufRead,BufNewFile *.tex let b:start_time=localtime()
au CursorHold *.tex call UpdateFile()
au CursorHoldI *.tex call UpdateFile()
au BufWritePre *.tex let b:start_time=localtime()
" only write if needed and update the start time after the save
function! UpdateFile()
    if ((localtime() - b:start_time) >= 1 )
    update
    let b:start_time=localtime()
    echo "Only " . (localtime() - b:start_time) . " seconds have elapsed so far."
  endif
endfunction