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
Pour visualiser les fichiers DVI, Active-DVI propose:
- L'anti-aliasing en couleur.
- L'inclusion d'images (via la librairie Camlimages) avec facteur de
transparence (alpha channel) et superposition active (blending).
- Visualisation de fichiers Postscript encapsulés (avec le module
de macros LaTeX
graphics
).
- Interprétation des commandes spéciales générées par Gpic pour
les dessins programmés en langage Pic.
- Support presque complet des commandes spéciales Postscript
embarqué (inlined-Postscript).
- Images de fond d'écran et couleur de fond de fond d'écran.
- Traitement de l'extension japonaise des fichiers DVI (pTeX)
(voyez cette copie d'écran).
Pour présenter vos fichiers DVI, Active-DVI propose:
- Effets simples d'animation de l'affichage du texte (retard ou arrêt de
l'affichage, changement dynamique de la couleur du texte).
- Annotations affichées à la demande (similaires à des bulles d'aides).
- Liens hyper-textes de transparent à transparent ou vers d'autres
fichiers (y compris d'autres présentations).
- Réaffichage de textes préalablement enregistrés.
- Mouvements de textes.
- Transitions animées au changement de page.
- Applications embarquées (lancées et stoppées à la demande depuis
le source de la présentation) sécurisées.
- Annotations des transparents au cours de la présentation
(correction d'erreurs ou tracé de dessin).
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.
Le manuel de l'utilisateur Active-DVI est disponible ici (en anglais uniquement, on attend des
volontaires pour se charger de la traduction).
- 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 ne pouvez pas! 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
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.
Distribution source d'Active-DVI
- Simple installation.
- ADK
- le Kit de développement d'Active-DVI. C'est l'ensemble
complet et fonctionnel des sources d'Active-DVI et des bibliothèques
Caml qu'il utilise (camltk et camlimages).
- Advanced installation
- Note:
- Pour un utilisabilité maximale, Active-DVI nécessite les librairies
camltk et
camlimages.
Si vous n'avez pas déjà installé ces bibliothèques, nous vous
recommandons de charger le fichier ADK (c'est une grosse archive au
format tar qui contient Active-DVI, camltk et
camlimages, avec un fichier Makefile d'installation).
- Pour les programmeurs seulement
- la version
sources seules d'Active-DVI (Vous devez déjà avoir installé
camltk et camlimages!)
- Pour les programmeurs impatients seulement
-
La version CVS d'Active-DVI en temps réel est disponible sur le
Reposoir CVS anonyme de Caml.
Distribution binaire: RPMS
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
.
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.
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.
Contacter l'auteur Pierre.Weis@inria.fr

