


Le panneau MainDoD
pour éditeurs
DOS
|
Etc\MainDoD (ou MainDoD en abrégé) permet de lancer toutes les tâches
nécessaires pour traiter un document Plain TeX, LaTeX ou TeXinfo, écrit dans la page
de codes 850 du DOS, indépendamment de l'éditeur utilisé. Il fournit une barre d'outils
spécialisée pour TeX, utilisable aussi bien avec TeXShell que WordStar, Edit ou tout
autre éditeur DOS.
8.3.1 Description des boutons
\FmD
(bouton
générique) :
Ouvre
une
boîte
de
dialogue
pour
sélectionner
un
fichier
maître
dans
le
répertoire
ast\astex\demos.
Ce
répertoire
contient
les
démos
d'AsTEX pour
les
éditeurs
DOS.
Quatre
filtres
de
fichiers
sont
fournis :
*.tex
pour
les
documents
TeX,
*.f
ou
*.for
pour
le
Fortran,
*.c,
*.cpp
ou
*.h
pour
le
C,
ou
*.*.
Pour créer un bouton qui sélectionne un fichier maître TeX, Fortran ou autre, dans un répertoire différent : dupliquer le bouton et changer le nom du répertoire à partir de la boîte de dialogue Options de l'assistant.
ast\astex\demos\mathindx.tex
comme
fichier
maître,
et
prend
comme
répertoire
courant
le
répertoire
du
fichier.
Pour créer un bouton qui sélectionne un fichier maître différent : dupliquer le bouton, changer le nom du répertoire et le nom du fichier.
ast\astex\demos\demobib.tex
comme
fichier
maître,
sans
changer
le
répertoire
courant.
Pour créer un bouton qui sélectionne un fichier maître différent : dupliquer le bouton et changer le nom absolu du fichier.
testl2e.tex,
appelé
par
le
fichier
maître
l2e_cm.tex.
Ce
dernier
est
à
sélectionner
à
l'aide
du
bouton
Sel. dir\Fm
.
Ce
bouton
fournit
un
modèle
pour
l'édition
de
fichiers
chargés
par
\input
dans
un
fichier
maître.
adapté
à
la
page
de
codes
850
du
DOS,
après
avoir
lu
le
fichier
de
configuration
standard
et
le
fichier
de
configuration
Fm.env
s'il
existe.
S'il
n'existe
pas,
il
est
créé
automatiquement
avec
les
valeurs
des
variables
TYPTEX
(type
du
compilateur :
Small,
Big
ou
Huge),
FMTTEX
(nom
du
format
à
utiliser)
et
GRAPHICS
(liste
des
répertoires
où
rechercher
les
fichiers
d'input)
définies
dans
le
fichier
de
configuration
standard.
Pour
chaque
fichier
maître,
ces
valeurs
peuvent
être
modifiées
ultérieurement
à
l'aide
du
bouton
Edit
Fm.env
.
La
variable
GRAPHICS,
en
particulier,
peut
être
adaptée
pour
ne
contenir
que
les
répertoires
strictement
nécessaires
au
document
maître.
D'autres
paramètres
de
configuration
peuvent
aussi
être
ajoutés.
Fm.env
comme
indiqué
ci-dessus,
s'il
n'existe
pas.
Fm.env
comme
indiqué
ci-dessus,
s'il
n'existe
pas.
adapté
à
la
page
de
codes
850
du
DOS,
après
avoir
lu
le
fichier
de
configuration
standard
(mais
sans
tenir
compte
du
fichier
de
configuration
Fm.env).
Fm.env).
Fm.env).
Fm.env,
s'il
existe.
Ce
fichier
se
trouve
dans
le
même
répertoire
que
le
fichier
maître
et
a
le
même
nom,
mais
l'extension
env.
Il
sert
à
définir
des
paramètres
locaux
pour
le
fichier
maître,
tels
que
des
répertoires
de
fichiers
d'input
pour
TeX,
ou
de
figures
pour
Dvips,
ou
des
paramètres
spéciaux
de
compilation,
tels
que
BIGEMTEXOPT,
etc. (cf. la
documentation
des
compilateurs
TeX,
bouton
tex
du
panneau
Docs |
PanDoc\Docmsc).
Pour
afficher
le
fichier
log
avec
un
autre
éditeur
ou
afficheur,
remplacer
notepad
par
le
nom
de
l'éditeur
ou
afficheur.
Pour
afficher
le
fichier
log
avec
un
autre
éditeur
ou
afficheur,
remplacer
notepad
par
le
nom
de
l'éditeur
ou
afficheur.
Pour
afficher
le
fichier
log
avec
un
autre
éditeur
ou
afficheur,
remplacer
notepad
par
le
nom
de
l'éditeur
ou
afficheur.
tempor1.dvi
et
tempor1.apd
des
fichiers
dvi
et
apd
du
fichier
maître
qui
sont
faites
dans
le
même
répertoire
que
celui-ci,
sans
demander
de
confirmation
(id. MainDoc).
tempor1.dvi
dans
le
même
répertoire
que
le
fichier
maître)
avec
Dview
(id. MainDoc).
Pour afficher la version Html du fichier maître avec un autre navigateur web, changer le nom du navigateur dans le champ Commande envoyée du bouton.
tmp\tempor1.dvi
avec
Dviwin.
Ce
bouton
est
une
copie
du
bouton
graphique
AsTeX
dvi
du
panneau
Etc\PrgIn1
(Lancement
des
programmes
d'AsTeX 3.x).
Cliquer
sur
ce
bouton
est
équivalent
à
cliquer
sur
l'icône
du
dossier
AsTeX 3.x.
tmp\tempor1.dvi
avec
Dview.
Ce
bouton
est
une
copie
du
bouton
textuel
AsTeX
dvi
c.
du
panneau
Etc\Dview.
Cliquer
sur
ce
bouton
est
équivalent
à
cliquer
sur
l'icône
AsTeX
dvi
couleur
du
dossier
AsTeX 3.x.
tmp\tempor1.ps
avec
GSview.
Ce
bouton
est
une
copie
du
bouton
graphique
AsTeX
PS
du
panneau
Etc\PrgIn1
(Lancement
des
programmes
d'AsTeX 3.x).
Cliquer
sur
ce
bouton
est
équivalent
à
cliquer
sur
l'icône
AsTeX PS
du
dossier
AsTeX 3.x.
tempor1.dvi
du
document
maître
avec
la
copie
de
la
table
de
navigation
tempor1.apd.
Ceci
est
très
utile
pour
contourner
une
bogue
ennuyeuse
de
Dview :
en
effet,
pendant
tout
le
temps
que
dure
la
compilation,
il
est
interdit
de
cliquer
sur
la
fenêtre
de
Dview
ou
même
de
déplacer
une
portion
d'une
autre
fenêtre
qui
recouvre
celle
de
Dview,
sous
peine
de
bloquer
complètement
le
PC
et
de
devoir
le
réinitialiser
(même
la
touche
Ctr-Alt-Del
ne
marche
plus).
Fm.itg
qui
permet
de
construire
la
table
de
navigation.
Fm.itg
(id. MainDoc).
Groupe Imprime (mod. 01/01/2000)
\\toutatis\hppcl6).
Ce
bouton
doit
être
adapté
à
votre
installation
en
remplaçant
le
nom
d'imprimante
réseau
par
défaut
par
le
nom
réel
de
votre
imprimante
réseau.
Pour créer un bouton d'impression sur une seconde imprimante réseau : dupliquer le bouton et remplacer le nom de votre imprimante 1 par le nom de votre imprimante 2.
\\toutatis\hpps).
Ce
bouton
doit
être
adapté
à
votre
installation
comme
ci-dessus,
et
peut
être
dupliqué
de
la
même
façon.
lpt1
à
une
imprimante
réseau.
Ce
bouton
réalise
l'option
Capturer
le
port
imprimante
des
pilotes
Windows.
Editez
le
texte
du
bouton
pour
entrer
le
nom
exact
de
votre
imprimante
réseau
(défaut
\\toutatis\hppcl6).
Vous
pouvez
imprimer
sur
une
imprimante
réseau
directement
à
partir
du
bouton
ImpRés. Fm
,
ou
associer
l'imprimante
réseau
à
lpt1
en
début
de
session,
puis
imprimer
à
partir
des
bouton
Imp. Fm
,
Imp. Fm.dvi
ou
Imp. Fm.ps
.
lpt1. Ce bouton est à utiliser avec une imprimante locale, ou une
imprimante réseau après l'avoir associée au port lpt1 avec le bouton Ini ImpRés.
Si vous obtenez le message :
|
lpt1, à l'aide des pilotes d'imprimante emTeX. Ce
bouton est à utiliser avec une imprimante locale, ou une imprimante
réseau après l'avoir associée au port lpt1 avec le bouton Ini ImpRés.
La sortie est beaucoup plus compacte que par Dviwin pour les imprimantes haute résolution, et l'impression est en général plus rapide. Les pilotes emTeX disposent par ailleurs d'un très grand nombre d'options. Les images bitmap doivent être transformées au format pcx noir et blanc à l'aide d'Image Magick, pour pouvoir être imprimées3 . Les images PostScript doivent être transformées en images pcx à l'aide de Ghostscript (option pcxmono pour une résolution jusqu'à 120 ppp) ou d'une combinaison de Ghostscript et Image Magick pour les résolutions supérieures.
lpt1. Ce
bouton est à utiliser avec une imprimante locale, ou une imprimante
réseau après l'avoir associée au port lpt1 avec le bouton Ini ImpRés.
Ps
Fm
:
Crée
une
version
PostScript
du
document
à
partir
du
dvi
du
fichier
maître,
avec
Dvips
(id. MainDoc).
Le
fichier
log
est
créé
dès
que
la
variable
DVIPSDBG
a
une
valeur
supérieure
à
1
(la
valeur
1
correspond
à
un
affichage
des
messages
à
l'écran).
Le
degré
de
détails
de
ces
messages
est
déterminé
par
la
valeur
de
cette
variable,
conformément
aux
règles
de
l'option
-d
de
Dvips
(
cf. Manuel
de
référence
vol. 1,
p. 253,
Options
de
la
ligne
de
commande).
Pour
afficher
le
fichier
log
avec
un
autre
éditeur
ou
afficheur,
remplacer
notepad
par
le
nom
de
l'éditeur
ou
afficheur.
Win
Fm
:
Si
le
fichier
maître
est
écrit
dans
la
page
de
codes 850
du
DOS,
ce
bouton
permet
de
le
réécrire
dans
la
page
de
codes
Windows
(id. MainDoc).
Dos
Fm
:
Transforme
la
page
de
codes
du
fichier
maître,
de
Windows
en
DOS
(id. MainDoc).
TeX
Fm
:
Transforme
les
caractères
accentués
8
bits
du
fichier
maître
(s'ils
sont
écrits
dans
la
page
de
codes
850
du
DOS)
en
caractères
accentués
notés
à
la
TeX.
Dos
Fm
:Transforme
les
caractères
accentués
notés
à
la
TeX du
fichier
maître,
en
caractères
accentués
écrits
dans
la
page
de
codes
850
du
DOS.
Txt
Fm
:
Transforme
le
dvi
du
fichier
maître
en
texte
ordinaire.
Txt
Fm
comme
fichier
maître.
Ceci
permet
éventuellement
de
transformer,
à
l'aide
du
bouton
Dos
Win
Fm
,
le
fichier
Fm.txt
en
un
fichier
lisible
sous
Windows
(il
est
toujours
créé
dans
la
page
de
codes
850
du
DOS).
.
Etc\MainDoD.
8.3.2 Test d'installation
Pour tester les principaux boutons du panneau :
ast\astex\demos\mathindx.tex
comme
fichier
maître.
mathindx.tex
avec
TeXShell,
sur
25 lignes.
mathindx.tex
avec
TeXShell,
sur
50 lignes.
mathindx.tex.
\tableofcontents
\newpage,
juste
après
la
ligne
\begin{document},
puis
sauvegardez
votre
modification.
8.3.3 Changement d'éditeur
Dans la section précédente, les modifications du texte du fichier maître ont été faites avec
TeXShell, mais vous pouvez utiliser n'importe quel autre éditeur DOS. Il suffit de
remplacer edit par le nom de votre éditeur, dans le bouton Edit FmD , en suivant
la même procédure que celle indiquée pour le bouton Edit Fm dans le panneau
Etc\MainDoc.
Vous pouvez, avec TeXShell ou tout autre éditeur DOS, utiliser la compilation partielle4 . Pour le vérifier :
(Voir)
de
l'assistant.
La
compilation
est
lancée,
et
le
résultat
s'affiche
dans
la
fenêtre
AsTeX
dvi.
du
panneau
des
lettres
grecques
minuscules,
puis
sur
le
bouton
Coller
de
la
fenêtre
de
TeXShell.
La
chaîne
\alpha
vient
s'insérer
dans
la
fenêtre
de
TeXShell
à
la
position
du
point
courant.
8.3.4 Panneau des commandes de travail Etc\MainDoDt
Le panneau Etc\MainDoD permet de réaliser un très grand nombre de tâches
et comporte un grand nombre de boutons (70 pour la version 3.01) ce qui
lui donne un aspect plutôt rébarbatif. Dans le travail courant, on n'utilise
en général qu'un petit nombre de ces boutons. Par exemple, si l'on travaille
uniquement en LaTeX2
, les boutons relatifs à Plain TeX et LaTeX 2.09 sont
inutiles.
Il est possible de supprimer du panneau Etc\MainDoD tous les boutons dont vous ne
vous servez pas, mais cette façon de procéder n'est pas très recommandée : un bouton
dont vous n'avez pas l'utilité aujourd'hui peut s'avérer indispensable ultérieurement; ou,
à l'inverse, vous pourriez être tenté de conserver un bouton dont vous ne vous serviriez
que très rarement, ce qui encombrerait inutilement votre panneau de travail. Par
ailleurs, une mise à jour écrasera vos modifications et réinstallera la totalité des
boutons.
La meilleure façon de résoudre le problème consiste à dupliquer le panneau Etc\MainDoD à
l'aide du bouton Dupliquer, dans l'onglet Panneau de la boîte de dialogue
Options. Pourvu que vous choisissiez un nom autre que celui du panneau original,
ou que vous fassiez la copie sous le même nom mais dans un autre répertoire, la copie
ne sera pas écrasée par une mise à jour. Vous pouvez supprimer sans état d'âme tous les
boutons qui ne vous paraissent pas indispensables puisqu'il vous suffira de sélectionner
le panneau complet MainDoD, au cas où vous auriez besoin d'un bouton supprimé.
Réorganisez les boutons restants de sorte que le panneau personnalisé soit le plus clair
possible pour vous. Le principal est d'aboutir à un panneau qui comporte
suffisamment de boutons pour qu'on n'ait pas à les chercher ailleurs trop souvent, et
suffisamment peu pour qu'on puisse trouver instantanément les boutons les plus
utilisés.
Le panneau Etc\MainDoDt fournit un exemple. Il contient un petit nombre de
boutons, repérés par le bouton << MainDoD>> , et deux autres boutons personnels,
c'est-à-dire qui ne figurent pas dans le panneau original, repérés par le bouton
<<CmdsPerso>> .
Il est préférable de placer les boutons personnels en fin de panneau, de sorte que les boutons standard ne changent pas de place lorsque vous ajoutez d'autres boutons personnels.
8.3.5 Panneau des documents courants
Il est commode d'associer de façon permanente un bouton à chacun de vos documents
maîtres. Vous pouvez ainsi avoir leur liste sous les yeux, et accéder très rapidement à
n'importe lequel d'entre eux. Si vous n'en avez que très peu, vous pouvez les ajouter à
la fin de votre panneau de travail MainDoDt. Si vous en avez beaucoup, il est
préférable de séparer les boutons de commandes des boutons de données, et de
créer un ou plusieurs panneaux spécialisés qui contiendront tous vos fichiers
maîtres.
Il est possible aussi, pour un gros document découpé en plusieurs petits fichiers (par ex. un fichier par chapitre), d'associer un bouton à chaque fichier. Une bonne solution est d'associer un bouton au fichier maître en dupliquant et en adaptant le bouton modèle FmD=dembib , et d'associer un bouton à chaque fichier de chapitre en dupliquant et adaptant le bouton Txshl testl2e . L'ensemble constitué du fichier maître et des fichiers de chapitres est souvent appelé un projet. On peut regrouper plusieurs projets sur un même panneau en dupliquant et adaptant le bouton << Sélect>> pour séparer les projets.