Active-DVI FAQ

configure_Cygwin.
^F
(control-F) dans la fenêtre d'Active-DVI.
^F (control-F) à nouveau dans la
fenêtre d'Active-DVI!
? dans la fenêtre Active-DVI.
examples. Les sous-répertoires sont basics
(de simple à modérément avancé), slitex avec 4
présentations simples à mettre en oeuvre dont on peut aisément
s'inspirer, prosper (deux présentations dans les
répertoires LL et Join) seminar
(deux présentations dans les sous-répertoires a14 et
clock). Vous pouvez aussi explorer le sous-répertoire
test du répertoire principal de la distribution et jeter
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.
Lancer make au niveau du répertoire examples
construit et visualise tour-à-tour tous les exemples de
présentations.
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.
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.
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.
s pour écrire du texte et
S pour dessiner.
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}
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 \).
xdvi). Quer
se passe-t-il?
dvicopy foo.dvi foo.advi && advi foo.advi
règle normalement ce problème.
ptmr8t) avec Active-DVI ?
dvicopy foo.dvi foo.advi && advi foo.advi
règle normalement le problème.
.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.
xdvi n'en a pas) ?
xdvi et advi n'utilisent 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.
advi
(options -vmargin et -hmargin).
-browser d'advi,
ou alors appeler explicitement le brouteur de votre choix dans une commande
adviembed. Vous pouvez par exemple utiliser:
netscape -remote 'openURL(http://www.acm.org)'Pour insérer une telle commande dans une macro
adviembed,
un peu de magie est nécessaire parce que le caractère '
est interprété par LaTeX. Pour l'en empêcher, écrivez par exemple:
{\catcode `\' 12 \catcode `\: 12, \catcode `\' 12
\adviembed {netscape -remote 'openURL(http://www.acm.org)'}
}
mozilla, utilisez l'option
mozilla -remote. Comme pour la question précédente, cette
option suppose que mozilla est déjà lancé. Si vous voulez une commande
qui marche dans tous les cas, même si aucun programme mozilla ne
tourne, utilisez une commande shell; par exemple:
#!/bin/bash
# Écrivez ici l'adresse du binaire de mozilla, par exemple
#MOZILLA=/usr/local/mozilla/mozilla
MOZILLA=`which mozilla`
case $# in
1)
if $MOZILLA -remote "ping()" 2>/dev/null
then
$MOZILLA -remote "openURL($1,new-window)" || \
$MOZILLA "$@"
else
$MOZILLA "$@"
fi;;
*)
$MOZILLA "$@";;
esac
(À la place de la spécification de comportement
new-window, vous pouvez choisir new-tab ou
rien, comme vous le préférez.)
advi
au sujet de dvips ?
dvips: Unknown keyword (proc) in \special will be ignored
dvips: Unknown keyword (koyaa) in \special will be ignored
dvips: Unknown keyword (record) in \special will be ignored
dvips: Unknown keyword (start) in \special will be ignored
dvips: Couldn't find figure file advi:; continuing
dvips: Unknown keyword (embed) in \special will be ignored
dvips: Unknown keyword (name) in \special will be ignored
dvips: Unknown keyword ("xmms") in \special will be ignored
advi mais de la commande
dvips qui ne comprend pas les instructions
\special que le style LaTeX advi.sty insère
and le fichier DVI.
Ce comportement est normal et explicitement spécifié par le format DVI:
les interprètes de fichiers DVI doivent ignorer les instructions
\special qu'ils ne comprennent pas. Toutefois,
rien n'empêche les interprètes d'émettre une alerte quand ils
rencontrent une instruction qu'ils ne connaissent pas.

