



Exécuter emTeX 1.3.1 La ligne de commande
La ligne de commande de emTeX a le format suivant:
tex
[options]
[&format]
[fichier_d'entrée]
[commandes
TeX] |
cmd.exe et non à partir de command.com, vous devez insérer un `^' avant le caractère
`&':
tex
[options]
[^&format]
[fichier_d'entrée]
[commandes
TeX] |
tex386).
Tous les arguments de la ligne de commande qui suivent les options (voir ci-dessous)
sont passés comme première ligne d'entrée à TeX. La première ligne d'entrée est celle avec
l'invite **. Vous pouvez charger un fichier de format en tapant &format sur cette
ligne. Les caractères de codes 0 à 31 (caractères de contrôle) et 128 à 255 (caractères
étendus) ne devront pas être utilisés dans la première ligne d'entrée ni dans la ligne de
commande. Si vous voulez passer un point d'interrogation sur la ligne de commande
de TeX, vous devez faire précéder ce caractère d'une barre oblique inverse :
\?.
Si vous spécifiez un nom de fichier sur la ligne de commande, vous devez prendre en compte les faits suivants :
\
de
façon
spéciale
(il
indique
un
nom
de
macro).
/
de
façon
spéciale,
lorsqu'il
est
au
début
d'un
argument
de
la
ligne
de
commande
(il
indique
une
option
de
ligne
de
commande,
sauf
si
le
caractère
commutateur
est
mis
à
`-').
Par conséquent vous devrez faire précéder un nom de fichier commençant avec \ par le
nom du disque, et remplacer le caractère \ par /.
Correct:
tex d:/mytex/mytext
Mauvais:
tex /mytex/mytext
tex \mytex\mytext
tex d:\mytex\mytext
1.3.2 Utiliser les options de la ligne de commande
Toutes les options de la ligne de commande doivent être précédées d'un `-' ou d'un `/'.
Deux options peuvent être séparées par des espaces, ou se suivre immédiatement : dans ce
cas, l'option qui vient en second doit commencer par un `/'. Si votre système
d'exploitation est conçu pour utiliser `-' pour les options au lieu de `/',
vous devrez faire précéder les options d'un `-' et séparer les options par des
espaces. Dans ce cas, vous pouvez utiliser `/' dans les noms de chemin, par
exemple
tex -i -mt15000 /mytex/myfmt \dump
Avec une configuration standard (qui utilise `/' pour les options), vous devrez entrer
à la place
tex /i/mt15000 c:/mytex/mytext \dump
Seul `/' est utilisé dans ces instructions. Les majuscules et les minuscules ne sont pas
distinguées.
Les options suivantes sont disponibles:
/7
Le
bit
7
des
caractères
en
entrée
est
ignoré.
/8
Les
caractères
sur
8
bits
sont
acceptés
dans
les
fichiers
d'entrée.
Sans
/8,
les
codes
128
à
255
seront
identifiés
au
code
127,
qui
est
déclaré
comme
non
valide
par
plain.tex.
Cette
option
ne
peut
être
utilisée
qu'avec
INITEX
(et
elle
doit
suivre
/i).
Ce
paramètre
sera
conservé
dans
le
fichier
de
format.
Si
/c
est
donné,
les
tables
du
fichier
TCP
seront
utilisées
et
l'option
/8
est
ignorée.
/a*
Cette
option
donne
le
nom
du
fichier
utilisé
pour
appeler
un
éditeur.
Entre
/a
et
le
nom
du
fichier
vous
pouvez
insérer
`:',
`=',
`:=',
ou
rien.
Les
espaces
ne
sont
pas
permis.
Vous
devez
utiliser
`\'
comme
délimiteur
de
chemin,
sauf
si
votre
système
d'exploitation
est
conçu
pour
utiliser
`-'
comme
commutateur.
/b
Mode
de
traitement
par
lot
(\batchmode).
/c*
Spécifie
un
fichier
TCP
pour
la
conversion
de
caractères
spéciaux
et
pour
la
traduction
de
page
de
code.
Entre
/c
et
le
nom
du
fichier
vous
pouvez
insérer
`:',
`=',
`:='
ou
rien.
Les
espaces
ne
sont
pas
permis.
Cette
option
ne
peut
être
utilisée
qu'avec
INITEX
(et
elle
doit
figurer
après
/i).
Les
tables
de
traduction
seront
conservées
dans
le
fichier
de
format.
Si
/c*
est
utilisée,
/8
et
/r
seront
ignorées.
Voir
maketcp.doc
(chap. 5)
pour
plus
de
détails.
Voir
aussi
Pages
de
code
(sec. 1.9)
et
Répertoires
(sec. 1.8)..tcp.
/d*
Utilisez
cette
option
pour
désactiver
des
caractéristiques
spéciales.
Il
y
a
une
lettre
pour
chaque
caractéristique;
vous
pouvez
indiquer
plusieurs
lettres
après
/d.
Si
vous
n'en
mettez
aucune,
p. ex. /d,
toutes
les
caractéristiques
seront
désactivées:
/d n'est pas reconnue par tex386, htex386, et les versions pour OS/2
de emTeX.
Exemple: /deu désactive l'utilisation de EMS et UMB, mais pas celle de
XMS.
/e Mode d'arrêt sur erreur (\errorstopmode).
/i INITEX (création de fichier de format). Certaines options ne peuvent être utilisées
qu'avec INITEX, elles doivent suivre l'option /i.
/l Fixe une basse priorité, de sorte que emTeX ne travaille que si la machine n'a rien
de mieux à faire (pour OS/2 seulement, non reconnue par tex386 et
htex386).
/ml Autorise \charsubdef. Cette option n'est disponible qu'avec INITEX et sera
enregistrée dans le fichier de format.
/m* Fixe la taille des zones mémoire, voir ci-dessous.
/n Mode << non stop>>.
/o Permet d'avoir des caractères sur 8 bits (codes 128-254) en sortie. Cette option ne
peut être utilisée qu'avec INITEX (et après /i). Ce paramètre sera conservé dans le
fichier de format. Si /o n'est pas indiqué, la notation hexadécimale est utilisée
pour les codes 128-254. Le code 255 est affiché ^^ff, que l'option /8 ait été déclarée
ou non.
/r Les caractères de contrôle sont inchangés. Sans /r, les codes 1 à 8, 11, et 14 à 31
seront remplacés par le code 127, qui est déclaré comme non valide par plain.tex.
Cette option ne peut être utilisée qu'avec INITEX (et derrière /i). Ce paramètre
sera conservé dans le fichier de format. Si /c est donné, les tables du fichier TCP
seront utilisées, et /r ignoré.
/s Mode << défilement continu>> (\scrollmode).
tex
-7
-s
&lplain
myfile\dump |
1.3.3 Options dans les variables d'environnement
Vous pouvez placer des options dans la variable d'environnement EMTEXOPT. Ces
options seront examinées avant celles données sur la ligne de commande. Vous pouvez
mettre des options spécifiques aux versions des programmes de taille standard
(tex.exe, tex186.exe, et texp.exe) dans la variable d'environnement
STDEMTEXOPT. Vous pouvez mettre des options spécifiques aux versions << big>> des
programmes (btex.exe, btex186.exe, btexp.exe et tex386.exe) dans la variable
d'environnement BIGEMTEXOPT. Vous pouvez mettre des options spécifiques à la version
<<
huge>> du programme (htex386.exe) dans la variable d'environnement
HUGEEMTEXOPT.
STDEMTEXOPT, BIGEMTEXOPT, et HUGEEMTEXOPT sont examinées avant les options
données sur la ligne de commande, mais après celles de la variable d'environnement
EMTEXOPT.