SuivantPrec.Bas prec.BasNiv. sup.

3.4 Premier essai de compilation automatique (mod. 23/11/99) 

Jusqu'ici, la compilation et l'affichage ont résulté d'un acte volontaire de votre part. L'assistant peut vous décharger de ce travail, et lancer le cycle de compilation / visualisation en tâche de fond. Vous pouvez ainsi voir votre document sans interrompre la saisie et, surtout, vous pouvez localiser les erreurs beaucoup plus facilement, puisqu'elles sont en principe dans les quelques dernières lignes que vous avez entrées.

La compilation automatique se déroule sous le contrôle de l'assistant, donc vous devez au préalable lui indiquer le document qu'il devra compiler :

  1.   Cliquez sur le bouton ../../../images/assist/maindoc.gif  (Sélection et traitement du document maître) du bandeau puis sur le bouton Sél. dir\Fm du panneau. Une boîte de dialogue de titre Ouverture s'af- fiche8 , pointant sur le répertoire ast\astex\demos\win.
  2.   Sélectionnez le fichier demobib.tex puis cliquez sur le bouton Ouvrir. La boîte de dialogue se referme.
  3.   Faites passer le curseur de la souris sur le bouton ../../../images/assist/trffc05.gif  du bandeau : le message <<Voir C:\ast\astex\demos\win\demobib.tex>> s'affiche dans la zone des messages, alors qu'il était simplement <<Voir>> auparavant9 .
  4.   Ouvrez le fichier maître dans MicroEmacs, en cliquant sur le bouton ../../../images/mewin.gif  du bandeau puis sur le bouton Ouvrir Fm du panneau MicroEmacs.
  5.   Pour lancer la compilation automatique, cliquez avec le bouton droit de la souris sur le bouton ../../../images/assist/trffc05.gif  du bandeau : une led rouge s'allume au-dessus de ce bouton, pour signaler que la compilation automatique est activée. Maintenant, attendez la suite des événements sans rien faire.
  6.   Au bout d'une trentaine de secondes à une minute (selon votre processeur et le nombre d'applications ouvertes), un cycle de compilation / visualisation est lancé automatique- ment10 , et le résultat est affiché dans la fenêtre AsTeX dvi11 . Lorsque la compilation est terminée, cliquez sur la fenêtre de visualisation pour la mettre en avant-plan, puis attendez de nouveau.
  7.   Au bout d'un nouveau délai d'une trentaine de secondes, le contrôle revient de lui-même à la fenêtre de MicroEmacs, mais aucune compilation n'est lancée : l'assistant a vérifié si vous avez tapé quelque chose et, constatant que vous n'avez rien fait, il s'est abstenu de recompiler.
  8.   Tapez maintenant un texte quelconque dans la fenêtre de MicroEmacs juste après \begin{document}, par exemple <<Ceci est mon premier essai de compilation automatique avec l'assistant>>, puis attendez de nouveau la suite des événements.
  9.   Au bout du même délai, un nouveau cycle de compilation / visualisation est lancé, et votre texte modifié s'affiche de lui-même dans la fenêtre.
  10.   Si la fenêtre de compilation recouvre la fenêtre de MicroEmacs, déplacez la fenêtre de compilation de sorte qu'elle ne la recouvre plus ou presque plus : ultérieurement, toutes les fenêtres de compilation seront créées au même endroit, en dehors de celle de MicroE- macs12 .
  11.   Tapez maintenant un texte long - recopiez par exemple une portion d'article de journal, de sorte que vous soyez encore en train de taper votre texte au bout des trente secondes fatidiques : la compilation est lancée, mais en tâche de fond, de sorte que vous pouvez toujours taper votre texte pratiquement en continu. Seul un petit temps mort d'une fraction de seconde à quelques secondes (selon votre matériel), au moment du rafraîchissement de la fenêtre d'affichage, peut éventuellement avaler quelques ca- ractères13 .
  12.   Arrêtez la compilation automatique en cliquant de nouveau sur le bouton ../../../images/assist/trffc05.gif  du bandeau avec le bouton droit de la souris : la led rouge s'efface, indiquant que la compilation automatique n'est plus active.
  13.   Il reste à savoir comment le délai entre deux compilations est réglé. Pour le voir, cliquez sur le bouton ../../../images/assist/heart01.gif  (Options) du bandeau pour ouvrir la boîte de dialogue Options, et sélectionnez le panneau Compilation (cf. Fig. 6.2). Ce sont les ascenseurs de titre Délai min/sec qui règlent sa durée14 . L'ascenseur de gauche règle le nombre de minutes, celui de droite règle le nombre des secondes.
  14.   Un dernier point à savoir : le nom du document maître est sauvegardé dans le fichier aastex.ini. Pour vous en assurer, fermez l'assistant en cliquant sur le bouton ../../../images/assist/stop.gif  (Sauver et quitter) du bandeau, puis relancez-le et faites de nouveau passer le curseur au-dessus du bouton ../../../images/assist/trffc05.gif  : le message <<Voir C:\ast\astex\demos\win\demobib.tex>> s'affiche dans la zone des messages, indiquant que le nom du document maître a bien été mémorisé.

SuivantPrec.Bas prec.HautNiv. sup.