SuivantPrec.Bas prec.BasNiv. sup.

3.7 Options de noms de répertoires et de fichiers  

Les options suivantes acceptent des modèles pour spécifier un certain nombre de différents chemins de recherche pour les fichiers. Voir la section 3.14 pour les détails sur les modèles. Certaines des options décrites ici sont définies dans des fichiers de configuration qui sont fournis avec les pilotes.

3.7.1 Chemins de recherche 

Lorsqu'un chemin de recherche est utilisé pour trouver un fichier, la première expansion réussie du modèle sera utilisée.

+dvi-file /pd* Le modèle utilisé pour chercher un fichier DVI (fichier en entrée). @i sera remplacée par le nom du fichier DVI (l'extension par défaut DVI a déjà été attachée si nécessaire). La valeur par défaut est @i, disant au pilote de chercher juste le fichier spécifié. Les fichiers de configuration changent la valeur de +dvi-file pour chercher les fichiers DVI dans le répertoire de travail courant et dans les répertoires listés dans la variable d'environnement DVIDRVINPUT.

L'exemple suivant dit au pilote de rechercher dans les répertoires spécifiés d:\dvi, et d:\mytex:

 +dvi-f:{,d:\dvi\,d:\mytex\}@i
+font-files /pf* Le modèle utilisé pour localiser les fichiers de fontes (fichiers PK, PXL et VF). @f sera remplacé par le nom de la fonte. dvidot lit la valeur par défaut depuis le fichier de paramètres, la valeur par défaut pour tous les autres pilotes est
 \texfonts\pixel.lj\@Rrdpi\@f.{pk,pxl}
laquelle -- lorsqu'utilisée pour trouver la fonte cmr10 scaled 1200 avec +font-resolution:300 -- essaie d'ouvrir les fichiers
 \texfonts\pixel.lj\360dpi\cmr10.pk
et
 \texfonts\pixel.lj\360dpi\cmr10.pxl
dans cet ordre. Cependant, les fichiers de configuration qui sont fournis avec les pilotes changent +font-files pour utiliser la variable d'environnement DVIDRVFONTS. fx.cnf, par exemple, utilise le modèle
 $DVIDRVFONTS:pixel.fx\@Rrdpi\@f\{.pk,.pxl}
Pour utiliser les fichiers VF, spécifier le chemin des fichiers VF avec +font-files ou avec +virtual-fonts. Exemple:

      +font-files:$DVIDRVFONTS:{pixel.fx\@Rrdpi\@f{.pk,.pxl},vf\@f.vf}
     

+graphics-files /pg* Le modèle utilisé pour localiser les fichiers graphiques (fichiers MSP, PCX et BMP). @f sera remplacé par le nom de la figure. La valeur par défaut
 @PBf{@Ef,.msp,.pcx,.bmp}
oblige le pilote à chercher les fichiers suivants:
nom (@f) fichiers
test test. test.msp test.pcx test.bmp
test.ext test.ext test.msp test.pcx test.bmp
\g\test \g\test.ext\g\test.msp\g\test.pcx\g\test.bmp
Cependant, les fichiers de configuration qui sont fournis avec les pilotes changent +graphics-files pour utiliser la variable d'environnement DVIDRVGRAPH:
 {,$DVIDRVGRAPH:}{@Rrdpi\,}@PBf{@Ef,.msp,.pcx,.bmp}
L'exemple suivant fonctionne comme la valeur par défaut, mais cherche aussi dans les répertoires donnés par la variable d'environnement DVIDRVGRAPH:
 +graph.f:{,$DVIDRVGRAPH:}@PBf{@Ef,.msp,.pcx}
+response-files /pr* Modèle utilisé pour la recherche des fichiers réponse (@name). @f sera remplacé par le nom du fichier réponse, avec l'extension par défaut CNF. La valeur par défaut est {$EMTEX:data\}@f, qui oblige le pilote à chercher dans le répertoire spécifié (ou le répertoire de travail courant, si le nom du fichier réponse ne spécifie pas de répertoire) et ensuite dans le sous-répertoire data du répertoire emTeX.

L'exemple suivant cherche les fichier réponses dans les répertoires spécifiés, c:\emtex et d:\mytex:

 +response-files:{,c:\emtex\,d:\mytex\}@f
+virtual-fonts /pv* Modèle pour les fichiers VF (fontes virtuelles), en plus de +font-files. @f sera remplacé par le nom de la fonte. Si le modèle est non vide, le pilote cherchera les fontes virtuelles avant de chercher une fonte dans les librairies de fontes (+font-libraries) et dans des fichiers simples (+font-files). Si vous ne voulez pas remplacer les fontes existantes par des fontes virtuelles, vous pourrez utiliser +virtual-fonts: (avec un modèle vide), qui est la valeur par défaut, pour accélérer la recherche de fonte.

Dans l'exemple suivant, les fichiers VF sont localisés dans le répertoire c:\fonts\vf, l'extension du nom de fichier est VF:

 +virt:c:\fonts\vf\@f.vf

3.7.2 Fichiers d'entrée 

Pour les fichiers d'entrée, toutes les expansions du modèle seront utilisées successivement.

+init-files /pi* Fichiers d'initialisation de l' imprimante. Les fichiers donnés par +init-files seront envoyés à l'imprimante immédiatement après qu'elle ait été remise à l'état initial. Vous pouvez utiliser un modèle pour donner plus d'un fichier.

L'exemple suivant envoie les fichiers unidir.p6 et init.p6 à l'imprimante:

 +init-f:unidir.p6,init.p6
+font-libraries /pl* Le modèle à utiliser pour les librairies de fontes. Les fontes sont cherchées en premier dans ces librairies et ensuite dans des fichiers simples. Les librairies de fontes peuvent être créées avec fontlib. L'extension par défaut est FLI. Les fichiers de configuration fournis avec les pilotes fixent +font-libraries de façon appropriée, en utilisant la variable d'environnement DVIDRVFONTS.

L'exemple suivant laisse le pilote chercher les librairies de fontes lj_base.fli et lj_more.fli dans les répertoires donnés par la variable d'environnement DVIDRVFONTS. Si cette variable d'environnement liste plus d'un répertoire, vous obtiendrez probablement des messages d'avertissement à propos de fichiers manquants:

 +font-lib:$DVIDRVFONTS:lj_{base,more}
+font-subst-files /ps* Noms des fichiers de substitution de fonte. Par défaut, pas de fichier de substitution de fonte. Vous pouvez utiliser un modèle. Le pilote cherche les fichiers de substitution de fonte dans le répertoire spécifié (ou le répertoire de travail courant, si le nom ne spécifie pas de répertoire) et ensuite dans le sous-répertoire data du répertoire emTeX. L'extension par défaut est SUB.

L'exemple suivant lit les trois fichiers circle.sub, sub1.sub, et sub2.sub:

 +f.subst:circle,sub1,sub2

3.7.3 Fichiers en sortie 

Pour les fichiers en sortie, seule la première expansion du modèle sera utilisée.

+mfjob-file /pj* Nom du fichier créé lorsque des fontes manquantes doivent être générées en appelant MFjob. Voir aussi +metafont-mode. En appelant un pilote via le programme dvidrv.exe, cette option prendra automatiquement le nom d'un fichier temporaire. La valeur par défaut est {$TMP:,}dv@u.mfj, c-à-d., un fichier nommé dv#.mfj est créé sous OS/2, lorsque # est un nombre choisi par le pilote pour ne pas écraser un fichier existant. Le fichier sera créé dans le répertoire spécifié par la variable d'environnement TMP. Si TMP n'est pas définie, le fichier sera créé dans le répertoire de travail courant. Sous DOS, la valeur par défaut interdit l'appel de MFjob car @u sera utilisé. Le fichier sera créé seulement s'il manque des fontes, si un mode METAFONT a été défini par +metafont-mode et si un nom de fichier a été donné par +mfjob-file.
+default-output-file /po* Cette option fixe la valeur par défaut du nom de fichier de sortie. Si le pilote est appelé sans nom de fichier de sortie, ce nom sera utilisé. Par défaut: pas de fichier de sortie par défaut. Vous pouvez utiliser un modèle, mais seule la première expansion sera utilisée. Cette option n'est utilisée que pour donner une valeur par défaut; pour spécifier le nom du fichier de sortie lorsqu'un pilote est exécuté, entrez le nom du fichier directement sans utiliser cette option.

Dans l'exemple suivant, la sortie va sur LPT1 à moins qu'un nom de fichier de sortie ait été donné sur la ligne de commande:

 +def.out:lpt1
+transcript-file /pt* Le nom du fichier log (fichier de transcription). Par défaut @d, c-à-d., le nom du pilote avec l'extension DLG (par exemple, dviscr.dlg). Toute sortie suivant l'entrée des fichiers et des options est écrite dans ce fichier. Il contient aussi le paramétrage courant de toutes les options pour cette exécution. L'option +transcript-file: supprime la création du fichier log. Un fichier log peut être utilisé plus tard comme fichier réponse pour rétablir les mêmes conditions.
Vous pouvez utiliser un modèle, mais seule la première expansion sera utilisée.

Dans l'exemple suivant, le nom du fichier DVI avec extension DLO dans le répertoire de travail courant sera utilisé pour le fichier log:

 +tr.fichier:@Bi.dlo

+fontlib-file /pw* Ecrit un fichier réponse pour fontlib. Un fichier texte contenant les commandes fontlib pour insérer les fontes utilisées durant l'exécution dans une librarie de fontes sera créé. Pour créer seulement ce fichier réponse utilisez l'option +number-of-sides:0. Vous pouvez utiliser un modèle, mais seule la première expansion sera utilisée.

Par exemple, l'appel fontlib pour

 +fontlib-fichier:new.cmd
est
 fontlib /k new @new.cmd

SuivantPrec.Bas prec.HautNiv. sup.