Context

Listes

Historique de Context.Listes

Cacher les modifications mineures - Affichage de la sortie

27/03/2013 23:51 par 82.225.121.40 -
Ligne 0 supprimée:
Lignes 25-30 modifiées:
Il est parfois utile de numéroter des éléments, comme par exemple des exercices, des questions des remarques,{$:dots} C'est le rôle de "''enumeration''".
en:
Il est parfois utile de numéroter des éléments, comme par exemple des exercices, des questions des remarques,{$:dots} C'est le rôle de "''enumeration''".

>>warning<<
Etiam consectetuer, justo sit amet tincidunt dictum, massa purus laoreet
nisl, quis elementum metus nulla non elit. Aenean enim.
>><<
04/04/2012 23:42 par 82.225.121.40 -
Lignes 0-2 supprimées:
%left bgcolor=#dfd border='3px dotted green' define=rem%
%left bgcolor=#ff7a7a border='3px dotted red' define=alert%
%define=orange color=#ff7f00%
03/04/2012 00:36 par 82.225.121.40 -
Ligne 1 modifiée:
%left bgcolor=#dfd border='3px dotted green' define=rem%
en:
%left bgcolor=#dfd border='3px dotted green' define=rem%
Lignes 14-382 modifiées:
!! Les descriptions

Comme la majorité des listes que nous allons étudier dans cette fiche, la première chose à faire est de définir l'élément, puis de lui ajouter des options pour obtenir le résultat voulu. La définition d'une description ce fait avec la commande %blue%\definedescription%%. Pour notre exemple nous allons définir une lise de description que nous appelons ''dico'' (tu peux choisir n'importe quel nom).

%blue%\definedescription%%[dico]

Voici un petit exemple qui montre comment utiliser notre description ''dico'' et le résultat obtenu après compilation.

%blue%\definedescription%%[dico]
%green%\starttext%%
%blue%\dico%red%{%%Néandertalien%red%}%%
est un représentant fossile du genre Homo qui a vécu en Europe et en Asie occidentale
au Paléolithique moyen, entre environ 250 000 et 28 000 ans avant le présent.%blue%\par%%
%blue%\dico%red%{%%Levalloisien%red%}%%
terme qualifiant une technique de la taille de la pierre utilisée par les
Néandertaliens.%blue%\par%%
%green%\stoptext%%

%alert%Attention, n'oublie pas le %blue%\par%% à la fin de chaque définition sous peine d'errur de compilation.%%

Le résultat de la compilation :

%lframe%Attach:description1.jpg%%[[<<]]

Maintenant nous allons améliorer l'aspect visuel de notre description à l'aide d'options

!!headstyle

Cette option permet de modifier l'aspect de notre entête. Elle peut prendre les valeurs suivantes :

* ''normal'' entête normal ;
* ''bold'' entête en gras ;
* ''slanted'' entête en italique ;
* ''boldslanted'' entête en gras et italique ;
* ''type'' entête en carartère machine à écrire ;
* ''cap'' entête en capitale ;
* ''small'' entête en petits caractères ;
* ''une commande'' entête modifié par une commande, comme par exemple pour le mettre en couleur.

Tu as deux façons d'indiquer une option, soit à la suite de %blue%\definedescription%% par exemple pour mettre l'entête en capitale :

%blue%description%%[dico][headstyle=cap]

soit en utilisant la commande %blue%\setupdescriptions%%[nom-description][option1=x,option2=y,{$:dots}]

%blue%\setupdescriptions%%[dico][headstyle=cap]

Dans les deux cas, tu peux mettre plusieurs options, il faut juste les séparer par une virgule. Si tu as définit plusieurs liste de description auxquelles tu veux appliquer les mêmes options tu procèdes comme suit :

%blue%\setupdescriptions%%[dico,glossaire][headstyle=cap]

Tu peux en ajouter autant que tu veux il suffit de les séparer par des virgules. Tu peux également avoir un tronc commun et des variantes pour chaque description par exemple toutes en capitale, mais les +dico+ en rouge et les +glossaire+ en vert :

%blue%\definedescription%%[dico]
%blue%\definedescription%%[glossaire][color=green]
%blue%\setupdescriptions%%[dico,glossaire][headstyle=cap]
%blue%\setupdescriptions%%[dico][color=red]

Ici pour l'exemple j'ai combiné les deux façons d'ajouter les options.

Revenons à nos option pour ''headstyle''. Voici le résultat de la commande suivante :

%blue%\description%%[dico][headstyle=cap]

%lframe%Attach:description2.jpg%%[[<<]]

Maintenant si tu veux mettre l'entête en rouge, il faut utiliser une commande comme ceci :

%blue%\description%%[dico][headstyle=%blue%\red%%]

%lframe%Attach:description3.jpg%%[[<<]]

Tu peux mettre plusieurs commandes comme par exemple en rouge et en petites capitales :

%blue%\description%%[dico][headstyle=%blue%\sc\red%%]

%lframe%Attach:description4.jpg%%[[<<]]

!!style

Identique à ''headstyle'', mais affecte le texte de la définition. Possède exactement les mêmes options.

%blue%\setupdescription%%[dico][style=slanted]

%lframe%Attach:description5.jpg%%[[<<]]

!!color

Permet de modifier la couleur du texte de la définition, n'affecte pas l'entête.

%alert%Attention je te rappelle que pour utiliser la couleur dans {$:con} il faut mettre dans l'entête de ton document la commande sduivante :

%blue%\setupcolors%%[state=start]

Pour avoir le texte en rouge :

%blue%\setupdescription%%[dico][color=red]

%lframe%Attach:description6.jpg%%[[<<]]

!!width

Controle la largeur de l'entête. Par défaut cette largeur est d'environ 3 cm ou 7 em.

%blue%\definedescription%%[dico]
%green%\starttext%%
%blue%\dico%red%{%%Eu%red%}%%Ville normande.%blue%\par%%
%blue%\dico%red%{%%Anticonstitutionnellement%red%}%%Le plus long mot de la langue française.%blue%\par%%
%green%\stoptext%%

%lframe%Attach:description7.jpg%%[[<<]]

Ça coince un peu. ''width'' est la pour t'aider. Il peut prendre 3 valeurs :

''fit'' la largeur de l'entête s'adapte au mot.

%blue%\definedescription%%[dico][width=fit]
%green%\starttext%%
%blue%\dico%red%{%%Eu%red%}%%Ville normande.%blue%\par%%
%blue%\dico%red%{%%Anticonstitutionnellement%red%}%%Le plus long mot de la langue française.%blue%\par%%
%green%\stoptext%%

%lframe%Attach:description8.jpg%%[[<<]]

''broad'' identique à ''fit'' mais l'espace entre le mot et le texte de la définition est définit par ''distance''.

%blue%\definedescription%%[dico][width=broad]
%green%\starttext%%
%blue%\dico%red%{%%Eu%red%}%%Ville normande.%blue%\par%%
%blue%\dico%red%{%%Anticonstitutionnellement%red%}%%Le plus long mot de la langue française.%blue%\par%%
%green%\stoptext%%

%lframe%Attach:description9.jpg%%[[<<]]

Enfin tu peux attribuer une dimension, toutes les unité reconnues par {$:con} sont acceptées.

%blue%\definedescription%%[dico][width=6cm]
%green%\starttext%%
%blue%\dico%red%{%%Eu%red%}%%Ville normande.%blue%\par%%
%blue%\dico%red%{%%Anticonstitutionnellement%red%}%%Le plus long mot de la langue française.%blue%\par%%
%green%\stoptext%%

%lframe%Attach:description10.jpg%%[[<<]]

!!distance

Gère l'espace entre le mot et la définition il ne peut prendre en valeur qu'une dimension :

%blue%\definedescription%%[dico][distance=4cm]
%green%\starttext%%
%blue%\dico%red%{%%Néandertalien%red%}%%
est un représentant fossile du genre Homo qui a vécu en Europe et en Asie occidentale au Paléolithique moyen,
entre environ 250 000 et 28 000 ans avant le présent.%blue%\par%%
%blue%\dico%red%{%%Levalloisien%red%}%%
terme qualifiant une technique de la taille de la pierre utilisée par les Néandertaliens.%blue%\par%%
%green%\stoptext%%

%lframe%Attach:description11.jpg%%[[<<]]

!!text
Permet d'ajouter un texte avant l'entête :


%blue%\definedescription%%[dico][text=%red%{%%Préhistoire : %red%}%%,width=fit]
%green%\starttext%%
%blue%\dico%red%{%%Néandertalien%red%}%%
est un représentant fossile du genre Homo qui a vécu en Europe et en Asie occidentale au Paléolithique moyen,
entre environ 250 000 et 28 000 ans avant le présent.%blue%\par%%
%blue%\dico%red%{%%Levalloisien%red%}%%
terme qualifiant une technique de la taille de la pierre utilisée par les Néandertaliens.%blue%\par%%
%green%\stoptext%%

%lframe%Attach:description12.jpg%%[[<<]]

!!align

Gère la position de l'ensemble de la description (mot plus définition) sur la page prend 3 valeurs ''left'', ''middle'' et ''right'':

%blue%\definedescription%%[dico][align=middle]
%green%\starttext%%
%blue%\dico%red%{%%Néandertalien%red%}%%
est un représentant fossile du genre Homo qui a vécu en Europe et en Asie occidentale au Paléolithique moyen,
entre environ 250 000 et 28 000 ans avant le présent.%blue%\par%%
%blue%\dico%red%{%%Levalloisien%red%}%%
terme qualifiant une technique de la taille de la pierre utilisée par les Néandertaliens.%blue%\par%%
%green%\stoptext%%

%lframe%Attach:description13.jpg%%[[<<]]

!!margin

Règle la distance entre la marge et la description. Par défaut il n'y a pas de retrait :

%blue%\definedescription%%[dico]
%green%\starttext%%
%blue%\input%% knuth
%blue%\dico%red%{%%Néandertalien%red%}%%
est un représentant fossile du genre Homo qui a vécu en Europe et en Asie occidentale au Paléolithique moyen,
entre environ 250 000 et 28 000 ans avant le présent.%blue%\par%%
%blue%\dico%red%{%%Levalloisien%red%}%%
terme qualifiant une technique de la taille de la pierre utilisée par les Néandertaliens.%blue%\par%%
%green%\stoptext%%

%lframe%Attach:description14.jpg%%[[<<]]

Les valeurs possible sont ''standard'', ''yes'', ''no'' et une dimension. Avec standard et yes on a un retrait :

%blue%\definedescription%%[dico][margin=yes]
%green%\starttext%%
%blue%\input%% knuth
%blue%\dico%red%{%%Néandertalien%red%}%%
est un représentant fossile du genre Homo qui a vécu en Europe et en Asie occidentale au Paléolithique moyen,
entre environ 250 000 et 28 000 ans avant le présent.%blue%\par%%
%blue%\dico%red%{%%Levalloisien%red%}%%
terme qualifiant une technique de la taille de la pierre utilisée par les Néandertaliens.%blue%\par%%
%green%\stoptext%%

%lframe%Attach:description15.jpg%%[[<<]]

Avec ''no'' pas de retrait et avec dimension on peut préciser la taille du retrait :

%blue%\definedescription%%[dico][margin=2cm]
%green%\starttext%%
%blue%\input%% knuth
%blue%\dico%red%{%%Néandertalien%red%}%%
est un représentant fossile du genre Homo qui a vécu en Europe et en Asie occidentale au Paléolithique moyen,
entre environ 250 000 et 28 000 ans avant le présent.%blue%\par%%
%blue%\dico%red%{%%Levalloisien%red%}%%
terme qualifiant une technique de la taille de la pierre utilisée par les Néandertaliens.%blue%\par%%
%green%\stoptext%%

%lframe%Attach:description16.jpg%%[[<<]]

!!location

Permet de préciser la position de l'entête par rapport à la définition. Par défaut sa valeur est ''left''. Avec ''rigth'' on obtient :

%blue%\definedescription%%[dico][location=right]
%green%\starttext%%
%blue%\dico%red%{%%Néandertalien%red%}%%
est un représentant fossile du genre Homo qui a vécu en Europe et en Asie occidentale au Paléolithique moyen,
entre environ 250 000 et 28 000 ans avant le présent.%blue%\par%%
%blue%\dico%red%{%%Levalloisien%red%}%%
terme qualifiant une technique de la taille de la pierre utilisée par les Néandertaliens.%blue%\par%%
%green%\stoptext%%

%lframe%Attach:description17.jpg%%[[<<]]

Les autres valeurs possible sont : ''top'', ''serried'', ''inmargin'', ''inleft'', ''inright'' et hanging''.

''top'' place l'entête au-dessus de la définition :

%lframe%Attach:description18.jpg%%[[<<]]

''serried'' supprime le retrait du texte de la définition :

%lframe%Attach:description19.jpg%%[[<<]]

''inmargin'' met l'entête dans la marge :

%lframe%Attach:description20.jpg%%[[<<]]

%alert% Attention il faut prévoir des marges suffisamment grande pour contenir l'entête ou redimentionner ce dernier :%%

%blue%\definedescription%%[dico][location=right,width=0.6%blue%\leftmarginwidth%%]

%lframe%Attach:description21.jpg%%[[<<]]

''inleft'' et ''inright'' même effet que ''inmargin'' mais uniquement et respectivement dans les marges de gauches et de droites.

''hanging'' provoque un retrait de la définition :

%lframe%Attach:description22.jpg%%[[<<]]

!!hang

Provoque un retrait des premières lignes de la définition. Peut prendre 3 valeurs, ''fit'', ''broad'' et un nombre.

''fit'' n'autorise que le retrait de la première ligne.

%blue%\definedescription%%[dico][hang=fit]
%green%\starttext%%
%blue%\dico%red%{%%Knuth%red%}%blue%\input%% knuth%blue%\par%%
%green%\stoptext%%

%lframe%Attach:description23.jpg%%[[<<]]

''broad'' permet le retrait des deux premières lignes :

%blue%\definedescription%%[dico][hang=fit]
%green%\starttext%%
%blue%\dico%red%{%%Knuth%red%}%blue%\input%% knuth%blue%\par%%
%green%\stoptext%%

%lframe%Attach:description24.jpg%%[[<<]]

Si tu indiques un nombre, le retrait affecte le nombre de ligne équivalent.


%blue%\definedescription%%[dico][hang=5]
%green%\starttext%%
%blue%\dico%red%{%%Knuth%red%}%blue%\input%% knuth%blue%\par%%
%green%\stoptext%%

%lframe%Attach:description25.jpg%%[[<<]]

%alert% Comme tu peux le voir sur l'exemple précédent ne nombre de ligne affectées ne peut dépasser une fin de paragraphe.%%

L'exemple suivant sans paragraphe donne le bon résultat :


%blue%\definedescription%%[dico][hang=fit]
%green%\starttext%%
%blue%\dico%red%{%%Knuth%red%} Thus, I came to the conclusion that the designer of a new system must not only be
the implementer and first large--scale user; the designer should also write the first user manual. The
separation of any of these four components would have hurt %blue%\TeX\%% significantly. If I had not
participated fully in all these activities, literally hundreds of improvements would never have been made,
because I would never have thought of them or perceived why they were important. But a system cannot be
successful if it is too strongly influenced by a single person. Once the initial design is complete and fairly
robust, the real test begins as people with many different viewpoints undertake their own experiments.%blue%\par%%
%green%\stoptext%%

%lframe%Attach:description26.jpg%%[[<<]]

!! before, inbetween et after

Ces trois options permettent d'ajouter des commandes dont l'action interviendra respectivement avant entre et après une description.
%alert%''inbetween'' ne marche que si ''location=top''%%

Par exemple si tu veux obtenir une présentation sophistiqué, comme ajouter un trait entre le mot et la définition.

%blue%\definedescription%%[dico][inbetween=%red%{%blue%\vrule%% width 0.5%blue%\textwidth%% height1pt%blue%\blank%red%}%*,location=top]
%green%\starttext%%
%blue%\dico%red%{%%Néandertalien%red%}%%
est un représentant fossile du genre Homo qui a vécu en Europe et en Asie occidentale au Paléolithique moyen,
entre environ 250 000 et 28 000 ans avant le présent.%blue%\par%%
%blue%\dico%red%{%%Levalloisien%red%}%%
terme qualifiant une technique de la taille de la pierre utilisée par les Néandertaliens.%blue%\par%%
%green%\stoptext%%

%lframe%Attach:description27.jpg%%[[<<]]

Si tu veux augmenter l'espace entre les définitions :

%blue%\definedescription%%[dico][before=%red%{%blue%\blank%%[3*big]%red%}%%,after=%red%{%blue%\blank%%[5*big]%red%}%%]
%green%\starttext%%
Un texte d'introduction.
%blue%\dico%red%{%%Néandertalien%red%}%%
est un représentant fossile du genre Homo qui a vécu en Europe et en Asie occidentale au Paléolithique moyen, entre environ 250 000 et 28 000 ans avant le présent.%blue%\par%%
%blue%\dico%red%{%%Levalloisien%red%}%%
terme qualifiant une technique de la taille de la pierre utilisée par les Néandertaliens.%blue%\par%%
La suite du texte.
%green%\stoptext%%

%lframe%Attach:description28.jpg%%[[<<]]

%alert% Attention n'oublie pas les %red%{ }%% dans before et after sous peine d'erreur de compilation.%%

Si dans ta définition tu utilises des paragraphe, il vaut mieu utiliser les commandes suivantes :

%blue%\definedescription%%[dico]
%green%\starttext
\startdico%red%{%%Néandertalien%red%}%%
est un représentant fossile du genre Homo qui a vécu en Europe et en Asie occidentale au Paléolithique moyen,
entre environ 250 000 et 28 000 ans avant le présent.

Il utilise une technique de la taille de la pierre appelée méthode Levallois.
%green%\stopdico%%
%green%\stoptext%%
en:

[++[[Listes/Description|Les descriptions]]++]
Elles permettent d'associer un mot et sa définition.
->[+[[Listes/Description#headstyle|L'option headstyle]]+]
->[+[[Listes/Description#style|L'option style]]+]
->[+[[Listes/Description#color|L'option color]]+]
->[+[[Listes/Description#width|L'option width]]+]
->[+[[Listes/Description#distance|L'option distance]]+]
->[+[[Listes/Description#text|L'option text]]+]
->[+[[Listes/Description#align|L'option align]]+]
->[+[[Listes/Description#margin|L'option margin]]+]
->[+[[Listes/Description#location|L'option location]]+]
->[+[[Listes/Description#hang|L'option hang]]+]
->[+[[Listes/Description#before|Les options before, inbetween et after]]+]
[++[[Listes/Ennumeration|Les ennumérations]]++]
Il est parfois utile de numéroter des éléments, comme par exemple des exercices, des questions des remarques,{$:dots} C'est le rôle de "''enumeration''".
02/04/2012 11:36 par 143.126.201.152 -
Ligne 76 modifiée:
%blue%description%%[dico][headstyle=cap]
en:
%blue%\description%%[dico][headstyle=cap]
Ligne 82 modifiée:
%blue%description%%[dico][headstyle=%blue%\red%%]
en:
%blue%\description%%[dico][headstyle=%blue%\red%%]
Ligne 88 modifiée:
%blue%description%%[dico][headstyle=%blue%\sc\red%%]
en:
%blue%\description%%[dico][headstyle=%blue%\sc\red%%]
Lignes 128-129 modifiées:
* ''fit'' la largeur de l'entête s'adapte au mot.
en:
''fit'' la largeur de l'entête s'adapte au mot.
Ligne 130 supprimée:
Ligne 131 supprimée:
Ligne 132 supprimée:
Ligne 133 supprimée:
Lignes 138-139 modifiées:
* ''broad'' identique à ''fit'' mais l'espace entre le mot et le texte de la définition est définit par ''distance''.
en:
''broad'' identique à ''fit'' mais l'espace entre le mot et le texte de la définition est définit par ''distance''.
Ligne 140 supprimée:
Ligne 141 supprimée:
Ligne 142 supprimée:
Ligne 143 supprimée:
Lignes 148-149 modifiées:
* enfin tu peux attribuer une dimension, toutes les unité reconnues par {$:con} sont acceptées.
en:
Enfin tu peux attribuer une dimension, toutes les unité reconnues par {$:con} sont acceptées.
Ligne 360 ajoutée:
Un texte d'introduction.
Ligne 365 ajoutée:
La suite du texte.
02/04/2012 11:16 par 143.126.201.152 -
Lignes 78-79 modifiées:
Attach:description2.jpg
en:
%lframe%Attach:description2.jpg%%[[<<]]
Lignes 84-85 modifiées:
Attach:description3.jpg
en:
%lframe%Attach:description3.jpg%%[[<<]]
Lignes 90-91 modifiées:
Attach:description4.jpg
en:
%lframe%Attach:description4.jpg%%[[<<]]
Ligne 96 modifiée:
\setupdescription[dico][style=slanted]
en:
%blue%\setupdescription%%[dico][style=slanted]
Lignes 98-99 modifiées:
Attach:description5.jpg
en:
%lframe%Attach:description5.jpg%%[[<<]]
Ligne 110 modifiée:
\setupdescription[dico][color=red]
en:
%blue%\setupdescription%%[dico][color=red]
Lignes 112-113 modifiées:
Attach:description6.jpg
en:
%lframe%Attach:description6.jpg%%[[<<]]
Lignes 124-125 modifiées:
Attach:description7.jpg
en:
%lframe%Attach:description7.jpg%%[[<<]]
Ligne 131 ajoutée:
Ligne 133 ajoutée:
Ligne 135 ajoutée:
Ligne 137 ajoutée:
Lignes 140-141 modifiées:
Attach:description8.jpg
en:
%lframe%Attach:description8.jpg%%[[<<]]
Ligne 145 ajoutée:
Ligne 147 ajoutée:
Ligne 149 ajoutée:
Ligne 151 ajoutée:
Lignes 154-155 modifiées:
Attach:description9.jpg
en:
%lframe%Attach:description9.jpg%%[[<<]]
Lignes 164-165 modifiées:
Attach:description10.jpg
en:
%lframe%Attach:description10.jpg%%[[<<]]
Lignes 173-174 modifiées:
est un représentant fossile du genre Homo qui a vécu en Europe et en Asie occidentale au Paléolithique moyen, entre environ 250 000 et 28 000 ans avant le présent.%blue%\par%%
en:
est un représentant fossile du genre Homo qui a vécu en Europe et en Asie occidentale au Paléolithique moyen,
entre environ 250 000 et 28 000 ans avant le présent.%blue%\par%%
Lignes 179-180 modifiées:
Attach:description11.jpg
en:
%lframe%Attach:description11.jpg%%[[<<]]
Lignes 188-189 modifiées:
est un représentant fossile du genre Homo qui a vécu en Europe et en Asie occidentale au Paléolithique moyen, entre environ 250 000 et 28 000 ans avant le présent.%blue%\par%%
en:
est un représentant fossile du genre Homo qui a vécu en Europe et en Asie occidentale au Paléolithique moyen,
entre environ 250 000 et 28 000 ans avant le présent.%blue%\par%%
Lignes 194-195 modifiées:
Attach:description12.jpg
en:
%lframe%Attach:description12.jpg%%[[<<]]
Lignes 203-204 modifiées:
est un représentant fossile du genre Homo qui a vécu en Europe et en Asie occidentale au Paléolithique moyen, entre environ 250 000 et 28 000 ans avant le présent.%blue%\par%%
en:
est un représentant fossile du genre Homo qui a vécu en Europe et en Asie occidentale au Paléolithique moyen,
entre environ 250 000 et 28 000 ans avant le présent.%blue%\par%%
Lignes 209-210 modifiées:
Attach:description13.jpg
en:
%lframe%Attach:description13.jpg%%[[<<]]
Lignes 219-220 modifiées:
est un représentant fossile du genre Homo qui a vécu en Europe et en Asie occidentale au Paléolithique moyen, entre environ 250 000 et 28 000 ans avant le présent.%blue%\par%%
en:
est un représentant fossile du genre Homo qui a vécu en Europe et en Asie occidentale au Paléolithique moyen,
entre environ 250 000 et 28 000 ans avant le présent.%blue%\par%%
Lignes 225-226 modifiées:
Attach:description14.jpg
en:
%lframe%Attach:description14.jpg%%[[<<]]
Lignes 233-234 modifiées:
est un représentant fossile du genre Homo qui a vécu en Europe et en Asie occidentale au Paléolithique moyen, entre environ 250 000 et 28 000 ans avant le présent.%blue%\par%%
en:
est un représentant fossile du genre Homo qui a vécu en Europe et en Asie occidentale au Paléolithique moyen,
entre environ 250 000 et 28 000 ans avant le présent.%blue%\par%%
Lignes 239-240 modifiées:
Attach:description15.jpg
en:
%lframe%Attach:description15.jpg%%[[<<]]
Lignes 247-248 modifiées:
est un représentant fossile du genre Homo qui a vécu en Europe et en Asie occidentale au Paléolithique moyen, entre environ 250 000 et 28 000 ans avant le présent.%blue%\par%%
en:
est un représentant fossile du genre Homo qui a vécu en Europe et en Asie occidentale au Paléolithique moyen,
entre environ 250 000 et 28 000 ans avant le présent.%blue%\par%%
Lignes 253-254 modifiées:
Attach:description16.jpg
en:
%lframe%Attach:description16.jpg%%[[<<]]
Lignes 262-263 modifiées:
est un représentant fossile du genre Homo qui a vécu en Europe et en Asie occidentale au Paléolithique moyen, entre environ 250 000 et 28 000 ans avant le présent.%blue%\par%%
en:
est un représentant fossile du genre Homo qui a vécu en Europe et en Asie occidentale au Paléolithique moyen,
entre environ 250 000 et 28 000 ans avant le présent.%blue%\par%%
Lignes 268-269 modifiées:
Attach:description17.jpg
en:
%lframe%Attach:description17.jpg%%[[<<]]
Lignes 274-275 modifiées:
Attach:description15.jpg
en:
%lframe%Attach:description18.jpg%%[[<<]]
Lignes 278-279 modifiées:
Attach:description18.jpg
en:
%lframe%Attach:description19.jpg%%[[<<]]
Lignes 282-283 modifiées:
Attach:description19.jpg
en:
%lframe%Attach:description20.jpg%%[[<<]]
Lignes 288-289 modifiées:
Attach:description20.jpg
en:
%lframe%Attach:description21.jpg%%[[<<]]
Lignes 294-295 modifiées:
Attach:description21.jpg
en:
%lframe%Attach:description22.jpg%%[[<<]]
Lignes 307-308 modifiées:
Attach:description22.jpg
en:
%lframe%Attach:description23.jpg%%[[<<]]
Lignes 316-317 modifiées:
Attach:description23.jpg
en:
%lframe%Attach:description24.jpg%%[[<<]]
Lignes 326-327 modifiées:
Attach:description24.jpg
en:
%lframe%Attach:description25.jpg%%[[<<]]
Lignes 335-341 modifiées:
%blue%\dico%red%{%%Knuth%red%}\dico{Knuth} Thus, I came to the conclusion that the designer of a new system must not only be the implementer and first large--scale user; the designer should also write the first user manual. The separation of any of these four components would have hurt %blue%\TeX\%% significantly. If I had not participated fully in all these activities, literally hundreds of improvements would never have been made, because I would never have thought of them or perceived why they were important. But a system cannot be successful if it is too strongly influenced by a single person. Once the initial design is complete and fairly robust, the real test begins as people with many different viewpoints undertake their own experiments.\par%blue%\par%%
en:
%blue%\dico%red%{%%Knuth%red%} Thus, I came to the conclusion that the designer of a new system must not only be
the implementer and first large--scale user; the designer should also write the first user manual. The
separation of any of these four components would have hurt %blue%\TeX\%% significantly. If I had not
participated fully in all these activities, literally hundreds of improvements would never have been made,
because I would never have thought of them or perceived why they were important. But a system cannot be
successful if it is too strongly influenced by a single person. Once the initial design is complete and fairly
robust, the real test begins as people with many different viewpoints undertake their own experiments.%blue%\par%%
Lignes 344-345 modifiées:
Attach:description25.jpg
en:
%lframe%Attach:description26.jpg%%[[<<]]
Lignes 356-357 modifiées:
est un représentant fossile du genre Homo qui a vécu en Europe et en Asie occidentale au Paléolithique moyen, entre environ 250 000 et 28 000 ans avant le présent.%blue%\par%%
en:
est un représentant fossile du genre Homo qui a vécu en Europe et en Asie occidentale au Paléolithique moyen,
entre environ 250 000 et 28 000 ans avant le présent.%blue%\par%%
Lignes 362-363 modifiées:
Attach:description26.jpg
en:
%lframe%Attach:description27.jpg%%[[<<]]
Lignes 374-375 modifiées:
Attach:description27.jpg
en:
%lframe%Attach:description28.jpg%%[[<<]]
Lignes 383-384 modifiées:
est un représentant fossile du genre Homo qui a vécu en Europe et en Asie occidentale au Paléolithique moyen, entre environ 250 000 et 28 000 ans avant le présent.
en:
est un représentant fossile du genre Homo qui a vécu en Europe et en Asie occidentale au Paléolithique moyen,
entre environ 250 000 et 28 000 ans avant le présent.
02/04/2012 11:02 par 143.126.201.152 -
Ligne 36 modifiée:
%center%%lframe%Attach:description1.jpg%%[[<<]]
en:
%lframe%Attach:description1.jpg%%[[<<]]
02/04/2012 11:01 par 143.126.201.152 -
Ligne 36 modifiée:
%center%%lframe%Attach:description1.jpg%%\\
en:
%center%%lframe%Attach:description1.jpg%%[[<<]]
02/04/2012 11:00 par 143.126.201.152 -
Ligne 36 modifiée:
%center%%lframe%Attach:description1.jpg%%
en:
%center%%lframe%Attach:description1.jpg%%\\
02/04/2012 10:59 par 143.126.201.152 -
Ligne 36 modifiée:
%lframe%Attach:description1.jpg%%
en:
%center%%lframe%Attach:description1.jpg%%
02/04/2012 10:58 par 143.126.201.152 -
Lignes 36-38 modifiées:
%rframe%Attach:description1.jpg%%
en:
%lframe%Attach:description1.jpg%%
02/04/2012 10:58 par 143.126.201.152 -
Ligne 36 ajoutée:
Ligne 38 ajoutée:
02/04/2012 10:57 par 143.126.201.152 -
Ligne 36 modifiée:
Attach:description1.jpg
en:
%rframe%Attach:description1.jpg%%
01/04/2012 22:38 par 82.225.121.40 -
Ligne 28 supprimée:
Lignes 59-60 modifiées:
\setupdescriptions[dico][headstyle=cap]
en:
%blue%\setupdescriptions%%[dico][headstyle=cap]
Ligne 63 modifiée:
\setupdescriptions[dico,glossaire][headstyle=cap]
en:
%blue%\setupdescriptions%%[dico,glossaire][headstyle=cap]
01/04/2012 22:37 par 82.225.121.40 -
Lignes 25-26 modifiées:
est un représentant fossile du genre Homo qui a vécu en Europe et en Asie occidentale au Paléolithique moyen, entre environ 250 000 et 28 000 ans avant le présent.%blue%\par%%
en:
est un représentant fossile du genre Homo qui a vécu en Europe et en Asie occidentale
au Paléolithique moyen, entre environ 250 000 et 28 000 ans avant le présent.%blue%\par%%
Lignes 28-30 modifiées:
terme qualifiant une technique de la taille de la pierre utilisée par les Néandertaliens.%blue%\par%%
en:
terme qualifiant une technique de la taille de la pierre utilisée par les

Néandertaliens.%blue%\par%%
Ligne 52 modifiée:
* ''une commande'' entête modifier par une commande, comme par exemple pour le mettre en couleur.
en:
* ''une commande'' entête modifié par une commande, comme par exemple pour le mettre en couleur.
01/04/2012 22:24 par 82.225.121.40 -
Lignes 1-363 ajoutées:
%left bgcolor=#dfd border='3px dotted green' define=rem%
%left bgcolor=#ff7a7a border='3px dotted red' define=alert%
%define=orange color=#ff7f00%

(:con:ConTeXt:)
(:lat:LaTeX:)
(:dots:.&#8239;.&#8239;.:)


!Les listes

Les sciences humaines adorent les listes, sous toutes les formes, descriptions, définitions, énumérations{$:dots} Avec {$:con} la maitrise des listes est on ne peu plus simple.

!! Les descriptions

Comme la majorité des listes que nous allons étudier dans cette fiche, la première chose à faire est de définir l'élément, puis de lui ajouter des options pour obtenir le résultat voulu. La définition d'une description ce fait avec la commande %blue%\definedescription%%. Pour notre exemple nous allons définir une lise de description que nous appelons ''dico'' (tu peux choisir n'importe quel nom).

%blue%\definedescription%%[dico]

Voici un petit exemple qui montre comment utiliser notre description ''dico'' et le résultat obtenu après compilation.

%blue%\definedescription%%[dico]
%green%\starttext%%
%blue%\dico%red%{%%Néandertalien%red%}%%
est un représentant fossile du genre Homo qui a vécu en Europe et en Asie occidentale au Paléolithique moyen, entre environ 250 000 et 28 000 ans avant le présent.%blue%\par%%
%blue%\dico%red%{%%Levalloisien%red%}%%
terme qualifiant une technique de la taille de la pierre utilisée par les Néandertaliens.%blue%\par%%
%green%\stoptext%%

%alert%Attention, n'oublie pas le %blue%\par%% à la fin de chaque définition sous peine d'errur de compilation.%%

Le résultat de la compilation :

Attach:description1.jpg

Maintenant nous allons améliorer l'aspect visuel de notre description à l'aide d'options

!!headstyle

Cette option permet de modifier l'aspect de notre entête. Elle peut prendre les valeurs suivantes :

* ''normal'' entête normal ;
* ''bold'' entête en gras ;
* ''slanted'' entête en italique ;
* ''boldslanted'' entête en gras et italique ;
* ''type'' entête en carartère machine à écrire ;
* ''cap'' entête en capitale ;
* ''small'' entête en petits caractères ;
* ''une commande'' entête modifier par une commande, comme par exemple pour le mettre en couleur.

Tu as deux façons d'indiquer une option, soit à la suite de %blue%\definedescription%% par exemple pour mettre l'entête en capitale :

%blue%description%%[dico][headstyle=cap]

soit en utilisant la commande %blue%\setupdescriptions%%[nom-description][option1=x,option2=y,{$:dots}]

\setupdescriptions[dico][headstyle=cap]

Dans les deux cas, tu peux mettre plusieurs options, il faut juste les séparer par une virgule. Si tu as définit plusieurs liste de description auxquelles tu veux appliquer les mêmes options tu procèdes comme suit :

\setupdescriptions[dico,glossaire][headstyle=cap]

Tu peux en ajouter autant que tu veux il suffit de les séparer par des virgules. Tu peux également avoir un tronc commun et des variantes pour chaque description par exemple toutes en capitale, mais les +dico+ en rouge et les +glossaire+ en vert :

%blue%\definedescription%%[dico]
%blue%\definedescription%%[glossaire][color=green]
%blue%\setupdescriptions%%[dico,glossaire][headstyle=cap]
%blue%\setupdescriptions%%[dico][color=red]

Ici pour l'exemple j'ai combiné les deux façons d'ajouter les options.

Revenons à nos option pour ''headstyle''. Voici le résultat de la commande suivante :

%blue%description%%[dico][headstyle=cap]

Attach:description2.jpg

Maintenant si tu veux mettre l'entête en rouge, il faut utiliser une commande comme ceci :

%blue%description%%[dico][headstyle=%blue%\red%%]

Attach:description3.jpg

Tu peux mettre plusieurs commandes comme par exemple en rouge et en petites capitales :

%blue%description%%[dico][headstyle=%blue%\sc\red%%]

Attach:description4.jpg

!!style

Identique à ''headstyle'', mais affecte le texte de la définition. Possède exactement les mêmes options.

\setupdescription[dico][style=slanted]

Attach:description5.jpg

!!color

Permet de modifier la couleur du texte de la définition, n'affecte pas l'entête.

%alert%Attention je te rappelle que pour utiliser la couleur dans {$:con} il faut mettre dans l'entête de ton document la commande sduivante :

%blue%\setupcolors%%[state=start]

Pour avoir le texte en rouge :

\setupdescription[dico][color=red]

Attach:description6.jpg

!!width

Controle la largeur de l'entête. Par défaut cette largeur est d'environ 3 cm ou 7 em.

%blue%\definedescription%%[dico]
%green%\starttext%%
%blue%\dico%red%{%%Eu%red%}%%Ville normande.%blue%\par%%
%blue%\dico%red%{%%Anticonstitutionnellement%red%}%%Le plus long mot de la langue française.%blue%\par%%
%green%\stoptext%%

Attach:description7.jpg

Ça coince un peu. ''width'' est la pour t'aider. Il peut prendre 3 valeurs :

* ''fit'' la largeur de l'entête s'adapte au mot.

%blue%\definedescription%%[dico][width=fit]
%green%\starttext%%
%blue%\dico%red%{%%Eu%red%}%%Ville normande.%blue%\par%%
%blue%\dico%red%{%%Anticonstitutionnellement%red%}%%Le plus long mot de la langue française.%blue%\par%%
%green%\stoptext%%

Attach:description8.jpg

* ''broad'' identique à ''fit'' mais l'espace entre le mot et le texte de la définition est définit par ''distance''.

%blue%\definedescription%%[dico][width=broad]
%green%\starttext%%
%blue%\dico%red%{%%Eu%red%}%%Ville normande.%blue%\par%%
%blue%\dico%red%{%%Anticonstitutionnellement%red%}%%Le plus long mot de la langue française.%blue%\par%%
%green%\stoptext%%

Attach:description9.jpg

* enfin tu peux attribuer une dimension, toutes les unité reconnues par {$:con} sont acceptées.

%blue%\definedescription%%[dico][width=6cm]
%green%\starttext%%
%blue%\dico%red%{%%Eu%red%}%%Ville normande.%blue%\par%%
%blue%\dico%red%{%%Anticonstitutionnellement%red%}%%Le plus long mot de la langue française.%blue%\par%%
%green%\stoptext%%

Attach:description10.jpg

!!distance

Gère l'espace entre le mot et la définition il ne peut prendre en valeur qu'une dimension :

%blue%\definedescription%%[dico][distance=4cm]
%green%\starttext%%
%blue%\dico%red%{%%Néandertalien%red%}%%
est un représentant fossile du genre Homo qui a vécu en Europe et en Asie occidentale au Paléolithique moyen, entre environ 250 000 et 28 000 ans avant le présent.%blue%\par%%
%blue%\dico%red%{%%Levalloisien%red%}%%
terme qualifiant une technique de la taille de la pierre utilisée par les Néandertaliens.%blue%\par%%
%green%\stoptext%%

Attach:description11.jpg

!!text
Permet d'ajouter un texte avant l'entête :


%blue%\definedescription%%[dico][text=%red%{%%Préhistoire : %red%}%%,width=fit]
%green%\starttext%%
%blue%\dico%red%{%%Néandertalien%red%}%%
est un représentant fossile du genre Homo qui a vécu en Europe et en Asie occidentale au Paléolithique moyen, entre environ 250 000 et 28 000 ans avant le présent.%blue%\par%%
%blue%\dico%red%{%%Levalloisien%red%}%%
terme qualifiant une technique de la taille de la pierre utilisée par les Néandertaliens.%blue%\par%%
%green%\stoptext%%

Attach:description12.jpg

!!align

Gère la position de l'ensemble de la description (mot plus définition) sur la page prend 3 valeurs ''left'', ''middle'' et ''right'':

%blue%\definedescription%%[dico][align=middle]
%green%\starttext%%
%blue%\dico%red%{%%Néandertalien%red%}%%
est un représentant fossile du genre Homo qui a vécu en Europe et en Asie occidentale au Paléolithique moyen, entre environ 250 000 et 28 000 ans avant le présent.%blue%\par%%
%blue%\dico%red%{%%Levalloisien%red%}%%
terme qualifiant une technique de la taille de la pierre utilisée par les Néandertaliens.%blue%\par%%
%green%\stoptext%%

Attach:description13.jpg

!!margin

Règle la distance entre la marge et la description. Par défaut il n'y a pas de retrait :

%blue%\definedescription%%[dico]
%green%\starttext%%
%blue%\input%% knuth
%blue%\dico%red%{%%Néandertalien%red%}%%
est un représentant fossile du genre Homo qui a vécu en Europe et en Asie occidentale au Paléolithique moyen, entre environ 250 000 et 28 000 ans avant le présent.%blue%\par%%
%blue%\dico%red%{%%Levalloisien%red%}%%
terme qualifiant une technique de la taille de la pierre utilisée par les Néandertaliens.%blue%\par%%
%green%\stoptext%%

Attach:description14.jpg

Les valeurs possible sont ''standard'', ''yes'', ''no'' et une dimension. Avec standard et yes on a un retrait :

%blue%\definedescription%%[dico][margin=yes]
%green%\starttext%%
%blue%\input%% knuth
%blue%\dico%red%{%%Néandertalien%red%}%%
est un représentant fossile du genre Homo qui a vécu en Europe et en Asie occidentale au Paléolithique moyen, entre environ 250 000 et 28 000 ans avant le présent.%blue%\par%%
%blue%\dico%red%{%%Levalloisien%red%}%%
terme qualifiant une technique de la taille de la pierre utilisée par les Néandertaliens.%blue%\par%%
%green%\stoptext%%

Attach:description15.jpg

Avec ''no'' pas de retrait et avec dimension on peut préciser la taille du retrait :

%blue%\definedescription%%[dico][margin=2cm]
%green%\starttext%%
%blue%\input%% knuth
%blue%\dico%red%{%%Néandertalien%red%}%%
est un représentant fossile du genre Homo qui a vécu en Europe et en Asie occidentale au Paléolithique moyen, entre environ 250 000 et 28 000 ans avant le présent.%blue%\par%%
%blue%\dico%red%{%%Levalloisien%red%}%%
terme qualifiant une technique de la taille de la pierre utilisée par les Néandertaliens.%blue%\par%%
%green%\stoptext%%

Attach:description16.jpg

!!location

Permet de préciser la position de l'entête par rapport à la définition. Par défaut sa valeur est ''left''. Avec ''rigth'' on obtient :

%blue%\definedescription%%[dico][location=right]
%green%\starttext%%
%blue%\dico%red%{%%Néandertalien%red%}%%
est un représentant fossile du genre Homo qui a vécu en Europe et en Asie occidentale au Paléolithique moyen, entre environ 250 000 et 28 000 ans avant le présent.%blue%\par%%
%blue%\dico%red%{%%Levalloisien%red%}%%
terme qualifiant une technique de la taille de la pierre utilisée par les Néandertaliens.%blue%\par%%
%green%\stoptext%%

Attach:description17.jpg

Les autres valeurs possible sont : ''top'', ''serried'', ''inmargin'', ''inleft'', ''inright'' et hanging''.

''top'' place l'entête au-dessus de la définition :

Attach:description15.jpg

''serried'' supprime le retrait du texte de la définition :

Attach:description18.jpg

''inmargin'' met l'entête dans la marge :

Attach:description19.jpg

%alert% Attention il faut prévoir des marges suffisamment grande pour contenir l'entête ou redimentionner ce dernier :%%

%blue%\definedescription%%[dico][location=right,width=0.6%blue%\leftmarginwidth%%]

Attach:description20.jpg

''inleft'' et ''inright'' même effet que ''inmargin'' mais uniquement et respectivement dans les marges de gauches et de droites.

''hanging'' provoque un retrait de la définition :

Attach:description21.jpg

!!hang

Provoque un retrait des premières lignes de la définition. Peut prendre 3 valeurs, ''fit'', ''broad'' et un nombre.

''fit'' n'autorise que le retrait de la première ligne.

%blue%\definedescription%%[dico][hang=fit]
%green%\starttext%%
%blue%\dico%red%{%%Knuth%red%}%blue%\input%% knuth%blue%\par%%
%green%\stoptext%%

Attach:description22.jpg

''broad'' permet le retrait des deux premières lignes :

%blue%\definedescription%%[dico][hang=fit]
%green%\starttext%%
%blue%\dico%red%{%%Knuth%red%}%blue%\input%% knuth%blue%\par%%
%green%\stoptext%%

Attach:description23.jpg

Si tu indiques un nombre, le retrait affecte le nombre de ligne équivalent.


%blue%\definedescription%%[dico][hang=5]
%green%\starttext%%
%blue%\dico%red%{%%Knuth%red%}%blue%\input%% knuth%blue%\par%%
%green%\stoptext%%

Attach:description24.jpg

%alert% Comme tu peux le voir sur l'exemple précédent ne nombre de ligne affectées ne peut dépasser une fin de paragraphe.%%

L'exemple suivant sans paragraphe donne le bon résultat :


%blue%\definedescription%%[dico][hang=fit]
%green%\starttext%%
%blue%\dico%red%{%%Knuth%red%}\dico{Knuth} Thus, I came to the conclusion that the designer of a new system must not only be the implementer and first large--scale user; the designer should also write the first user manual. The separation of any of these four components would have hurt %blue%\TeX\%% significantly. If I had not participated fully in all these activities, literally hundreds of improvements would never have been made, because I would never have thought of them or perceived why they were important. But a system cannot be successful if it is too strongly influenced by a single person. Once the initial design is complete and fairly robust, the real test begins as people with many different viewpoints undertake their own experiments.\par%blue%\par%%
%green%\stoptext%%

Attach:description25.jpg

!! before, inbetween et after

Ces trois options permettent d'ajouter des commandes dont l'action interviendra respectivement avant entre et après une description.
%alert%''inbetween'' ne marche que si ''location=top''%%

Par exemple si tu veux obtenir une présentation sophistiqué, comme ajouter un trait entre le mot et la définition.

%blue%\definedescription%%[dico][inbetween=%red%{%blue%\vrule%% width 0.5%blue%\textwidth%% height1pt%blue%\blank%red%}%*,location=top]
%green%\starttext%%
%blue%\dico%red%{%%Néandertalien%red%}%%
est un représentant fossile du genre Homo qui a vécu en Europe et en Asie occidentale au Paléolithique moyen, entre environ 250 000 et 28 000 ans avant le présent.%blue%\par%%
%blue%\dico%red%{%%Levalloisien%red%}%%
terme qualifiant une technique de la taille de la pierre utilisée par les Néandertaliens.%blue%\par%%
%green%\stoptext%%

Attach:description26.jpg

Si tu veux augmenter l'espace entre les définitions :

%blue%\definedescription%%[dico][before=%red%{%blue%\blank%%[3*big]%red%}%%,after=%red%{%blue%\blank%%[5*big]%red%}%%]
%green%\starttext%%
%blue%\dico%red%{%%Néandertalien%red%}%%
est un représentant fossile du genre Homo qui a vécu en Europe et en Asie occidentale au Paléolithique moyen, entre environ 250 000 et 28 000 ans avant le présent.%blue%\par%%
%blue%\dico%red%{%%Levalloisien%red%}%%
terme qualifiant une technique de la taille de la pierre utilisée par les Néandertaliens.%blue%\par%%
%green%\stoptext%%

Attach:description27.jpg

%alert% Attention n'oublie pas les %red%{ }%% dans before et after sous peine d'erreur de compilation.%%

Si dans ta définition tu utilises des paragraphe, il vaut mieu utiliser les commandes suivantes :

%blue%\definedescription%%[dico]
%green%\starttext
\startdico%red%{%%Néandertalien%red%}%%
est un représentant fossile du genre Homo qui a vécu en Europe et en Asie occidentale au Paléolithique moyen, entre environ 250 000 et 28 000 ans avant le présent.

Il utilise une technique de la taille de la pierre appelée méthode Levallois.
%green%\stopdico%%
%green%\stoptext%%