« Modèle:Table/documentation » : différence entre les versions

La bibliothèque libre.
Contenu supprimé Contenu ajouté
m →‎Paramètres : remplacement
nettoyage code
Ligne 1 : Ligne 1 :
{{Documentation modèle}}{{Projet Scribunto}}
{{Documentation modèle}}{{Projet Scribunto}}
{{Modèle utilisant les modules Lua|Module:Table}}
{{Modèle utilisant les modules Lua|Module:Table}}
==Description==
== Description ==
Ce modèle s’utilise pour créer une entrée de type ''table des matières'', ou pour des tableaux simples.<br/>
Ce modèle s’utilise pour créer une entrée de type ''table des matières'', ou pour des tableaux simples.<br/>
Une entrée de table des matières comprend trois parties, de gauche à droite :
Une entrée de table des matières comprend trois parties, de gauche à droite :
Ligne 8 : Ligne 8 :
* le numéro de page.
* le numéro de page.


==Syntaxe==
== Syntaxe ==
'''Exemple de syntaxe simple'''
* '''Exemple de syntaxe simple'''
<pre><nowiki>
<pre><nowiki>
{{Table
{{Table
Ligne 17 : Ligne 17 :
</nowiki></pre>
</nowiki></pre>


* '''Autre Exemple de syntaxe simple'''
==Paramètres==
<pre><nowiki>
{{Table
| section =
| titre =
| page = {{pli||}}
| indentation = 0}}</nowiki></pre>

== Paramètres ==
''Paramètres généraux :''
''Paramètres généraux :''
: <code>| '''espace'''=</code> : marge avant et après l’entrée (par défaut : <code>'''0.125em'''</code>).
: <code>| '''espace'''=</code> : marge avant et après l’entrée (par défaut : <code>'''0.125em'''</code>).
Ligne 42 : Ligne 50 :
: <code><nowiki>}}</nowiki></code>
: <code><nowiki>}}</nowiki></code>


==Exemples==
== Exemples ==


* {{Boîte déroulante début|titre=Code de l’exemple ci-dessous|arrondi=0.6em}}
* {{Boîte déroulante début|titre=Code de l’exemple ci-dessous|arrondi=0.6em}}
Ligne 209 : Ligne 217 :
</div>
</div>


==Cas des epubs==
== Cas des epubs ==
: Dans le cas de constitution d’une table des matières lisible en exportation ePub, il faudra :
: Dans le cas de constitution d’une table des matières lisible en exportation ePub, il faudra :
# Constituer chaque entrée de la table par le modèle table en veillant à bien utiliser les Titre'''x''' ({{m|t2}}, {{m|t3}}, ({{m|t4}}).
# Constituer chaque entrée de la table par le modèle table en veillant à bien utiliser les Titre'''x''' ({{m|t2}}, {{m|t3}}, ({{m|t4}}).
Ligne 216 : Ligne 224 :
: '''Remarque''' : le fichier ePub ou la page web constituée aura deux liens hypertexts : le libellé de l’entrée permettra d’accéder au texte, quant au folio (numéro de page), il donne l’accès de la page source en mode page.
: '''Remarque''' : le fichier ePub ou la page web constituée aura deux liens hypertexts : le libellé de l’entrée permettra d’accéder au texte, quant au folio (numéro de page), il donne l’accès de la page source en mode page.


==Voir aussi==
== Voir aussi ==
* {{m|Page link}} (ou {{m|Pli}}) : pour faciliter l'établissement de liens vers les pages
* {{m|Page link}} (ou {{m|Pli}}) : pour faciliter l'établissement de liens vers les pages
* {{m|t2}} : titre de 2<sup>e</sup> niveau '' mais de 1<sup>er</sup> niveau d’un livre
* {{m|t2}} : titre de 2<sup>e</sup> niveau '' mais de 1<sup>er</sup> niveau d’un livre
Ligne 225 : Ligne 233 :
<includeonly>
<includeonly>
[[Catégorie:Modèles de tableau]]
[[Catégorie:Modèles de tableau]]
</includeonly>
<noinclude>
[[Catégorie:Documentations]]
[[Catégorie:Documentations]]
</noinclude>

[[pt:Predefinição:Tabela]]
</includeonly>

Version du 14 février 2021 à 17:42

Documentation
Logo du langage Lua.
Ce modèle utilise le module Table, un script écrit dans le langage de programmation Lua. Toute expérimentation devrait être conduite d’abord via sa sous-page de bac à sable. Voir le Projet:Scribunto (de la Wikipédia en français) si vous voulez en savoir plus.

Description

Ce modèle s’utilise pour créer une entrée de type table des matières, ou pour des tableaux simples.
Une entrée de table des matières comprend trois parties, de gauche à droite :

  • (optionnellement) le numéro de la section ;
  • un libellé ;
  • le numéro de page.

Syntaxe

  • Exemple de syntaxe simple
{{Table
| titre = 
| page = {{pli||}}
| indentation = 0}}
  • Autre Exemple de syntaxe simple
{{Table
| section = 
| titre = 
| page = {{pli||}}
| indentation = 0}}

Paramètres

Paramètres généraux :

| espace= : marge avant et après l’entrée (par défaut : 0.125em).
| largeur= : largeur totale (par défaut : 100%).
| align= : alignement de la table (par défaut : center), valeurs possibles : left, right.
| couleur= : couleur du texte et des pointillés (par défaut la couleur courante non modifiée).
| couleur_fond= : couleur de l’arrière-plan (par défaut : #FFFFFF (blanc) si des pointillés sont présents, sinon transparent).

Paramètres concernant l'affichage du numéro de section :

| section= : numéro du chapitre, section (à séparer uniquement si ces numéros s’alignent à droite avant le titre).
| largeurs= : largeur de la cellule contenant la section, en pixels (par défaut : 45).
| aligns= : alignement de la section (par défaut : right), valeurs possibles : left, center.

Paramètres concernant l'affichage du libellé :

| titre= : libellé du chapitre ou de la section (en mettant le lien de la page, on pourra accéder directement à cette partie de texte).
| indentation= : alinéa de la première ligne, positive ou négative (par défaut en em : 0).
| indentation_unit = : unité d’indentation (par défaut : em).
| text_align= : alignement du texte (par défaut : justify), valeurs possibles : left, center, right.

Paramètres concernant l'affichage du numéro de page :

| nodots (ou 1 = nodots) : si présent, supprime les pointillés (utile surtout s’il n’y a pas de numéro de page aligné à droite).
| page= : numéro de la page (en mettant le lien de la page .djvu, on pourra accéder directement au mode page). Le modèle {{pli}} permet de construire un lien à partir du numéro de page et d'un décalage, sans inscrire à chaque fois le nom du fichier.
| largeurp= : largeur de la cellule contenant les pages en pixels (par défaut : 0).
}}

Exemples

71
175
281
I. Mémoire. Théorie générale des tremblemens de terre 
II. Mémoire. Relation chronologique des tremblemens de terre de la Suisse, depuis le VIe. Siècle jusqu’à nos jours. On a joint dans cette relation les tremblemens des autres Pays, qui coïncident avec ceux de la Suisse. On y fait en particulier observer ces secousses, qui semblent parcourir tout le globe de la terre. 
I. Mémoire. Théorie générale des tremblemens de terre 
II. Mémoire. Relation chronologique des tremblemens de terre de la Suisse, depuis le VIe. Siècle jusqu’à nos jours. On a joint dans cette relation les tremblemens des autres Pays, qui coïncident avec ceux de la Suisse. On y fait en particulier observer ces secousses, qui semblent parcourir tout le globe de la terre. 
Page
Mémoire. Théorie générale des tremblemens de terre 
 1
Mémoire. Relation chronologique des tremblemens de terre de la Suisse, depuis le VIe. Siècle jusqu’à nos jours. On a joint dans cette relation les tremblemens des autres Pays, qui coïncident avec ceux de la Suisse. On y fait en particulier observer ces secousses, qui semblent parcourir tout le globe de la terre. 
 22
Entrée de table éclatée sur deux pages
Lorsqu'une entrée de table commence au bas d'une page et se poursuit en haut de la page suivante, il est possible de concilier la mise en page originale tout en assurant une transclusion correcte. On utilise pour ce faire une habile combinaison de balises <noinclude> et <includeonly> d'une part, et des valeurs particulières de page=&nbsp; et section=&nbsp; pour les alignements.
Chapitre XVIQui met tour à tour en scène Mira la Voyante, Zéphyrine et le fatal Amédée, et qui illustre, par l’exemple terrible de M. Sariette, cette
 

...

  
pensée d’Euripide, que Jupiter prive de sagesse ceux qu’il veut perdre. 
 161

Cas des epubs

Dans le cas de constitution d’une table des matières lisible en exportation ePub, il faudra :
  1. Constituer chaque entrée de la table par le modèle table en veillant à bien utiliser les Titrex ({{t2}}, {{t3}}, ({{t4}}).
  2. Constituer les chapitres/sections sur une page d’appel (comme ici).
  3. Exporter sur Export tool of Wikisource books (expérimental mais fonctionnel).
Remarque : le fichier ePub ou la page web constituée aura deux liens hypertexts : le libellé de l’entrée permettra d’accéder au texte, quant au folio (numéro de page), il donne l’accès de la page source en mode page.

Voir aussi

  • {{Page link}} (ou {{Pli}}) : pour faciliter l'établissement de liens vers les pages
  • {{t2}} : titre de 2e niveau mais de 1er niveau d’un livre
  • {{t3}} : titre de 3e niveau mais de 2e niveau d’un livre
  • {{t4}} : titre de 4e niveau mais de 3e niveau d’un livre
  • {{Ebook-Tn}} : crée une ligne de sommaire pour un ebook