English version.

ctive-DVI


copie d'écran

Active-DVI est un afficheur de fichiers DVI et un présentateur programmable d'exposés écrits en LaTeX.


Description | Manuel | Foire aux Questions
Prérequis pour l'installation | Obtention du logiciel | Rapports d'erreurs
Tribune de discussion | Auteurs et Copyright


Traits fournis par Active-DVI

Pour visualiser les fichiers DVI, Active-DVI propose:

Pour présenter vos fichiers DVI, Active-DVI propose:

Les effets spéciaux d'Active-DVI sont programmés et lancés directement dans le source LaTeX de votre présentation à l'aide des macros fournies par le style LaTeX spécialisé advi.sty qui est fourni avec la distribution. Vous pouvez enrichir ou modifier ce style pour vos besoins propres ou pour vous fabriquer un style d'exposé personnel.

En outre, les programmeurs Caml peuvent programmer des effets Active-DVI nouveaux directement dans le source du présentateur.

Manuel de l'utilisateur

Le manuel de l'utilisateur Active-DVI est disponible en DVI, en PS et en PDF (il est en anglais uniquement, on attend des volontaires pour se charger de la traduction).

Foire aux questions

Comment obtenir une présentation plein écran ?
Réponse: Lancez Active-DVI et tapez ^F (control-F) dans la fenêtre d'Active-DVI.
Comment revenir du plein écran à une taille normale ?
Réponse: Tapez ^F (control-F) à nouveau dans la fenêtre d'Active-DVI!
Comment centrer le transparent en mode plein écran ?
Réponse: Utilisez la souris pour déplacer la boîte (bounding box) qui contient le transparent: en appuyant sur la touche contrôle et le boutton gauche de la souris le contour de la boîte apparaît; il vous suffit de maintenir touche et souris pour déplacer la boîte où vous le voulez.
Comment savoir quelles sont les clefs Active-DVI disponibles pendant la présentation ?
Réponse: Tapez ? dans la fenêtre Active-DVI.
Comment avoir des exemples de présentations ?
Réponse: Regardez dans la distribution, sous-répertoire examples. Les sous-répertoires sont basics (de simple à modéremment avancé) prosper (deux présentations dans les répertoires LL et Join) seminar (un exemple). Vous pouvez aussi explorer le sous-répertoire test du répertoire principal de la distribution et jetter un coup d'oeil aux divers fichiers *.tex qui y sont. Dans chacun de ces sous-répertoires lancez la commande make pour construire les différentes présentations.
Comment assurer la sécurité des présentations si l'on peut lancer n'importe quel programme depuis un fichier DVI ?
Réponse: Par défaut Active-DVI ne lance pas automatiquement les applications embarquées dans les fichiers DVI. Au moment du lancement d'une application embarquée, la présentation s'arrête et une boîte de dialogue vous indique quelle application va être lancée puis vous demande confirmation avant d'effectivement exécuter le code.
Comment savoir à l'avance quelles applications sont lancées par un fichier DVI ?
Réponse: Tapez advi -n fichier.dvi. Active-DVI ne se lance pas mais analyse le fichier pour trouver toutes les applications susceptibles d'être appelées durant la présentation.
Comment imprimer mes transparents ``en vrai'', sur du papier ou des transparents pour retro-projecteur ?
Réponse: Facile. Utilisez l'option ignore du style advi.sty (écrivez usepackage[ignore]{advi}). Puis recompilez votre fichier source avec LaTeX: le style d'Active-DVI supprimera certains effets et en simulera d'autres à l'aide de postscript.
Réponse supplémentaire: Impossible. Comment pouvez-vous croire que quelquechose ou quelqu'un puisse être capable de rendre sur une simple feuille de papier tous ces mouvements de dance de vos textes et ces multiples effets, créatifs, fascinants, et pour tout dire si amusants, qui sont présents tout au long de votre présentation ? Il n'y a aucun espoir que vous puissiez utiliser des transparents pour votre colloque: vous avez réellement besoin d'Active-DVI pour jouer votre présentation!
Réponse préventive supplémentaire2: La réponse supplémentaire immédiatement précédent celle-ci est une blague; en fait, nous avons travaillé de notre mieux pour que l'option ignore de advi.sty fasse un bon travail; il n'en demeure pas moins, que le style fait de son mieux pour remplir un contrat impossible.
Comment écrire sur un transparent au cours de la présentation ?
Réponse: Tapez s pour écrire du texte et S pour dessiner.
Comment écrire des programmes avec des couleurs dans mes présentations ?
Réponse: Utilisez l'environnement alltt; les couleurs (et autres indications typographiques) sont alors disponibles avec une fonte machine à écrire. Par exemple:
\begin{alltt}
{\it{(* Remark that double semi-colon is mandatory here. *)}}
let x = 1\textcolor{red}{;;}
let r = \{foo = 1; bar = "toto"\};;
\textcolor[named]{Red}{let} z = r.foo;;
\end{alltt}
Comment écrire des programmes avec des formules mathématiques dans ma présentation ?
Réponse: Utilisez l'environnement alltt; les formules de mathématiques dans cet environnement ne posent pas de problèmes pourvu que vous les entouriez des parenthèses spéciales \( et \).
Comment visualiser les fontes PostScript Adobe (comme ptmr8t) avec Active-DVI ?
Réponse: Vous devez préprocesser votre fichier DVI avec la commande dvicopy qui expanse les fontes virtuelles:
        dvicopy foo.dvi foo.advi && advi foo.advi
règle normalement le problème.
Réponse additionnelle: Active-DVI ne peut utiliser que les fontes basées sur des fichiers PK, dont les sources sont des fichiers .mf. Les fontes Adobe n'ont pas de fichiers source .mf associés; c'est pourquoi METAFONT ne peut créer de fichiers .pk correspondants pour Active-DVI.
Pour s'en tirer, il suffit d'utiliser un équivalent de la fonte qui pose problème, parmi l'ensemble des fontes Computer-Modern qui a été créé par Donald Knuth pour servir de fontes par défaut à TeX.
Comment se fait-il que Active-DVI ait des problèmes de marges (alors que xdvi n'en a pas) ?
Réponse: xdvi et advi n'utilise pas les mêmes marges. Advi utilise la spécification d'encombrement (bounding box) émise par tex dans le fichier DVI et n'ajoute aucune marge supplémentaire. Malheureusement, beaucoup de styles et de librairies LaTeX ne donnent pas une valeur correcte à la bounding box.
Le remède consiste à modifier les marges en déplaçant la boîte englobante (bounding box) à la souris (Control Bouton), ou sur la ligne de commande au lancement de advi (options -vmargin et -hmargin).

Installation d'Active-DVI

Prérequis pour l'installation

Pour utiliser Active-DVI, il vous faut impérativement les utilitaires kpsewhich et kpathsea qui sont fournis par les distribution TeX modernes.

Si vous désirez compiler les sources d'Active-DVI, vous devez disposer d'une version récente du compilateur Objective Caml.

Chargement

Distribution source d'Active-DVI

Rapport d'erreurs et tribune de discussion

Si vous trouvez une erreur dans le logciel, envoyez s'il vous plaît un message à advi-bugs@pauillac.inria.fr.

Si vous voulez contacter les implémenteurs (pour donner de nouvelles idées ou des lignes de code), écrivez à advi@pauillac.inria.fr.

Si vous voulez vous inscrire à la tribune de discussion d'Active-DVI, écrivez à advi-list-request@pauillac.inria.fr.

AUTEURS

Jun Furuse, Pierre Weis, Didier Rémy, Xavier Leroy, Didier Le Botlan, Alan Schmitt, Roberto Di Cosmo, Alexandre Miquel

Remerciements

Le moteur graphique d'Active-Dvi pour l'affichage des fichier DVI est basé sur Mldvi version 1.0 écrit par Alexandre Miquel.

Active-DVI est écrit entièrement en Objective Caml.

COPYRIGHT

Ce programme est distribué sous licence GNU LGPL. Voir le fichier COPYING de la distribution.
Last modified:

Copyright © 2001, 2002 INRIA tous droits réservés.

Contact Pierre.Weis@inria.fr