Académique Documents
Professionnel Documents
Culture Documents
Manuel Test Ok PDF
Manuel Test Ok PDF
Auteurs :
Irne Vatton, Vincent Quint, Jos Kahan
Collaborateurs :
Charles McCathieNevile, John Russell, Marja-Riitta Koivunen, Laurent Carcone
Ce manuel prsente l'interface utilisateur d'Amaya. L'interface utilisateur sur votre machine peut-tre un
peu diffrente puisqu'elle dpend de la plateforme et la configuration choisie. Ce manuel n'est pas
exhaustif, son but est simplement de vous aider dcouvrir les principales caractristiques du logiciel.
Ce document est organis comme un livre. Vous pouvez utiliser la commande Outils/Construire un
livre pour assembler et imprimer la totalit du manuel.
De nombreuses commandes d'Amaya sont identiques celles fournies par les traitements de texte
classiques. Elles ne sont pas prsentes ici. Seuls les aspects spcifiques d'Amaya sont dcrits.
Naviguer
Naviguer
Amaya est essentiellement un diteur avec des capacits de navigation. Il vous permet de naviguer et
dditer des documents simultanment. Lorsqu'il est utilis comme navigateur, il se comporte comme
beaucoup d'autres navigateurs Web, except pour l'activation les liens et pour l'utilisation des
formulaires.
Amaya vous permet d'afficher et d'diter des documents HTML ainsi que certains types de documents
XML : XHTML, MathML (expressions mathmatiques) et SVG (graphique). Il vous permet aussi
d'accder aux autres types de documents XML et de visualiser leur contenu selon les feuilles de style
CSS qui leur sont associes. Pour ces documents, quelques fonctions d'dition sont disponibles.
Accs rapides
L'auteur d'une page HTML peut associer un attribut accesskey aux champs de formulaire, aux zones
activables, ou aux liens. Plus prcisment, les lments suivants acceptent cet attribut : a, area, button,
input, label, legend, et textarea.
Si l'auteur du document a associ un attribut accesskey un lien (par exemple accesskey="l") dans
un document, la commande Alt-accesskey (dans cet exemple Alt-l) active le lien (sur MacOS X, la
touche Ctrl est utilise la place de Alt). Quand elle est associe un lment de formulaire, la
commande Alt-accesskey donne le focus cet lment (ou l'lment qui suit dans le cas de label et
Ancres cibles
Certaines parties du texte peuvent tre affiches avec une icne en forme de cible . Ces icnes ne font
pas partie du document et peuvent tre soit visualises soit caches juste en modifiant le statut Montrer
les cibles du document courant, qui est une option du menu Affichage. Par dfaut la commande au
clavier est Ctrl-u Ctrl-t.
Ces icnes sont associes aux lments cibles, c'est--dire aux lments, quel que soit leur type, qui ont
un attribut id , ou aux ancres cibles, c'est--dire aux lments a qui ont un attribut name. Elles identifient
les cibles possibles pour les liens. Ces icnes sont destines rendre la cration de liens plus facile. En
effet, le fait de pouvoir reconnatre rapidement la cible possible d'un lien, permet de crer des liens plus
vite.
et
suivante.
Notez que chaque onglet a son propre historique.
Si vous avez choisi un profil sans navigation, ou si vous tes dans les pages d'aide, ces commandes ne
sont pas disponibles.
de la barre de navigation.
Commandes au clavier
Amaya fournit un mcanisme pour associer des commandes clavier de nombreuses fonctions. Les
commandes clavier par dfaut sont indiques dans la documentation. La section d'aide Configurer
Amaya dcrit comment changer les valeurs par dfaut.
Pour les utilisateurs familiers de Emacs un fichier de configuration Amaya/config/amaya.emacs est
disponible. L'utilisateur peut donc crer un lien depuis son espace priv $HOME/.amaya/
amaya.keyboard vers ce fichier s'il veut disposer de raccourcis clavier la Emacs.
Quelques touches du clavier sont pr-affectes, comme :
La touche Entre dans un lment de formulaire input (de type text ou password) soumet le
formulaire correspondant.
La touche Tab dans un lment de formulaire dplace la slection sur l'lment de formulaire
suivant, ou saute au premier lment de formulaire du formulaire courant.
Menus simples
Pour utiliser un menu comme celui qui suit ce paragraphe, il faut cliquer deux fois sur l'entre affiche
(ici, "pomme") ou sur le bouton droite. On peut aussi utiliser la touche Tab pour se positionner sur le
menu, puis la combinaison Alt- pour l'activer. Cela fait apparatre la liste de toutes les entres du
menu. Cette liste est ensuite utilisable avec la souris ou avec le clavier.
pomme
Avec le clavier, passez d'une entre l'autre avec les touches flches ( , ) puis slectionnez l'entre
courante avec la touche Entre. Vous pouvez annuler toute action en appuyant sur la touche chap
n'importe quel moment.
Avec la souris, il y a deux types de comportement. Un simple clic permet de slectionner une entre
tandis qu'un double clic sur une entre signifie que vous voulez activer cette entre. Avec les menus trs
longs, vous pouvez utiliser l'ascenseur pour vous dplacer rapidement dans la liste des entres. Pour
annuler, vous devez cliquer n'inporte o en dehors de la liste affiche.
Raccourci clavier
Montrer la structure
Ctrl-u Ctrl-s
Ctrl-u Ctrl-a
Ctrl-u Ctrl-l
Ctrl-u Ctrl-o
Astuce : vous pouvez ouvrir rapidement la vue source (ou la dernire vue active) en cliquant la souris
sur le barre rose en bas (Partager/tendre en horizontal) ou droite (Partager/tendre en vertical) de
votre document.
Slectionner
Slectionner
De nombreuses commandes agissent sur la slection courante. La slection courante peut tre change de
diffrentes manires.
Quelle que soit la manire dont vous effectuez la slection, le type du premier lment slectionn est
affich en bas de la fentre. Il est prcd par les types des lments qui l'englobent dans la structure du
document. Cela peut tre utile quand la structure du document est complexe.
Par exemple, la slection d'un mot dans cette phrase visualise la slection :
html > body > div > p
ce qui signifie que ce qui est slectionn est du texte dans un lment p qui est dans une division (div),
elle-mme dans le corps (body) du document html. Cette squence de noms d'lment est appele un
chemin.
La slection de cet lment de structure (par exemple cliquez sur le mot structure ) donne :
html > body > div > p > strong
Slectionner
Il y a trois moyens de slectionner un gros lment comme une table ou une longue liste :
cliquez sur le nom bleu reprsentant l'lment, ou sur le nom d'un de ses attributs, ou encore sur
sa ligne verticale bleue.
Slectionner un caractre ou une chane
Cliquez sur un caractre noir dans la vue Structure pour slectionner ce caractre. Draguez pour
slectionner une chane.
Slectionner une valeur d'attribut
Un texte en violet dans la vue structure reprsente la valeur d'un attribut pouvant tre dit
directement partir du clavier. Une slection dans une telle valeur d'attribut ne peut pas tre
tendue en dehors de cet attribut.
11
12
Ouvrir un document
Vous pouvez ouvrir des documents locaux ou distants de diffrentes faons :
Menu Fichier
L'entre Ouvrir du menu Fichier vous permet d'ouvrir un nouveau document. La commande
clavier par dfaut est Ctrl-o Ctrl-o . Cette commande fait apparatre une bote de dialogue dans
laquelle vous pouvez entrer un nom de fichier local ou une URI. Vous pouvez galement choisir un
13
14
Boutons et menus
La manire la plus simple de crer de nouveaux lments dans un document est de placer le point
d'insertion la position voulue et d'utiliser le menu Insertion ou l'outil Elments, pour les lments les
plus communs (images, titres, listes...). Ces commandes crent simplement l'lment correspondant la
position courante.
L'outil Elments donne un moyen direct pour :
insrer (ou remplacer la slection courante par) un lment XHTML : division (
,
), titre (
), ancre lien (
), terme de dfinition (
), liste (
), dfinition (
),
ouvrir/fermer (ou englober la slection courante dans) un lment en-ligne de XHTML : mise en
vidence (
et indice (
), important (
) code (
), insertion (
), suppression (
), exposant (
),
).
Note : Dans le profil Lite d'Amaya seul un sous-ensemble de ces boutons est disponible.
Pour plus d'information sur ces lments voir la liste de tous les lments HTML 4.0.
Point d'insertion
Quand vous crez de nouveaux lments, il est important de slectionner un point d'insertion, et non du
texte ou mme un caractre unique : si la slection courante n'est pas vide, Amaya tente de transformer la
partie slectionne dans le type de l'lment choisi.
Dans certains cas, l'lment dsir ne peut pas tre cr exactement la position choisie cause des
contraintes imposes par le langage HTML. Amaya tente alors de crer l'lment l'endroit le plus
proche possible. Par exemple, si le point d'insertion se trouve l'intrieur d'un paragraphe, la fin de la
dernire ligne, quand vous cliquez sur le bouton
, Amaya ne cre pas la nouvelle en-tte cette
position (elle serait invalide) mais aprs le paragraphe, la position valide la plus proche.
15
La touche Entre
Lorsque vous crivez un nouveau document ou une nouvelle partie dans un document, vous tes souvent
amens crer de nouveaux lments. Pour cela, il suffit de presser la touche Entre. L'lment courant
est clos et un nouveau est cr juste aprs.
Quand le curseur est au dbut ou la fin d'un lment prformat ou d'une division (pre ou div), la
touche Entre cre une nouvelle ligne dans le pre ou un nouveau paragraphe dans l'lment div.
Dans certains cas le comportement de la touche Entre dpend du mode d'dition courant :
Mode XML
Pour crer un paragraphe aprs un pre ou une division aprs un div, vous devez slectionner le
pre ou le div en entier avec la touche F2 et presser la touche Entre. De la mme faon, vous
pouvez crer un nouveau paragraphe aprs une table en slectionnant la table entire et en
pressant la touche Entre.
Quand un lment complet comme h2 ou li est slectionn, la touche Entre cre un nouveau
h2 ou li aprs.
Mode Texte
Quand le curseur est au dbut ou la fin d'un item de liste (li), un nouvel item de liste frre et
de mme type est cr, au lieu d'un nouveau paragraphe dans l'item de liste. De plus, dans un
item de liste vide, la touche Entre cre un paragraphe qui coupe la liste en deux.
16
18
19
20
).
4. Pour les attributs valeur libre (comme href pour une ancre), Amaya affiche :
Une bote de saisie pour insrer la valeur.
Un bouton appliquer ( ) pour confirmer la valeur saisie. La touche Entre peut
aussi servir confirmer la valeur saisie.
Un bouton (
21
22
Saisir du texte
Saisir du texte
Pour les caractres qui ne sont pas directement disponibles depuis le clavier, Amaya utilise le support
standard fourni par le systme.
Amaya fournit des raccourcis clavier pour certains caractres non disponibles au clavier comme :
Pour obtenir un espace non scable, vous pouvez taper Ctrl-espace. Ce caractre est visualis
dans la vue source avec le caractre color suivant : ~
Pour obtenir un (euro), vous pouvez taper Alt-e
Pour obtenir un (oelig), vous pouvez taper Ctrl-o Ctrl-e
Pour obtenir un (OElig), vous pouvez taper Ctrl-Shift-O Ctrl-Shift-E
Pour obtenir un , vous pouvez taper Ctrl-[
Pour obtenir un , vous pouvez taper Ctrl-]
On donne ci-dessous une description des mthodes de saisie multi-touches sous Unix et sous Mac OS X
Cette commande peut tre range dans le fichier $HOME/.Xmodmap. Elle sera applique ds que le serveur
X sera lanc.
Nom
AElig
198
<Shift> A
<Shift> E
Aacute 193
<Shift> A
accent aigu
Acirc
194
<Shift> A
accent circonflexe
Agrave 192
<Shift> A
accent grave
Aring
197
<Shift> A
toile
Atilde
195
<Shift> A
tilde
Auml
196
<Shift> A
trma
Ccedil
199
<Shift> C
cdille
Eth
222
Eacute 201
<Shift> E
accent aigu
Ecirc
202
<Shift> E
accent circonflexe
Egrave 200
<Shift> E
accent grave
Euml
203
<Shift> E
trma
Iacute
205
<Shift> I
accent aigu
Icirc
206
<Shift> I
accent circonflexe
23
204
<Shift> I
accent grave
Iuml
207
<Shift> I
trma
Ntilde
209
<Shift> N
tilde
Oacute 211
<Shift> O
accent aigu
Ocirc
212
<Shift> O
accent circonflexe
Ograve 210
<Shift> O
accent grave
Oslash 216
<Shift> O
slash
Otilde
213
<Shift> O
tilde
Ouml
214
<Shift> O
trma
Thorn
222
<Shift> T
<Shift> H
Uacute 205
<Shift> U
accent aigu
Ucirc
206
<Shift> U
accent circonflexe
Ugrave 204
<Shift> U
accent grave
Uuml
207
<Shift> U
trma
Yacute 221
<Shift> Y
accent aigu
aelig
230
aacute
225
accent aigu
acirc
226
accent circonflexe
agrave 224
accent grave
aring
229
toile
atilde
227
tilde
auml
228
trma
brvbar
166
bar (pipe)
bar
ccedil
231
cdille
cent
162
slash
copy
169
current 164
deg
176
eacute
233
accent aigu
ecirc
234
accent circonflexe
egrave 232
accent grave
euml
235
trma
eth
240
frac12
189
frac14
188
frac34
190
hyphen 173
- (moins)
iacute
accent aigu
24
237
Saisir du texte
icirc
238
accent circonflexe
igrave
236
accent grave
iexcl
161
! (exclam)
iquest
191
? (question)
laquo
171
< (infrieur)
<
macr
175
- (moins)
accent circonflexe
micro
181
middot 183
accent circonflexe
nbsp
160
<Ctrl> space
(aucun)
not
172
- (moins)
cdille
ntilde
241
tilde
oacute
243
accent aigu
ocirc
244
accent circonflexe
ograve 242
accent grave
oslash
248
slash
otilde
245
tilde
ouml
246
trma
ordf
170
_ (underscore)
ordm
186
_ (underscore)
para
182
<Shift> P
! (exclam)
plusmn 177
- (moins)
pound
163
- (moins)
raquo
187
> (suprieur)
>
reg
174
<Shift> R
<Shift> O
sec
167
sup1
185
sup2
178
sup3
179
szlig
223
thorn
254
uacute
250
accent aigu
ucirc
251
accent circonflexe
ugrave 249
accent grave
uuml
252
trma
yacute
253
accent aigu
yen
165
- (moins)
yuml
255
trma
25
26
Crer un modle
Vous pouvez crer vos propres modles, en utilisant le langage XTiger. Cependant, Amaya fournit un
support spcifique pour la cration et la mise jour des modles.
L'approche propose est de :
Crer d'abord un squelette d'instance de document (fichier .html) vous voulez engendrer.
Slectionner l'onglet Modle (Tpl) de l'outil Elments et cliquer sur la premire entre pour
engendrer un modle (fichier .xtd) partir du squelette de document.
Quand un document modle est slectionn, plusieurs entres de l'outil Modle sont
disponibles :
L'entre Crer et utiliser un composant engendre un component qui sera affich dans
la section head du document modle. Le contenu courant de la slection devient le
contenu du composant. Un lment use qui permet d'insrer ce composant est cr la
position courante du document. La slection doit tre valide (seulement des lments
complets ou une chane de caractres). La commande demande l'utilisateur de saisir
le nom du component. Ce nom doit tre unique.
Note : Le contenu du composant ne pourra pas tre dit dans les instances du modle.
L'utilisateur doit insrer des lments use et/ou bag dans le composant pour dfinir
des zones ditables. Ces zones peuvent tre dfinies avant ou aprs la cration du
composant.
L'entre Crer et rpter un composant engendre un component qui sera affich dans
la section head du document modle et un lment use dans un lment repeat. Cette
commande est un raccourci des commandes Crer et utiliser un composant et Rpter
l'utilisation courante.
L'entre Crer une nouvelle union de types engendre une union qui dfinit un nouveau
type comme le choix entre des types de base (number, string), des lments du
langage cible (div, h1, h2, p, ...), ou des noms de component. La slection courante n'a
27
Le modle cr peut tre enregistr n'importe o, dans votre systme de fichiers local ou
distance.
en haut gauche
Un lment attribute n'est pas affich dans la vue principale; il n'a d'effet que sur l'outil
Attributs.
Les lments XTiger peuvent aussi tre vus dans la vue structure. Ouvrez cette vue avec l'entre
Montrer la structure dans le menu Affichage. Dans la vue structure, les lments XTiger sont affichs
en dor, alors que les lments XHTML sont affichs en bleu. Les lments XTiger sont aussi montrs
dans la vue source, mais sans couleur spciale.
Un autre moyen de comprendre la structure imbrique des lments XTiger avec les lments XHTML
est le chemin de la slection affich dans la barre de statut (en bas de la fentre). L vous pouvez voir
tous les lments de la structure du document depuis l'lment racine jusqu' la slection. Ce chemin est
mis jour chaque fois que la slection change. Dans ce chemin, les lments XTiger sont affichs en
dor et les lments XHTML sont affichs en noir. Pour les lments XTiger, ce n'est pas le nom de
l'lment qui est affich ici (use, bag, repeat) mais le label attach ces lments, comme dclar dans
le modle.
Slectionner un modle
Vous pouvez slectionner vos propres modles ou utiliser les modles disponibles sur le site web
d'Amaya http://www.w3.org/Amaya/Templates/.
28
29
30
La commande transformer
La commande Transformer du menu Outils accomplit des transformations de structure complexes.
Cette commande est base sur un langage de transformation de structure qui spcifie comment un modle
structural donn doit tre transform en diffrentes structures. Ainsi, il est possible de transformer des
listes embotes en table et inversement.
Transformations disponibles
Les transformations disponibles sont dfinies dans le fichier Amaya/amaya/HTML.trans. Rfrez-vous
au document Utilisation du fichier HTML.trans pour une description du langage dans lequel les rgles de
transformation sont crites.
Des transformations supplmentaires peuvent tre spcifies dans le fichier HTML.trans. Certaines sont
fournies en tant qu'exemples.
de l'outil lments.
31
32
Changer un lien
Utilisez cette procdure si vous voulez changer la cible du lien sans changer l'ancre.
Pour changer un lien :
1. Slectionnez dans l'ancre.
2. Cliquez sur le bouton
de l'outil Elments, ou choisissez Crer/changer un lien du menu
Liens, ou encore utilisez le raccourci clavier (par dfaut Ctrl-l Ctrl-l).
3. Dsignez ensuite la nouvelle cible de l'ancre comme pour crer un lien.
34
35
36
Cell 1.2
Cell 1.3
Cell 2.1
Cell 2.2
Cell 2.3
Cell 3.1
Cell 3.2
Cell 3.3
Quand une colonne est slectionne, utilisez les commandes habituelles pour la dtruire, la copier, ou la
couper. Deux commandes spcifiques permettent de coller un colonne :
1. Pour coller une colonne avant une autre colonne
Slectionnez le dbut d'une cellule et activez la commande coller ( Ctrl-v),
Vous pouvez aussi utiliser l'entre Coller avant du sous-menu Outils/Editer la table
(Ctrl-t Ctrl-p).
2. Pour coller une colonne aprs une autre colonne
Slectionnez la fin d'une cellule et activez la commande coller ( Ctrl-v),
Vous pouvez aussi utiliser l'entre Coller aprs du sous-menu Outils/Editer la table
(Ctrl-t Ctrl-v).
38
39
40
41
42
t
t x 1 t
+
0
Le sous-menu Math
Le sous-menu Insertion/Math contient les lments de prsentation dfinis dans MathML.
Les premiers lments crent un nouvel lment d'un type donn l'intrieur d'une expression
mathmatique : Texte (mtext), Identificateur (mi), Nombre (mn), Oprateur (mo). Ces
commandes peuvent aussi changer le type d'un lment seul ou d'une squence d'lments.
43
1
x+1
n
n
n
i=1
maps to
Dessus (mover) : x y
Parenthses (mrow) : (a + b)
l
La palette Math
Cliquer sur un bouton de la palette Math insre la construction mathmatique reprsente par son icne.
Les parties en noir sont vraiment insre, les parties en rouge reprsentent des cases complter, les
parties en bleu sont demandes explicitement dans une bote de dialogue. Les parties en vert sont
simplement des informations supplmentaires qui ne sont pas insres.
La palette contient toutes les constructions dcrites dans le MathML de contenu (mais le code produit est
un quivalent en MathML de prsentation, voir la section sur les limites courantes) et mme plus. Vous
44
Constructions diverses
nouvelle formule
mrow: utilis pour regrouper des lments. Voir la section sur la construction
row
mphantom: cache un fragment de la formule, utilisable pour l'alignement. Les
parties caches sont visibles si vous slectionnez la formule :
5x + 3y
2x +
=
7z =
11
3x + 2y 6z = 7
parenthses: (x)
intervalle: On demande les symboles ouvrants/fermants et sparateurs. [a; b]
fence: Idem, mais le nombre d'lments est demand. [1, c, Y, , }
a b
mtable: c d
menclose: )a or b
selector: On demande le nombre de coordonnes. aij
x =
xifx 0
xotherwise
accolades avec disjonction de cas ou accolades :
Constructions de MathML de prsentation : msup, msub, msubsup, mover, munder,
munderover, multiscripts.
Ensembles de nombres: naturels, entiers, rationnels, rels, complexes, quaternions,
premiers.
Accents et script en dessous.
2.
3.
arithmtique
somme, produit
factoriel, combinaison, cardinal
divise
ppcm, pgcd
reste, quotient
oprations
oprations lmentaires: plus, moins, fois, division, fraction
puissance, racine
plancher, plafond
complexes
abs (module), arg, conjugu
cartesien, polaire
partie relle et imaginaire
constantes: , , , , NaN (non un nombre)
5.
analyse
46
Si le rsultat ne correspond pas exactement ce que vous vouliez, il suffit de slectionner les caractres
mal interprts et de changer leur type avec l'une des commandes Texte (mtext), Identificateur (mi),
Nombre(mn), Oprateur (mo).
La construction row
La construction row de la palette est quivalente aux accolades en LaTeX : elle vous permet de donner
des informations sur la faon dont les diffrentes parties d'une formule sont lies entre elles. Elle
n'apparat pas l'cran mais peut avoir un effet indirect sur le rendu.
Par exemple, si vous crez des parenthses, comme dans l'expression suivante :
f (x ) =
1
x
()
fx =
1
x
Ici, le (x) doit tre contenu dans un lment mrow. Vous pouvez corriger le problme en slectionnant la
partie de la formule puis en cliquant sur la construction row. Vous pouvez aussi directement obtenir le
mrow souhait en utilisant la commande Parenthses du menu Insertion/Math ou le bouton de la
palette.
Espacement
Amaya gre les espacements l'intrieur des expressions mathmatiques, mais vous avez parfois besoin
d'ajouter d'autres espaces. Dplacez le curseur l'endroit o vous voulez insrer un espace et choisissez
Espace (mspace) dans le sous-menu Insertion/Math. Ceci crer un espace horizontal par dfaut. Vous
pouvez alors changer son attribut width pour ajuster sa taille ou ajouter d'autres attributs (height,
depth, linebreak) pour changer l'espacement vertical. Voir la spcification MathML pour plus de
dtails.
Caractres spciaux
Pour entrer les caractres et symboles mathmatiques qui ne sont pas disponibles au clavier, vous pouvez
utiliser la commande Caractres du sous-menu Insertion/Math. Tapez le nom du caractre (la liste des
noms est disponible dans la spcification MathML). Au lieu du nom, vous pouvez entrer la valeur
Unicode du caractre. Pour entrer cette valeur en dcimal, commencez par '#'. Pour l'entrer en
hexadcimal, commencez par '#x'. Pour acclrer la frappe, vous pouvez entrer directement une valeur
hexadcimal, sans la faire prcder de '#x', mais cela peut donner une ambigut (comme 'af', par
exemple). En cas d'ambigut, la chane saisie est interprte comme un nom de caractre.
47
Editer la structure
Si vous voulez changer la structure d'une expression existante, pour ajouter par exemple un exposant ou
mettre des parenthses autour d'une expression, il suffit de slectionner dans le document l'expression
transformer et d'entrer la nouvelle expression avec la palette Math, le sous-menu Insertion/Math ou le
clavier.
Vous pouvez galement utiliser la commande Transformer du menu Outils. Slectionnez l'expression
que vous voulez transformer et la commande Transformer affichera un menu avec tous les changements
possibles. Pour les constructions qui ne font pas parties du balisage de prsentation MathMP (i.e.
seulement disponibles partir de la palette) cliquer sur le bouton mettra l'expression slectionne dans la
case vide la plus naturelle.
diter la structure est utile pour garder une structure rcursive mme en rentrant une formule
linairement. Par exemple, pour rentrer
x2
9
25
x 35 vous pouvez,
soir rentrer "rcursivement" (plus rapide mais moins naturel pour les longues expressions) :
2
x x
x2
x2
...
soit rentrer linairement (vous crivez comme vous lisez, mais vous devez slectionner
plusieurs fois) :
9
x x x2 x2 x2 9 x2
...
Gnralement, vous combinerez les deux mthodes.
Vue structure
Toutes les fois qu'un document contient des lments MathML, la slection de l'article Montrer la
structure du menu Affichage ouvre la vue Structure qui montre la structure principale du document
HTML. Dans cette vue, les lments MathML et leur contenu effectif sont affichs.
Vous pouvez diter des expressions mathmatiques aussi bien dans la vue principale que dans la vue
Structure. La vue Structure est particulirement utile pour viter l'ambigut. Observez l'exemple suivant
:
x = a + b + 1
Lorsque vous dplacez le point d'insertion aprs le caractre b, il n'est pas vident de distinguer si vous
voulez ajouter quelque chose l'intrieur de la racine carre ou aprs elle. Slectionner (ou vrifier )
48
x2 + 1
Cliquer deux fois sur un des caractres l'intrieur de la fraction fait apparatre la page d'accueil du
W3C.
Pour crer un tel lien, il suffit de slectionner une expression (la fraction dans l'exemple ci-dessus), de
cliquer sur le bouton
de l'outil Elments, ou de slectionner l'entre Crer/changer lien du menu
Liens, et de cliquer sur la cible dsire. Si la cible est une expression dans une formule, vous devez
d'abord faire de cette expression une cible. Il suffit de slectionner l'expression ainsi que l'entre Crer
cible du menu Liens. Ceci cre un attribut id pour l'expression cible.
Limitations courantes
Amaya implmente seulement les Balises de Prsentation de MathML 2.0, et non le Balisage
du Contenu.
Certaines balises de prsentation ne sont pas entirement disponibles: mglyph, maction
49
50
52
53
54
55
56
Appliquer/Retirer un thme
Amaya fournit par dfaut deux thmes (Classique, Moderne) qui vous permettent de changer
globalement la prsentation du document courant.
Pour changer la prsentation du document avec un thme :
Slectionnez Classique ou Moderne dans la liste des thmes proposs par l'outil Style,
ou slectionnez Classique ou Moderne dans le sous-menu Format/Thme.
Pour retirer le thme courant :
Slectionnez Pas de thme dans la liste des thmes proposs par l'outil Style,
ou slectionnez Pas de thme dans le sous-menu Format/Thme.
Tous ces changements peuvent tre dfaits (dition/Dfaire ou Ctrl-z).
Quand un thme est appliqu un document, Amaya engendre un lment style dont le contenu vient
des fichiers Amaya/config/Classis.css ou Amaya/config/Modern.css. Vous pouvez crer vos
propres fichier Classic.css et Modern.css dans son rpertoire AmayaHome. Si vous le faites, Amaya
utilisera ces fichiers la place des fichiers par dfaut du rpertoire config.
Vous pouvez aussi retirer ou diter l'attribut class dans la vue structure.
Pour retirer l'attribut class, cliquez dans la valeur, F2 pour slectionner la valeur entire, puis
deux Suppr pour dtruire l'attribut.
), del (
), stong (
), code (
).
Elments caractres
La commande lments caractres du menu Insertion offre un autre menu changeant le style du texte.
Pour appliquer un des lments caractres :
1. Slectionnez une chane de caractres.
2. Choisissez une commande dans le menu Elments caractres.
58
), sub (
).
), ins (
), del (
), sup (
), sub (
), strong (
).
Si vous voulez insrer un texte sans aucun style dans une chane de caractre style, placez le point
d'insertion la position dsire et activez la commande correspondant au style retirer (sous-menu
Types information ou Elments caractres du menu Insertion, ou utilisez le bouton de l'outil
Elments).
61
62
Cette procdure vous permet de rechercher ou de remplacer du texte selon diffrents critres :
La chane de caractres cherche doit tre entre dans la zone Texte chercher.
Si le bouton Ignorer la casse est slectionn, l'criture en majuscules ou en minuscules est
indiffrente ; dans le cas contraire, la chane sera recherche telle qu'elle a t entre dans la
zone Texte chercher.
Les chanes peuvent tre galement remplaces en effectuant une opration similaire. Entrez le
texte de remplacement dans la zone Texte de remplacement et choisissez un mode de
remplacement dans le menu Remplacement. Les modes de remplacement disponibles sont les
suivants :
Sans remplacement : mme si la zone d'entre Texte de remplacement contient une
chane de caractres, rien ne sera remplac. On se trouve dans la configuration d'une
simple recherche.
Remplacement la demande : quand la chane recherche est trouve, elle est
slectionne. L'utilisateur peut alors slectionner l'un des boutons suivants :
Confirmer pour remplacer la chane slectionne et effectuer la recherche de
nouveau.
Sauter pour chercher le prochain rsultat de la recherche sans remplacer la
chane qui a t trouve.
Remplacement automatique : tous les rsultats de la recherche de la chane sont
remplacs automatiquement dans la partie concerne du document, dfinie dans le
menu O rechercher.
Le menu O rechercher vous permet de spcifier la partie du document dans laquelle la
recherche s'effectue :
Avant la slection : la recherche commence au dbut de la partie slectionne et
remonte jusqu'au dbut du document.
Dans la slection : la recherche s'effectue uniquement dans la partie slectionne,
depuis son dbut jusqu' sa fin.
Aprs la slection : la recherche commence la fin de la partie slectionne et
descend jusqu' la fin du document.
Dans tout le document : la recherche est effectue dans tout le document du dbut
jusqu' la fin, sans tenir compte des parties ventuellement slectionnes.
Pour lancer l'opration de recherche, cliquez sur le bouton Confirmer situ au bas de la bote de
dialogue. Si la chane recherche est trouve, elle est slectionne et le document est positionn de telle
sorte que la chane soit visible ; vous pouvez alors aller au prochain rsultat de la recherche en cliquant
de nouveau sur le bouton Confirmer. Si la chane n'est pas trouve, un message "Pas trouv" apparat
ct du bouton Confirmer.
L'opration de recherche ou de remplacement peut tre abandonne n'importe quel moment en cliquant
sur le bouton Annuler.
Les oprations de remplacement peuvent tre annules l'aide de la fonction Dfaire du menu dition,
ou par le raccourci clavier Ctrl-z.
63
64
Vrifier l'orthographe
Vrifier l'orthographe
Amaya est pourvu d'un vrificateur d'orthographe multilingue. Cet outil est invoqu par la commande
Vrifier orthographe du menu Outils. L'attribut lang permet de choisir le bon dictionnaire. Vous
pouvez associer cet attribut n'importe quel lment dans un document, mme un seul mot. Utilisez
pour cela l'outil Attributs.
Le dictionnaire personnel
Le vrificateur d'orthographe vous permet d'avoir votre dictionnaire personnel qui se trouve dans
AmayaHome/dictionary.DCT.Ce dictionnaire est utilis pour tous les documents, en supplment des
dictionnaires des diffrentes langues. Il est cr, s'il n'existe pas dj, et automatiquement mis jour par
le vrificateur d'orthographe lorsque la commande Apprendre est active (voir plus bas).
Le dialogue Corriger
La commande Vrifier orthographe du menu Outils affiche une bote de dialogue qui vous permet de
choisir les paramtres de correction :
Le mot erron est affich dans la zone en haut gauche. La liste des corrections proposes est
affiche dans le slecteur localis en-dessous du mot erron. Par dfaut, la premire proposition
de correction est slectionne. Pour slectionner une autre proposition, cliquez simplement
dessus. La proposition slectionne est affiche en-dessous du slecteur. Cette proposition peut
tre dite. La correction se fait une fois que vous avez cliqu sur le bouton Remplacer.
Notez que vous pouvez effectuer une correction simplement en double-cliquant une des
corrections proposes.
La langue dans laquelle se fait la correction est spcifie dans le coin en bas gauche de la bote
de dialogue. Pour modifier la langue, il suffit d'appliquer un attribut lang au texte concern en
utilisant le menu Attributs, puis de redmarrer la procdure de correction.
Plusieurs boutons dans le menu Ignorer les mots vous permettent d'ignorer certains mots : par
exemple les mots entirement en lettres capitales, les mots incluant des chiffres, les chiffres
romains ou les mots contenant des caractres spciaux indiqus dans la liste voisine. Vous
pouvez modifier cette liste.
Le menu O corriger, similaire celui de la bote de dialogue Rechercher, vous permet de
spcifier la partie du document sur laquelle le vrificateur doit travailler.
Corriger un document
Avant de lancer la correction orthographique, assurez-vous que la slection courante est dans le
document que vous voulez corriger. Le correcteur distingue la vue source de la vue formate. Si la
slection est dans la vue source, tout le balisage sera pris en compte dans la correction. Si la slection est
dans la vue formate, seul le contenu du document sera trait.
Pour dmarrer la correction, cliquez sur le bouton Chercher/Suivant en bas de la bote de dialogue. Si
une erreur est trouve, le mot incorrect est slectionn dans le document. Si aucune erreur n'est dtecte,
le message "Correction termine" s'affiche en bas de la bote de dialogue.
Lorsqu'un mot incorrect est dtect, vous pouvez utiliser un des boutons placs en bas de la bote de
dialogue afin d'excuter l'une des oprations suivantes :
Chercher/suivant : le mot considr incorrect est acceptable. Aucun changement n'est effectu,
ni dans le texte, ni dans le dictionnaire. Le vrificateur cherche l'erreur suivante.
65
66
La commande enregistrer
La commande Enregistrer peut tre invoque soit en choisissant Enregistrer depuis le menu Fichier
(Ctrl-s) soit en cliquant sur le bouton
. Cette commande sauve le document courant son adresse
d'origine. Si la rponse du serveur inclut l'en-tte HTTP Content-Location, la cible de la sauvegarde
sera l'URL prcise par cet en-tte. Ceci est utile pour enlever les ambiguts induites par la ngociation
du contenu. Soient par exemple "report.html.fr" et "report.html.en" deux versions d'un mme document,
une crite en franais, l'autre en anglais. On utilisera l'URL virtuelle "report.html" pour rfrencer ce
document. En fonction de la configuration du navigateur, le serveur retournera l'un ou l'autre document
lors de la consultation de l'URL report.html. Si le serveur supporte l'en-tte Content-Location, il
indiquera dans celle-ci l'URL du document qu'il a affectivement servi, par exemple, "report.html.fr".
Dans ce cas, la sauvegarde du document sera faite vers cette URL plutt que vers l'URL virtuel
"report.html".
Les images nouvellement ajoutes sont sauves dans le mme rpertoire que celui du document et
aucune confirmation n'est demande, sauf si le nom du document est inconnu. Les serveurs permettent en
effet d'accder en lecture un document quand seul le nom du serveur et le rpertoire sont donns. Cela
est utile au moment de la navigation, mais n'est pas support par la mthode "PUT" du protocle HTTP.
Dans ce cas, Amaya dtecte que le nom du document manque et propose d'utiliser un nom par dfaut.
Notez que l'utilisation de l'en-tte Content-Location permet de s'affranchir de ce problme.
Si vous voulez enregistrer des images nouvellement ajoutes dans un autre endroit que le document luimme, utilisez la commande Enregistrer sous.
68
70
Cooprer
Cooprer
propos de WebDAV
WebDAV (WWW Distributed Authoring and Versioning) est un ensemble d'extensions du protocole
HTTP qui permettent d'diter et de grer de faon collaborative des ressources partages sur un serveur
web distant.
Le mcanisme de verrou dfini dans WebDAV a t conu pour viter qu'une ressource soit utilise en
criture par plusieurs utilisateurs simultanment et que les modifications des uns crasent celles des
autres. Un verrou contrle l'accs en criture une ressource en restreignant les oprations d'criture du
protocole HTTP telles que PUT, POST et DELETE. Seul un utilisateur qui connat le verrou associ
une ressource est habilit excuter ces oprations.
Le protocole WebDAV concerne aussi la port des verrous : il existe des verrous exclusifs et partags.
Un verrou exclusif garantit qu'une personne possde le verrou et que personne d'autre ne peut verrouiller
la ressource (ceci ne concerne pas l'accs en lecture cette ressource). Un verrou partag permet un
groupe d'utilisateurs de crer leurs verrous pour une ressource, mais ils doivent se faire confiance pour
prvenir les problmes d'accs.
Vous trouverez des informations dtailles propos de WebDAV dans la RFC 2518 et sur le site
WebDAV.org.
71
Options WebDAV
Les options suivantes peuvent tre choisies avec la bote de dialogue Prfrences / WebDAV. Elles sont
galement disponibles dans le registre d'Amaya :
Rfrences personnelles de l'utilisateur (URL)
Une URL qui vous identifie en tant qu'utilisateur, par exemple: mailto:myself@myhost.com ou
http://www.myhost.com/myhomepage.html
Registre: DAV_USER_URL= [ URL ]
Profondeur du verrou
Une profondeur infinie affecte tous les composants d'une collection (un dossier) verrouille. Sinon,
le verrou n'affecte que la collection elle-mme, empchant un utilisateur qui ne connat pas le
verrou de crer ou d'enlever des composants.
Registre: DAV_DEPTH= [ infinity | 0 ]
Type du verrou
Verrou exclusif ou partag..
Registre: DAV_LOCK_SCOPE= [ exclusive | shared ]
Expiration du verrou
Dure souhaite pour le verrou. Infini signifie qu'il n'y a pas de dlai d'expiration du verrou : il doit
tre retir explicitement. Autre (secondes) permet de choisir une dure d'expiration du verrou, qui
doit tre spcifie en secondes dans le champ suivant de la bote de dialogue.
Registre: DAV_TIMEOUT= [ Infinite | Second-XXXX ]
Notification gnral
Indique si vous souhaitez une notification propos des ressources verrouilles
Registre: DAV_AWARENESS= [ yes | no ]
Notification la sortie
Indique si vous voulez tre inform sur l'tat de vos verrous quand vous quittez une ressources
Registre: DAV_AWARENESS_ONEXIT=[ yes | no ]
Liste des ressources de l'utilisateur (URL URL)
Une liste des URL des ressources que vous utilisez comme des ressources WebDAV.
Registre: DAV_URLS= [ URL URL URL ... ]
Cooprer
perl config/winConfigure.pl
aclocal; autoheader; automake; autoconf
73
74
Plates-formes Linux
Sous Linux, avec la commande Fichier/Paramtrer et imprimer vous pouvez fixer les paramtres
suivant :
le format du papier : A4, US
l'orientation : Portrait, Paysage
la disposition (le nombre de pages imprimes sur la mme feuille de papier) : 1, 2, 4 pages par
feuille
la destination : fichier PostScript ou imprimante
En plus, vous pouvez slectionner les options suivantes :
Alimentation manuelle
Gnrer la table des matires
Gnrer la table des liens : un numro est gnr aprs chaque lien dans le document qui rfre
un entre de la table de liens; chaque entre de la table liste l'URI correspondant
Imprimer l'URI du document sur chaque page
Imprimer sans feuille de style
Plates-formes Windows
Sur les stations Windows, une bote de dialogue vous proposera en premier lieu les options suivantes :
Gnrer la table des matires
Gnrer la table des liens
75
La commande imprimer
Cette commande imprime le document courant avec le paramtre d'impression par dfaut ou avec les
valeurs prcdemment fixes grce la commande Paramtrer et imprimer.
Sur les stations Windows, la premire fois que vous lancez la commande Imprimer, le dialogue standard
de Windows est affich et vous laisse vrifier que l'imprimante par dfaut est correcte. Les commandes
Imprimer suivantes sont lances sans aucun dialogue.
Amaya supporte les proprits de saut de page CSS : "page-break-before: always". Quand cette
proprit est attache un lment spcifique par un attribut style, elle gnre un saut de page avant
l'lment. Quand cette proprit est attache un type d'lment dans l'lment style du document ou
dans la feuille de style CSS externe, elle gnre un saut de page avant chaque occurence de cet lment.
Note : Quelques proprits CSS ne sont pas bien supportes par le processus d'impression.
76
77
78
79
80
Annotations distantes
Les annotations distantes sont enregistres sur des serveurs d'annotations et peuvent tre charges ou
enregistres par quiconque ayant les droits d'accs correspondants, comme pour les autres documents
HTML.
Les annotations distantes sont dites partages ou publiques parce qu'elles peuvent tre vues par plusieurs
personnes. Si vous dsirez installer votre propre serveur d'annotations, veuillez vous rfrer au document
"Annotation-Server HOWTO".
81
82
Le XPointer ci-dessus pointe sur le second lment p partir de l'lment parent qui possde l'attribut ID
avec la valeur "Issues". L'utilisation de l'attribut ID permet l'auteur du document de dplacer la totalit
de cette section n'importe o dans le document sans avoir besoin de remettre jour le XPointer
correspondant. Ce dernier de dpend pas des lments qui prcdent cette section.
Une annotation est dite orpheline lorsqu'elle ne peut plus tre rattache au document, c'est dire quand
le XPointer ne trouve plus l'lment correspondant dans la structure du document. Cela arrive notamment
quand la structure est modifie. Par exemple, le XPointer prcdent ne pourrait plus retrouver l'lment
correspondant si l'on supprimait l'attribut ID de celui-ci. Amaya avertit l'utilisateur s'il dtecte une
annotation orpheline au chargement. Les annotations orphelines sont visibles dans la vue Liens du
document et sont symbolises par l'icne des annotations sur laquelle est superpos un point
d'interrogation
Une annotation est dite trompeuse lorsqu'elle ne pointe pas sur la bonne partie du document. En
reprenant notre exemple, nous pouvons crer une annotation trompeuse en intervertissant le premier et le
second paragraphe. Le XPointer continuera de pointer vers le second paragraphe bien qu'il devrait
pointer dsormais sur le premier. Ce problme est encore plus frquent lorsque vous annotez un texte qui
peut changer. Dans sa version actuelle, Amaya n'avertit pas l'utilisateur des annotations trompeuses. Une
prochaine version l'avertira de la possibilit d'une annotation d'tre trompeuse.
Comment viter ces problmes ?
Si vous tes l'auteur du document, utilisez les attributs ID aux endroits stratgiques, par exemple pour les
lments DIV. Amaya vous permet d'associer ou de retirer automatiquement un attribut ID en
slectionnant l'entre Ajouter/Retirer des attributs ID du menu Liens. Dans notre exemple, on peut
viter le problme des annotations trompeuses en ajoutant un attribut ID au second paragraphe:
<p id="Amaya">Pour cela, Amaya utilise...</p>
84
Ainsi, ce XPointer pointera toujours sur le mme paragraphe, sans se soucier de la position de celui-ci
dans la structure du document.
85
86
Configurer Amaya
Configurer Amaya
Amaya utilise diffrents fichiers de configuration pour initialiser les paramtres globaux, les dialogues,
les raccourcis, la taille et la position de la fentre, la feuille de style de l'utilisateur, etc. Vous pouvez
changer la plupart de ces paramtres de configuration par le biais de dialogues de prfrences.
Le rpertoire config
Amaya enregistre la plupart des valeurs par dfaut et tous les messages de dialogue dans le rpertoire
config. Le rpertoire parent est celui o Amaya a t install (par dfaut Amaya/config sur Unix, voir le
tableau ci-dessous pour Windows et Mac OS X).
Amaya-x.x/config where Amaya-x.x=binary_path/../..
Unix
(e.g. /usr/lib/Amaya.x.x/config)
$HOMEDRIVE:\$HOMEPATH\amaya
Windows
by default
C:\Documents and Settings\$user_name\Amaya-x.x\config
Mac OS X /Applications/Amaya.app/Contents/MacOS/Amaya-x.x/config
Le rpertoire AmayaHome
Amaya stocke les prfrences de l'utilisateur ainsi que les autres fichiers de configuration de l'utilisateur
dans un rpertoire que nous appellerons le rpertoire AmayaHome. Un rpertoire existant peut tre
slectionn par l'utilisateur en utilisant la variable d'environnement AMAYA_USER_HOME. Sinon Amaya
slectionne un rpertoire par dfaut.
La table suivante montre la position par dfaut de ce rpertoire dans les diffrentes architectures :
Unix
$HOME/.amaya
$HOMEDRIVE:\$HOMEPATH\amaya
Windows
par dfaut
c:\Documents and Settings\$user_name\amaya
Mac OS X
~/Library/Application Support/amaya
Le rpertoire AmayaHome est conserv mme si on installe de nouvelles versions d'Amaya. Il peut
contenir les fichiers suivants :
thot.rc : les prfrences de l'utilisateur, changes grce au menu des prfrences.
87
Le rpertoire AmayaTemp
Amaya stocke tous les fichiers temporaires qu'il cre durant l'excution dans un rpertoire que nous
appelons le rpertoire AmayaTemp. La table suivante montre o ce rpertoire est stock dans les
diffrents architectures :
Unix
$HOME/.amaya
Windows
Mac OS X
~/.amaya
Amaya cre des fichiers dans ce rpertoire pendant que vous naviguez ou que vous imprimez un
document. Le cache est stock dans ce rpertoire. L'utilisateur peut changer le rpertoire cache par le
biais du menu Prfrences Cache.
Amaya essaye toujours d'effacer tous les fichiers temporaires qu'il cre. Cependant, si Amaya termine
anormalement,, les fichiers temporaires ne seront pas effacs. Ceci n'aura pas d'impact sur les excutions
d'Amaya ultrieures.
Prfrences
Ce dialogue se trouve dans diter/Prfrences (Amaya/Prfrences sous Mac OSX). Il y a douze
onglets diffrents disponibles : Gnrales, Navigation, Publication, Cache, Proxy, Couleurs,
Gomtrie, Annotations, WebDAV, Modles, Courriel. Ce prsente trois boutons d'action :
Appliquer : ce bouton valide et stocke les options affiches.
Dfauts : ce bouton rtablit, mais ne sauve pas, les valeurs par dfaut. Utilisez le bouton
Appliquer pour valider les options.
Annuler : ce bouton ferme le dialogue sans appliquer.
> Profil
Amaya peut tre configur pour prsenter un ensemble de fonctionnalits plus ou moins tendu et
l'interface utilisateur correspondante. L'ensemble des fonctionnalits disponibles un instant donn est
appel un profil.
Dans les prfrences Gnrales un menu droulant permet de choisir un profil (Lite, Lite+Math, etc.). Le
profil choisi ne s'applique pas immdiatement, mais seulement au prochain dmarrage d'Amaya.
88
Configurer Amaya
> Options
Les options suivantes peuvent tre coches ou non en cliquant sur la case de gauche aligne avec
l'intitul de l'option.
Mode d'dition XML. L'utilisateur peut fixer son mode d'dition (Texte ou XML) par dfaut.
Prserver les lignes dans le coller. Cette option concerne le coller depuis une autre application. Quand
cette option est active, les lignes de l'application source sont conserves. Sinon les caractres fin de
ligne sont remplacs par des espaces.
Garder les espaces multiples. Quand cette option est active, Amaya engendre des espaces non
squables pour prserver les espaces multiples insrs.
Produire des fichiers de sauvegarde. Si cette option est active Amaya va produire priodiquement un
fichier de sauvegarde pour chaque document dit.
89
Prfrences de navigation
les Prfrences de navigation contrle le chargement des pages.
> Options
Les options suivantes peuvent tre coches ou non en cliquant sur la case de gauche aligne avec
l'intitul de l'option.
Vrifier les IDs dupliqus. Demande la vrification des IDs dupliqus lors du chargement d'un
document. Cette option augmente le temps de lecture des documents.
Charger les images. Contrle si les images doivent tre charges et affiches. Sinon, l'attribut ALT est
visualis la place de l'image. Cette option prend effet ds que le formulaire est valid.
Charger les objets. Contrle si les objets doivent tre chargs et affichs. Sinon, le contenu de l'objet est
visualis la place de l'objet. Cette option prend effet ds que le formulaire est valid.
Montrer les images de fond. Contrle si les images en arrire plan doivent tre montres ou non. Cette
option prend effet ds que le formulaire est valid. document.
Appliquer CSS. Contrle si les feuilles de style CSS doivent tre charges et appliques ou non. Cette
option prend effet ds que le formulaire est valid.
Cliquer deux fois pour suivre un lien. Depuis la premire version d'Amaya, les utilisateurs ont besoin
de double cliquer sur un lien pour l'activer. Cela permet de diffrencier l'dition d'un lien de son
activation. Vous pouvez changer ce comportement en dsactivant cette option.
90
Configurer Amaya
Prfrences de publication
Ces Prfrences vous permettent d'enregistrer vos prfrences pour les ETAGS et pr-conditions, pour
vrifier ou non chaque commande PUT avec une commande GET, pour dfinir un nom par dfaut pour
les URLs finissant par un '/' et pour autoriser la redirection automatique de la commande PUT dans des
domaines spcifiques.
> Options
Les options suivantes peuvent tre coches ou non en cliquant sur la case de gauche aligne avec
l'intitul de l'option.
Ajouter la feuille xsl pour les lments MathML. Engendre un appel une feuille de style xsl capable
de transformer les lments MathML inclus en objets externes. Cette feuille de style xsl a t dveloppe
par le groupe de travail MathML pour permettre Internet Explorer de visualiser les types de documents
composs.
Utiliser le type MIME application/xhtml+xml pour les documents XHTML. Lorsqu'elle est active,
cette option associe le nouveau (et officiel) type MIME XHTML tout nouveau document XHTML
publi sur le Web. Elle est dsactiv par dfaut pour cette version d'Amaya car l'heure actuelle, tous les
serveurs ne grent pas ce type MIME. Cette option ne modifie pas le type MIME des anciens documents:
le type MIME qui est reu est celui qui sera utilis pour publier le document, sauf si vous utilisez la
commande Enregistrer sous. Il est noter que cette option ncessite aussi de modifier la configuration
de votre serveur si celui-ci n'enregistre pas les mta-donnes associes chaque document.
Utiliser les ETAGS et les conditions requises. HTTP/1.1 introduit des nouvelles enttes qui permettent
d'viter le problme de la perte des mises jour en publiant. Avec ce mcanisme, vous pouvez dtecter
les conflits quand deux utilisateurs publient le mme document.
Vrifie chaque PUT avec un GET. Si vous n'avez pas confiance en votre serveur, cette option dit
Amaya de rtablir chaque document ds qu'il a t publi et le compare la copie stocke dans votre
station de travail. Si les documents diffrent, Amaya vous alertera.
Exporter CR/LF. Indique si les fins de lignes des fichiers produits par Amaya se terminent par CR/LF
(format DOS) ou par un simple LF (format standard).
> Nom par dfaut pour les URLs finissant par '/'
Un serveur HTTP associe habituellement les URLs qui finissent par '/' un nom par dfaut, par exemple,
Overview.html. Cette option permet la spcification du nom par dfaut qu'Amaya devrait utiliser quand
on publiera un tel URL. S'il vous plat, consultez votre Webmaster pour dcouvrir quel est le nom par
dfaut de votre serveur.
91
Prfrences de cache
Amaya fournit un cache par l'intermdiaire de la libwww. Par dfaut, le cache est activ et est stock
dans le rpertoire AmayaTemp/libwww-cache. Cet onglet fournit galement un bouton Nettoyage du
Cache, pour effacer le rpertoire du cache.
> Options
Les options suivantes peuvent tre coches ou non en cliquant sur la case de gauche aligne avec
l'intitul de l'option.
Activer le cache. Active ou dsactive le cache
Stocker dans le cache des documents protgs. Par dfaut, les documents qui sont protgs par un mot
de passe sont stocks dans le cache. Utiliser ce drapeau pour passer outre ce comportement.
Mode dconnect. Rcupre toujours les documents depuis le cache.
Ignorer l'en-tte Expires. Ignore les dates d'expiration des entres de cache.
> Sites
Cette liste permet d'effacer les donnes d'authentification correspondant une paire nom de serveur/
nom de domaine.
92
Configurer Amaya
Prfrences du proxy
Vous pouvez spcifier un proxy et une srie de domaines o le proxy devrait ou ne devrait pas tre utilis
par le biais de ce menu.
Proxy HTTP
Donnes le proxy qui devrait tre utilis pour les requtes HTTP. Vous devez spcifier le nom du serveur
en entier. Si le serveur est en train de fonctionner sur un port autre que 80, alors, comme un URL, vous
devez ajouter un caractre ":" au nom du proxy, suivi par le numro du port. Voici deux exemples.
HTTP Proxy Entry
groucho.marx.edu
groucho.marx.edu:1234
Rsultat
Dclare un proxy appel groucho.marx.edu fonctionne par dfaut sur le port
80.
Utilisez le menu pour spcifier si le proxy doit ou ne doit pas tre utilis avec cette liste de domaines.
> Option
L'option suivante peut tre coche ou non en cliquant sur la case de gauche aligne avec l'intitul de
l'option.
93
Serveur de publication
Ce champ dfinit le serveur sur lequel les annotations sont enregistres. Les annotations locales sont
toujours sauvegardes dans un rpertoire local, sans tenir compte de ce champ. Par dfaut, il est vide. Il
est noter que le serveur sur lequel les annotations distantes sont enregistres n'est pas ncessairement
inclus dans la liste des serveurs interrogs; pour cela, vous devez rentrer son nom dans chacun des deux
champs, dans l'ordre que vous voulez.
Serveurs d'annotations
Ce champ dfinit les serveurs d'annotations interroger lorsque Amaya cherche une annotation. Vous
pouvez spcifier un ou plusieurs serveurs. Le nom de serveur localhost est rserv, il indique Amaya
de chercher localement les annotations. Cela ne signifie pas que l'on utilise un serveur pour les
annotations locale, pour cela il faudrait donner l'URL complte de celui-ci. Sous Unix, les serveurs
d'annotations sont spcifis la suite, spars par un espace. Sous Windows, ils sont spcifis les uns
aprs les autres et spars par la touche Entre. Par dfaut, ce champ est initialis avec localhost.
ASTUCE: Vous pouvez inhiber la consultation d'un serveur d'annotations en prfixant l'URL du serveur
avec le caractre '-'.
> Options
Les options suivantes peuvent tre coches ou non en cliquant sur la case de gauche aligne avec
l'intitul de l'option.
Charger automatiquement les annotations locales. Cette option indique que les annotations locales
doivent tre charges automatiquement ou non lorsqu'une nouvelle page est charge. Si elle n'est pas
positionne l'utilisateur doit explicitement slectionner l'entre Charger les annotations pour visualiser
celles-ci. Par dfaut, cette options est dsactive.
Charger automatiquement les annotations distantes. Cette option indique que les annotations
distantes doivent tre charges automatiquement ou non lorsqu'une nouvelle page est charge. Si elle
n'est pas positionne l'utilisateur doit explicitement slectionner l'entre Charger les annotations pour
visualiser celles-ci. Par dfaut, cette options est dsactive.
94
Configurer Amaya
Note ; Il peut y avoir un certain dlai lorsque Amaya charge les annotations distantes, ce dlai tant du
la rsolution du nom DNS des serveurs d'annotations.
Dsactiver le chargement automatique des annotations distantes. Lorsque cette option est active,
Amaya rinitialise l'option Chargement automatique des annotations distantes au dmarrage. Cela est
trs utile si vous travaillez en mode dconnect de temps en temps et que vous voulez continuer charger
automatiquement les annotations locales tout en rechargeant les annotations distantes lorsque vous tes
connects.
95
96
La liste des commandes disponibles est (une liste jour peut tre trouve dans les sources d'Amaya :
Amaya/amaya/EDITOR.A) :
Commandes de dplacement :
TtcNextChar, TtcPreviousChar : dplace caractre par caractre.
TtcNextWord, TtcPreviousWord : dplace mot par mot.
TtcStartOfLine, TtcEndOfLine : dplace au dbut ou la fin de la ligne courante..
TtcNextLine, TtcPreviousLine : dplace ligne par ligne.
TtcNextElement, TtcPreviousElement, TtcChildElement, TtcParentElement :
dplace lment par lment.
TtcPageDown, TtcPageUp, TtcPageTop, TtcPageEnd : fait dfiler page par page.
TtcLineUp, TtcLineDown fait dfiler une ligne en haut ou une ligne en bas.
Commandes d'extension de la slection :
TtcNextSelChar, TtcPreviousSelChar : slectionne caractre par caractre.
TtcNextSelWord, TtcPreviousSelWord : slectionne mot par mot.
TtcSelStartOfLine, TtcSelEndOfLine : slectionne jusqu'au dbut ou la fin de la
ligne courante.
TtcNextSelLine, TtcPreviousSelLine : slectionne ligne par ligne.
Une commande qui permet de suivre un lien ou d'activer un lment de formulaire HTML
(menu, bouton, etc.) :
DoAction.
97
98
99
100
Accessibilit
Accessibilit
Fonctions accessibles
Afin d'amliorer l'accessibilit pour les personnes handicapes, un grand nombre de fonctions d'Amaya
peuvent tre excutes sans utiliser la souris ou le clavier.
Les caractristiques d'accessibilit incluent :
Les vues liens, structure, et table des matires, qui peuvent tre utilises pour naviguer dans le
document. Elles sont synchronises avec la vue formate.
La possibilit d'diter le code source.
Les feuilles de style, qui peuvent tre ajoutes et dites dynamiquement, randant ainsi le
contenu des pages indpendant de leur prsentation.
Les accs rapides et l'activation au clavier des liens et des contrles de formulaires.
101
102
Introduction HTML
Introduction HTML
Cette section donne une brve introduction au langage HTML. Elle dcrit quelques lments HTML et
explique comment les utiliser.
103
lments d'entte
HTML fournit 6 niveaux d'entte : h1, h2, h3, h4, h5, and h6. Ils devraient tre utiliss pour
marquer les enttes selon leur importance, H1 tant le plus important. Les enttes sont des lments bloc,
et peuvent re uniquement cres comme les filles d'lments qui ont un contenu de type bloc. Notez que
pour les tables de donnes, il existe des lments spciaux pour marquer les enttes.
Le premier des trois niveaux d'entte peut tre cr depuis la barre d'outils en utilisant les icnes
,
. Tous les niveaux d'entte peuvent tre crs depuis le menu Insertion, ou en utilisant les
raccourcis clavier. Les raccourcis clavier sont par dfaut Ctrl h Ctrl 1 pour h1, Ctrl h Ctrl 2 pour
h2, et pareil jusqu' Ctrl h Ctrl 6 for h6.
Il existe des styles d'entte par dfaut dans la plupart des navigateurs pour donner une ide de leur
importance relative, mais l'auteur peut galement utiliser les feuilles de style pour fournir une autre
prsentation.
lments de liste
Il y a trois types de liste dans HTML. Les deux types simples sont : liste ordonne et liste non ordonne.
Il y a aussi une liste de dfinitions. Les listes sont des structures de type bloc, mais elles peuvent tre
cres l'intrieur d'autres listes.
Par exemple :
Liste de dfinitions
C'est une liste de dfinitions. Elle contient des termes de dfinition (dt) et des textes explicatifs
(dd).
Un terme de dfinition peut tre suivi par un nombre ou par des dfinitions.
Liste ordonne
Il y a trois types de liste :
1. Liste ordonne (ol)
2. Liste non ordonne (ul)
3. Liste de dfinition (dl)
Liste non ordonne
Les listes ordonnes et les listes non ordonnes partagent quelques caractristiques :
104
Introduction HTML
Ce sont des listes simples.
Les deux types de liste ont des fils qui sont des items de liste (lments li)
Les trois types de liste peuvent tous les trois tre crs avec la barre d'outil en utilisant les boutons ,
, . Tous les types de liste peuvent tre crs partir du menu Insertion, ou en utilisant les raccourcis
clavier. Les raccourcis clavier par dfaut dans les systmes Unix sont Ctrl h Ctrl l pour une liste
ordonne, Ctrl h Ctrl n pour une liste non ordonne, et Ctrl h Ctrl d pour une liste de dfinitions.
Les feuilles de style peuvent tre utilises pour changer la prsentation des listes. Il est possible de
changer le style des puces de liste, et de changer le style du texte, par exemple en utilisant une police de
caractres diffrente pour les termes de dfinition et pour les dfinitions effectives.
propos de l'auteur
Une page Web devrait toujours contenir certaines informations qui permettent au lecteur de connatre qui
a crit la page ou qui en est responsable. Ceci peut inclure une adresse email (qui peut tre lie), un URL,
ou bien une adresse physique. Le type address est utilis pour identifier cette information, et il peut
contenir d'autres niveaux blocs d'lments comme les paragraphes, les enttes et les listes.
Il existe un style par dfaut pour les adresses des lments dans la plupart des navigateurs mais l'auteur
peut galement utiliser les feuilles de style pour fournir une prsentation suggestive.
Types en ligne
Un texte l'intrieur d'un paragraphe, une entte, ou un autre lment bloc peut tre balis de diffrentes
faons, par exemple pour mettre l'accent dessus, ou pour souligner ce qui devrait tre entr par
l'utilisateur sur un ordinateur. La plupart de ces lments en ligne sont dcrits dans cette page, alors que
les liens, qui sont eux aussi des lments en ligne, soient dcrits sparment.
Dfinitions
L'lment dfn est utilis pour marquer une dfinition en ligne (un mot qui est donn comme un exemple
de dfinition)
Les feuilles de style peuvent tre utiliser pour changer la prsentation des dfinitions en ligne.
105
Acronymes et abrviations
Les acronymes et les abrviations devraient tre marqus comme tels, en utilisant les lments abbr et
acronym disponibles dans le sous-menu Types information du menu Insertion. Il y a galement le
raccourci Ctrl i Ctrl y pour les acronymes. Ceci permet la reconnaissance des diffrents types de
systmes.
L'attribut title peut galement tre utilis pour spcifier l'expansion de l'acronyme. Slectionnez le
texte marquer, par exemple W3C, slectionnez le menu Style, le sous-menu types information, et
l'option acronyme. Puis slectionnez l'lment entier (touche Esc ou F2), ouvrez le menu Attributs,
slectionnez title, entrez World Wide Web Consortium, et appliquez le.
Les feuilles de style peuvent tre utilises pour changer la prsentation des acronymes ou des
abrviations.
Insertions et suppressions
Les lments del et ins sont disponibles dans le sous-menu Types information du menu Insertion pour
marquer le texte qui devra tre effac ou qui a dj t insr.
Les feuilles de style peuvent tre utilises pour changer la prsentation des insertions et des suppressions.
Les feuilles de style peuvent tre utilises pour changer la prsentation des deux types de mise en
vidence.
L'lment span
L'lment span associ un attribut id (style ou class) permet d'enrichir la structure du document. Cet
lment est cr automatiquement par Amaya quand l'utilisateur applique un attribut sur une portion de
texte. Il est dtruit quand l'attribut correspondant est supprim.
Introduction HTML
Tous les lments en question, l'exeption de PRE, se trouvent dans le sous menu Elments caractres
du menu Insertion :
b et i
Ceux-ci devraient tre remplacs par les lments strong et em, quand ils sont utiliss pour fournir
des mises en vidences de mot ou de phrase. Il y a des lments spciaux pour noter des en-ttes,
des termes dfinir, ainsi que certains usages spciaux, comme par exemple une citation, un
fragment de code, etc. Si les lments sont simplement utiliss pour obtenir une police de caractre
plus grasse, les feuilles de style devraient tre utilises la place.
big et small
En gnral, ces rsultats devraient tre obtenus avec les feuilles de style. Quand ils sont utiliss pour
marquer des types spcifiques d'information, comme la source d'une citation, un sample, computer
input ou output, etc, les lments HTML appropris devraient tre utiliss.
sub et sup
Les Feuilles de style doivent tre utilises pour obtenir la prsentation de ces lments. Dans des cas
comme les expressions mathmatiques, un balisage de langage spcifique comme le MathML doit
tre utilis ds que possible.
tt et pre
Les auteurs doivent utiliser les feuilles de style pour obtenir ces rsultats.
107
108
Introduction HTML
form
formulaire d'interaction
h1, h2, h3, h4, h5, h6
en-ttes
head
contient des mta-donnes sur le document
hr
rgle horizontale
html
lment racine du document
i
style de texte italique (Il est prfrable d'utiliser un style CSS ou une balise information structurale)
iframe
sous-fentre en ligne
img
image
input
lment de contrle
ins
texte insr
kbd
texte entrer par l'utilisateur
label
label d'un groupe dans un formulaire
legend
lgende d'un groupe dans un formulaire
li
item de liste
link
un lien indpendant du mdia
map
un plan (map) de zones actives
meta
mta-information sur le document
noscript
contenu altern pour une visualisation sans support de script
109
110
Introduction HTML
tbody
corps de table
td
cellule de table
textarea
saisie de texte multi-lignes
tfoot
bloc de bas de table
th
cellule titre de table
thead
bloc de dbut de table
title
titre du document
tr
ligne de table, contient des cellules de table
tt
style de texte tltype (Il est prfrable d'utiliser un style CSS ou une balise information structurale)
ul
liste puces
var
instance de variable ou argument de programme
Amaya ne permet pas la cration de frames.
frame
sous-fentre
frameset
dfinition d'un ensemble de sous-fentres
noframes
contenu altern pour une visualisation sans support de frames
Amaya ne cre pas les lments suivant qui sont dprcis dans HTML 4.0 (ils ne devraient plus tre
utiliss). Il doivent tre remplacs par les lments indiqus
applet
Doit tre remplac par object
basefont
Doit tre remplac par un style CSS
center
Doit tre remplac par un style CSS
111
Copyright 1994-2008 INRIA and W3C (MIT, ERCIM, Keio), All Rights Reserved. W3C liability,
trademark, document useand software licensingrules apply. Your interactions with this site are in accordance with
our public and Member privacy statements.
112