Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
12<br />
13) Commande G(et)<br />
• G NOM pl p2 : insertion derrière<br />
<strong>la</strong> ligne courante de lignes issues<br />
du fichier NOM, pl et p2 précisant<br />
les rangs dans ce fichier de <strong>la</strong><br />
première et de <strong>la</strong> dernière ligne à<br />
insérer.<br />
• G* NOM pl p2 : insertion derrière<br />
<strong>la</strong> ligne courante des lignes BASIC<br />
pl à p2, lorsque les fichiers traités<br />
correspondent à des programmes<br />
BASIC.<br />
14) Commande F(ile)<br />
• Fin de l'édition avec mise à jour<br />
du fichier TEXT initial.<br />
Pour des raisons de sécurité, cette<br />
opération se fait en trois étapes :<br />
- écriture du texte dans le fichier<br />
TEMPO<br />
- destruction du fichier initial<br />
- remp<strong>la</strong>cement du nom TEMPO<br />
par le nom initial.<br />
15) Commande Q(uit)<br />
• Abandon de l'édition en cours<br />
sans mise à jour du fichier.<br />
Remarque<br />
n est possible d'obtenir une version<br />
plus compacte de PROGR.EDIT,<br />
sans affichage du menu des<br />
commandes et de leur mode d'emploi.<br />
Pour ce faire, effectuez les opérations<br />
suivantes :<br />
• supprimer les lignes 50, 350, 9500<br />
et 10000<br />
• remp<strong>la</strong>cer <strong>la</strong> ligne 40 par 40<br />
HOME<br />
• remp<strong>la</strong>cer <strong>la</strong> ligne 310 par 310<br />
GOTO 1230<br />
• remp<strong>la</strong>cer <strong>la</strong> ligne 330 par 330 IF<br />
MID$(A$,2,11'7" THEN 1230<br />
Le compositeur de texte<br />
COMPOS<br />
COMPOS est un outil chargé de<br />
mettre en forme un texte source<br />
dans lequel sont insérées des<br />
commandes de mise en page. Le<br />
texte source est un fichier TEXT à<br />
accès séquentiel qui peut être aisément<br />
généré et corrigé par EDIT.<br />
Trois options sont poSSibles pour <strong>la</strong><br />
mise en page :<br />
• affichage à l'écran<br />
• impression<br />
• écriture dans un fichier TEXT<br />
(fichier objet).<br />
La sortie sur écran du texte composé<br />
facilite <strong>la</strong> mise au point du texte<br />
. . . _ . _ .. , . - <br />
source, <strong>la</strong> mise en page étant absolument<br />
identique (à <strong>la</strong> longueur des<br />
lignes près) pour les trois supports de<br />
sortie.<br />
Le c<strong>la</strong>vier standard de ]' Apple Il Plus<br />
ne gère pas les minuscules, mais<br />
COMPOS permet cependant le mé<strong>la</strong>nge<br />
de majuscules et de minuscules<br />
pour un texte imprimé.<br />
L'opération de composition est re<strong>la</strong>tivement<br />
lente. Ce<strong>la</strong> s'explique par le<br />
fait que chaque caractère du fichier<br />
source est analysé et, éventuellement,<br />
recodé en minuscule. Lorsque<br />
l'uti lisateur désire imprimer plusieurs<br />
fois un même texte, il a donc intérêt<br />
à demander <strong>la</strong> création d'un fichier<br />
objet qui pourra ensuite être imprimé<br />
à volonté par l'éditeur EDIT (commande<br />
P*).<br />
Le fichier source, de même que le fichier<br />
objet, sont désignés par un<br />
nom suivi d'un numéro de lecteur<br />
(TEXTE,D2 par exemple). Pour le fichier<br />
source, le lecteur pris par défaut<br />
est Dl. Par défaut toujours, le<br />
fichier objet sera écrit sur le lecteur<br />
utilisé pour le fichier source.<br />
Commandes de mise en<br />
page<br />
le fichier source se compose du<br />
texte proprement dit et des commandes<br />
de mise en page. Ces dernières<br />
ont toujours "1 " pour premier caractère.<br />
Certaines comportent un caractère<br />
numérique; dans ce cas, <strong>la</strong> fin<br />
de <strong>la</strong> commande est obligatoirement<br />
un espace.<br />
COMPOS reconnait six commandes :<br />
• IP : provoque un saut de page<br />
• 1: provoque un saut à <strong>la</strong> ligne<br />
• Iln : provoque un saut de n lignes<br />
• ISn : génère n espaces en début<br />
de ligne<br />
• ITn : crée une marge de n caractères<br />
s'appliquant à toutes les<br />
lignes suivantes jusqu'à <strong>la</strong> rencontre<br />
d'une nouvelle commande T<br />
(]TO annule toute marge)<br />
• lM : cadre <strong>la</strong> phrase suivante en<br />
milieu de ligne.<br />
Pour les commandes l, S et T, n<br />
vaut 1 par défaut.<br />
Le caractère "1" est obtenu par<br />
"SHIFf-M". Pour l'utiliser dans un<br />
texte, il suffit de le doubler.<br />
Mise en page<br />
L'unité de traitement de COMPOS<br />
est le mot, c'est-à-dire une suite de<br />
caractères limitée par l'indicateur de<br />
commande ], un espace ou un RE<br />
TURN.<br />
Chaque enregistrement du fichier<br />
source peut comporter un nombre<br />
entier quelconque de mots.<br />
COMPOS calcule l'espacement libre<br />
entre les mots de manière que toutes<br />
les lignes du texte aient <strong>la</strong> même longueur,<br />
en tenant compte de <strong>la</strong> marge<br />
demandée.<br />
Une phrase peut être précédée d'une<br />
ou plusieurs commandes de mise en<br />
page (saut de ligne par exemple).<br />
En J'absence de commandes, les<br />
phrases sont générées les unes à <strong>la</strong><br />
suite des autres, une majuscule suivant<br />
toujours les caractères ".", "?"<br />
t " 1 e . " .<br />
Sur imprimante ou dans le fichier<br />
objet, le texte est composé en minuscules,<br />
à l'exception du premier caractère<br />
de chaque phrase. Il est en outre<br />
possible de commander ]' emploi des<br />
majuscules pour une suite de caractères<br />
en les encadrant par @ (pour<br />
utiliser @dans un texte, il suffit de le<br />
doubler).<br />
En affichage à ]' écran, COMPOS met<br />
les majuscules en INVERSE.<br />
Format d'impression<br />
Lorsque le texte composé est sorti<br />
sur une imprimante (slot 1) ou copié<br />
dans un fichier, COMPOS retient le<br />
format suivant :<br />
• 75 caractères par ligne<br />
• 66 lignes par page.<br />
La modification des lignes 30 et 40<br />
du programme PROGR.COMPOS<br />
permet de changer ces paramètres.<br />
Mise en route du compositeur<br />
Elle résulte des instructions suivantes<br />
:<br />
BRUN PRQGR48K<br />
RUN PROGRCOMPOS<br />
Sur <strong>la</strong> disquette d'accompagnement,<br />
ces commandes sont contenues dans<br />
le fichier COMPOS, et il suffit donc<br />
de faire EXEC COMPOS.<br />
Exemple<br />
1) Le texte source est introduit<br />
comme suit :<br />
JM@US SEPT JOURS DE U! SEMAINE@<br />
1L2 UNE SEMAINE EST COMPOSEE<br />
DE SEPT JOURS. CE SONT :<br />
<strong>Pom's</strong> n° 9