logo chat

Contact/Email

printImpression

Valid XHTML 1.0!

william dodé

Refcard des directives

author:William Dode
Contact: wilk at flibuste.net
Copyright: Ce texte est placé dans le domaine public.

Les directives sont indiquées de cette manière:

.. nom de la directive:: paramètre (facultatif ou non suivant la directive)
    :option: contenu d'une option (toujours facultative)
    <--- ligne vide --->
    Texte de la directive (facultatif ou non suivant la directive)

Admonitions

Admonition (admonition)

Admonition générique

paramètre:nom de l'admonition

Images

Image (image)

Insertion d'une image

paramètre:chemin de l'image
height:taille verticale
width:taille horizontale
scale:échelle
alt:texte à afficher si le navigateur ne peut pas afficher les images (utile pour les aveugles par ex.)
align:alignement ("top" en haut , "middle" au milieu, "bottom" en bas, "left" à gauche, "center" au centre, ou "right" à droite)
class:classe de l'image
target:url en cas de clic sur l'image

Figure (figure)

image avec plus d'options, un sous-titre et une légende

le premier bloc est le sous-titre, les suivants la légende

figwidth:largeur du cadre contenant les légendes et l'image
figclass:classe de la figure

Texte

Sujet (topic)

paramètre:titre du sujet (impératif)
class:définition de la classe

Encadré (sidebar)

Texte encadré avec titre et sous-titre

paramètre:titre de l'encadré (impératif)
subtitle:sous-titre
class:

Bloc-textuel / Code-interprété (line-block)

Bloc de texte dont la mise en forme ne sera pas modifiée

class:

le rendu d'un code-interprété sera légèrement différent

Intertitre (rubric)

Défini une section/rubrique qui ne fait pas partie de la structure du document et ne rentrera pas dans le sommaire

paramètre:titre de l'intertitre (impératif)

pas de contenu

Épigraphe / exergue (epigraph)

Épigraphe, généralement en tête de document (mais pas obligatoirement), avec une éventuelle attribution

-- attribution facultative (précédé impérativement de --)

Chapeau (highlights)

Chapeau, généralement en tête de document (mais pas obligatoirement)

-- attribution facultative

Accroche (pull-quote)

Accroche, généralement un extrait du texte

-- attribution facultative

Sections

Sommaire (contents)

Permet d'afficher le sommaire du document

paramètre:titre facultatif
depth:profondeur
local:uniquement sur les sous-section de la section en cours
backlinks:"entry", "top", "none" génère un lien des sections vers la section dans le sommaire, des sections vers le sommaire ou aucun lien.

Sectnum / section-numéroté (sectnum)

Permet de numéroter automatiquement les sections de tout le document

depth:profondeur maximale

Liens (target-notes)

Affiche la liste de tous les liens externes du type

`lien`_
.. _`lien`: url du lien externe

Divers

Inclure (include)

Inclure un texte (reStructuredText ou texte brut)

paramètre:chemin d'accès au fichier
literal:pour ne pas analyser la structure du texte (si ce n'est pas un texte rst)

Brut (raw)

Insére du texte brut (html ou latex) qui ne sera pas analysé par rst

paramètre:html ou latex
file:chemin d'accès d'un fichier html ou latex à inclure
url:url d'un document html à inclure (seulement html)

Remplacer / remplace (replace)

Permet de remplacer automatiquement un texte, souvent utilisé pour des abréviations

tout le texte entre des barres (|rst| par exemple)  va être remplacé par reStructuredText
.. |rst| remplacer:: reStructuredText 

Classe

Pour affecter une classe à un bloc de texte hors directive:

.. class:: special

Ceci est un paragraphe spécial

.. class:: exceptionnel

Une section exceptionnelle
==========================

Un paragraphe ordinaire

Pour affecter une classe à un bloc décalé il faut faire suivre la directive par un commentaire vide:

.. classe:: special
..

  bloc de texte
  spécial décalé