summaryrefslogtreecommitdiff
path: root/sandbox/wilk/french/quickstart-fr.txt
blob: d6d0691ce18d563e5f88f815b2122bff8e3ff9d6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
Introduction à ReStructuredText
===============================

:Auteur: Richard Jones
:Version: 1.10
:Traduction: William Dode <wilk *at* flibuste.net>

.. contents::


Ce texte contient des liens de la forme "(quickref__)".  Ils sont
relatifs au manuel de référence utilisateur `Quick reStructuredText`_.
S'ils ne fonctionnent pas, référez vous au document `master quick
reference`_.

__ 
.. _Quick reStructuredText: http://docutils.sourceforge.net/docs/rst/quickref.html
.. _master quick reference: 
   http://docutils.sourceforge.net/docs/rst/quickref.html


Structure
---------

Pour commencer, il me semble que "Structured Text" n'est pas tout à fait la
bonne appellation. Nous devrions plutôt le nommer "Relaxed Text" qui contient
quelques schémas logiques. Ces schémas sont interprétés par un convertisseur
HTML pour produire "Very Structured Text" (un texte très structuré) qui pourra
être utilisé par un navigateur web.

Le schéma le plus simple est le **paragraphe** (quickref__).
C'est un bloc de texte séparé par des lignes vides (une seule suffit).
Les paragraphes doivent avoir le même décalage -- c'est à dire des espaces
à gauche. Ces paragraphes produiront un texte décalé. Par exemple::

  Ceci est un paragraphe.
  Très court.

     Le texte de ce paragraphe sera décalé,
     généralement utilisé pour des citations.

  En voilà un autre

Le résultat donne :

  Ceci est un paragraphe.
  Très court.

     Le texte de ce paragraphe sera décalé,
     généralement utilisé pour des citations.

  En voilà un autre
  
__ http://docutils.sourceforge.net/docs/rst/quickref.html#paragraphs

Styles de texte
---------------

(quickref__)

__ http://docutils.sourceforge.net/docs/rst/quickref.html#inline-markup

Dans les paragraphes et le corps du texte, nous pouvons utiliser
des marqueurs pour *italique* avec "``*italique*``" ou **gras**
avec "``**gras**``".

Si l'on souhaite qu'un texte apparaisse dans une police à chasse
fixe "````doubles apostrophes inversées````". 
Notez qu'aucun traitement supplémentaire n'est apporté entre deux
doubles apostrophes inversées -- les astérisques, comme dans "``*``",
sont donc conservées en l'état.

Si vous souhaitez utiliser un de ces caractères "spéciaux" dans
le texte, il n'y a généralement pas de problème -- reStructuredText
est assez malin.
Par exemple, cet astérisque * est traité correctement. Si vous
souhaitez par contre \*entourer un texte par des astérisques* 
**sans** qu'il soit en italique, il est nécessaire d'indiquer que
l'astérisque ne doit pas être interprété. Pour cela il suffit de placer
une barre oblique inversée juste avant lui, comme ça "``\*``" (quickref__), ou
en l'entourant de doubles apostrophes inversées (litteral), comme cela ::

  ``\*``

__ http://docutils.sourceforge.net/docs/rst/quickref.html#escaping

Listes
------

Il y a trois types de listes: **numérotées**, **avec puces** et
de **définitions**. Dans chaque cas, nous pouvons avoir autant
de paragraphes, sous-listes, etc. que l'on souhaite, tant que
le décalage à gauche est aligné sur la première ligne.

Les listes doivent toujours démarrer un nouveau paragraphe
-- c'est à dire qu'il doit y avoir un saut de ligne juste avant.

Listes **numérotées** (par des nombres, lettres, chiffres romains;
quickref__)

__ http://docutils.sourceforge.net/docs/rst/quickref.html#enumerated-lists

  En démarrant une ligne avec un numéro ou une lettre suivie d'un
  point ".", une parenthèse droite ")" ou entouré par des parenthèses
  -- comme vous préférez. Toutes ces formes sont reconnues::

    1. nombres

    A. Lettres en majuscule
       qui continue sur plusieurs ligne

       avec deux paragraphes et tout !

    a. lettres minuscules

       3. avec une sous-liste qui démarre à un nombre différent
       4. faites attention à garder une séquence de nombre correcte !

    I. majuscules en chiffres romains

    i. minuscules en chiffres romains

    (1) des nombres à nouveau

    1) et encore

  Le résultat (note : Tous les styles de listes ne sont pas toujours
  supportés par tous les navigateurs, vous ne verrez donc pas forcément
  les effets complets) :

    1. nombres

    A. Lettres en majuscule
       qui continue sur plusieurs ligne

       avec deux paragraphes et tout !

    a. lettres minuscules

       3. avec une sous-liste qui démarre à un nombre différent
       4. faites attention à garder une séquence de nombre correcte !

    I. majuscules en chiffres romains

    i. minuscules en chiffres romains

    (1) des nombres à nouveau

    1) et encore

Listes **à puces** (quickref__)

__ http://docutils.sourceforge.net/docs/rst/quickref.html#bullet-lists

  De la même manière que pour les listes numérotées, il faut démarrer
  la première ligne avec une puce -- soit "-", "+" ou "*"::

    * une puce "*"

      - une sous-liste avec "-"

         + à nouveau une sous-liste

      - une autre option

  Le résultat:

    * une puce "*"

      - une sous-liste avec "-"

         + à nouveau une sous-liste

      - une autre option

Les listes de **définitions** (quickref__)

__ http://docutils.sourceforge.net/docs/rst/quickref.html#definition-lists

  Comme les deux autres, les listes de définitions consistent en un
  terme et la définition de ce terme. Le format est le suivant::

    Quoi
      Les listes de définitions associent un terme avec une définition.

    *Comment*
      Le terme est une phrase d'une ligne, et la définition est d'un
      ou plusieurs paragraphes ou éléments, décalés par rapport au terme.
      Les lignes vides ne sont pas autorisées entre le terme et la définition.

  Le résultat:

    Quoi
      Les listes de définitions associent un terme avec une définition.

    *Comment*
      Le terme est une phrase d'une ligne, et la définition est d'un
      ou plusieurs paragraphes ou éléments, décalés par rapport au terme.
      Les lignes vides ne sont pas autorisées entre le terme et la définition.

Préformatage
-------------
(quickref__)

__ http://docutils.sourceforge.net/docs/rst/quickref.html#literal-blocks

Pour inclure un texte préformaté sans traitement
il suffit de terminer le paragraphe par "``::``". Le texte préformaté est
terminé lorsqu'une ligne retombe au niveau du décalage précédent. Par exemple::

  Un exemple::

      Espaces, nouvelles lignes, lignes vides, et toutes sortes de marqueurs
         (comme *ceci* ou \cela) sont préservés dans les bloc préformatés.

   Regardez ici, je suis descendu d'un niveau.
   (mais pas assez)

  Fin de l'exemple

Le résultat:

  Un exemple::

      Espaces, nouvelles lignes, lignes vides, et toutes sortes de marqueurs
         (comme *ceci* ou \cela) sont préservés dans les bloc préformatés.

   Regardez ici, je suis descendu d'un niveau.
   (mais pas assez)

  Fin de l'exemple

Notez que si le paragraphe contient seulement "``::``", il est ignoré.

  ::

     Ceci est un texte préformaté,
     le paragraphe "::" est ignoré.

Sections
--------
(quickref__)

__ http://docutils.sourceforge.net/docs/rst/quickref.html#section-structure

Pour diviser un texte en plusieurs sections, nous utilisons des
**en-têtes de section**. C'est à dire une seule ligne de texte (d'un
ou plusieurs mots) avec un ornement : juste en dessous et éventuellement
dessus aussi, avec des tirets "``-----``", égal "``=====``", tildes
"``~~~~~``" ou n'importe quel de ces caractères ``= - ` : ' " ~ ^ _ * + # < >``
qui vous semble convenir. Un ornement simplement en dessous n'a pas la
même signification qu'un ornement dessus-dessous avec le même caractère.
Les ornements doivent avoir au moins la taille du texte. Soyez cohérent,
les ornements identiques sont censés être du même niveau::

  Chapitre 1
  ==========

  Section 1.1
  -----------

  Sous-section 1.1.1
  ~~~~~~~~~~~~~~~~~~

  Section 1.2
  -----------

  Chapitre 2
  ==========

Le résultat de cette structure, sous la forme pseudo-XML::

    <section>
        <title>
            Chapitre 1
        <section>
            <title>
                Section 1.1
            <section>
                <title>
                    Sous-section 1.1.1
        <section>
            <title>
                Section 1.2
    <section>
        <title>
            Chapitre 2
  
(Pseudo-XML utilise une indentation et n'as pas de balises finale. Il
n'est pas possible de montrer le résultat, comme dans les autres exemples,
du fait que les sections ne peuvent être utilisées à l'intérieur d'un
paragraphe décalé. Pour un exemple concret, comparez la structure de
ce document avec le résultat.)

Notez que les en-têtes de section sont utilisable comme cible de liens,
simplement en utilisant leur nom. Pour créer un lien sur la section Listes_,
j'écris "``Listes_``". Si le titre comporte des espaces, il est nécessaire
d'utiliser les doubles apostrophes inversées "```Styles de texte`_``".

Pour indiquer le titre du document, utilisez un style d'ornement unique
en début de document. Pour indiquer un sous-titre de document, utilisez
un autre ornement unique juste après le titre.
Par exemple::

    =================
    Titre du document
    =================
    ----------
    Sous-titre
    ----------

    Titre de la section
    ===================

    ...

Notez que "Titre du document" et "Titre de la section" utilisent le signe
égal, mais sont différents et sans relation. Le texte et l'ornement peuvent
être de la même taille pour des questions d'esthétisme.


Images
------
(quickref__)

__ http://docutils.sourceforge.net/docs/rst/quickref.html#directives

Pour inclure une image dans votre document, vous devez utiliser la directive__
``image``.
Par exemple::

    .. image:: images/biohazard.png

Le résultat:

.. image:: images/biohazard.png

La partie ``images/biohazard.png`` indique le chemin d'accès au fichier
de l'image qui doit apparaître. Il n'y a pas de restriction sur l'image
(format, taille etc). Si l'image doit apparaître en HTML et que vous
souhaitez lui ajouter des informations::

  .. image:: images/biohazard.png
     :height: 100
     :width: 200
     :scale: 50
     :alt: texte alternatif

Consultez la documentation__ complète de la directive image pour plus d'informations.

__ ../../spec/rst/directives.html
__ ../../spec/rst/directives.html#images


Et ensuite ?
------------

Cette introduction montre les possibilités les plus courantes de reStructuredText,
mais il y en a bien d'autres à explorer. Le manuel de référence utilisateur
'Quick reStructuredText`_ est recommandé pour aller plus loin. Pour les détails complets
consultez `reStructuredText Markup Specification`_ [#]_.

Les utilisateurs ayant besoin d'aide avec Docutils ou reStructuredText peuvent
`poster un message`_ sur la liste de diffusion `Docutils-Users mailing list`_.
Le `Docutils project web site`_ comporte davantage d'informations.

.. [#] Si ce lien relatif ne fonctionne pas, consultez le document principal:
   http://docutils.sourceforge.net/spec/rst/reStructuredText.html.

.. _reStructuredText Markup Specification:
   ../../spec/rst/reStructuredText.html
.. _poster un message: mailto:docutils-users@lists.sourceforge.net
.. _Docutils-Users mailing list:
   http://lists.sourceforge.net/lists/listinfo/docutils-users
.. _Docutils project web site: http://docutils.sourceforge.net/