SuivantPrec.Bas prec.BasNiv. sup.

6.2 Installation de Metafont 

mf386 requiert emx ou rsx. Si vous n'avez pas encore installé le paquet emxrsx, vous devriez le faire maintenant1 , en suivant les instructions de install.eng.

6.2.1 Aide en ligne pour mfpm 

L'aide en ligne pour mfpm (sortie graphique pour OS/2) requiert que le répertoire \emtex\help soit inclus dans la variable d'environnement HELP, qui doit être définie dans config.sys. Par exemple:

SET HELP=C :\OS2\HELP;C :\EMTEX\HELP

Les modifications de config.sys ne prennent effet qu'après relance du système.

6.2.2 Création des fichiers de base 

Les fichiers de base sont des versions à chargement rapide de paquets macros tel que plain.

Pour créer un fichier de base, Metafont est lancé en mode INIMF. Dans ce mode, Metafont lit les fichiers macro, et écrit un fichier .bas. L'outil Makebas vous aide à appeler Metafont pour créer des fichiers de base.

Avant de pouvoir créer un tel fichier, vous devez installer les fichiers macros pour la base. Voyez install.eng.

La procédure dépend de l'exécutable Metafont que vous avez l'intention d'utiliser, et des fichiers de base que vous voulez créer (lisez cette section complètement avant d'essayer de créer ces fichiers de base).

Création d'un fichier de base pour un exécutable Metafont donné  

Selon l'exécutable Metafont choisi, vous devez sélectionner un répertoire où placer les fichiers de base, et un argument pour que Makebas utilise effectivement l'exécutable Metafont choisi.

mf386.exe et les exécutables big Metafont sur 16 bits peuvent utiliser les mêmes fichiers de base. Pour utiliser les exécutables pour le 80186, vous pouvez entrer les mots clés 186 ou big186. Comme ces exécutables utilisent les mêmes fichiers de base que les exécutables pour le 8088, les mots clés `186' et `big186' sont seulement requis si vous avez supprimé les exécutables pour le 8088 ou s'il n'y a pas suffisamment de mémoire disponible pour lancer les exécutables pour le 8088.

Création d'un fichier de base pour une base donnée 

Selon la base à créer, un argument additionnel doit être donné à Makebas (les `. . . ' ci-dessus):

plainbase PLAIN (plain.bas)
cm base CMBASE pour les polices Computer Modern (cm.bas)
dx base DXBASE pour les polices EC (dx.bas)

Notez que la création de cm.bas et dx.bas est optionnelle. Elle accélèrera Metafont aux dépens de l'espace disque. Seul plain.bas est absolument nécessaire.

Caractéristiques optionnelles 

Makebas fournit des mots clés supplémentaires pour personnaliser le fichier de base.

Vous pouvez donner à Metafont la taille de l'écran en utilisant l'un des mots clés 640x200, 640x350, 800x600, 1024x768, et 1280x1024. La taille d'écran par défaut est 640x480 (pour laquelle aucun mot clé n'est fourni). Ceci ne sélectionne pas le mode graphique, mais seulement les variables lignes_écran et colonnes_écran de Metafont. Le mode graphique effectivement sélectionné au lancement de Metafont devra correspondre à la taille d'écran sélectionnée à la création du fichier de base.

Pour avoir la liste de tous les mots clés valides de Makebas, tapez

makebas -l

L'option -f peut être utilisée pour changer le nom du fichier de base à créer. Si -f n'est pas donnée, Makebas utilisera un nom par défaut pour ce fichier.

L'option -b demande à Makebas de créer un fichier batch. L'utilisation d'un tel fichier pour exécuter Metafont n'est pas recommandée car vous ne pouvez passer un caractère `=' (requis pour établir le mode de Metafont) par un fichier batch.

Si vous donnez l'option -e en plus de l'option -b, Makebas créera un fichier batch qui appellera un éditeur lorsque la touche E est tapée (voir ci-dessous).

Exécuter Makebas interactivement 

Vous pouvez exécuter Makebas interactivement:

makebas -i

Invoqué de cette façon, Makebas vous demandera vos choix. Vous pouvez revenir à la question précédente en tapant `-'.

Informations 

Après l'appel à Metafont pour créer le fichier de base, Makebas vous demandera comment utiliser ce nouveau fichier de base.

De plus, la ligne de commande de Makebas qui a servi à créer le fichier de base sera ajoutée à la fin du fichier LOG. Si vous voulez savoir comment ce fichier a été créé (par exemple, si vous voulez recréer un fichier de base pour une nouvelle version de Metafont), cherchez à la fin de ce fichier LOG. SuivantPrec.Bas prec.HautNiv. sup.