Modèle:Pointsdesuite
Documentation
Utilisation
[modifier]Permet de placer des points de suite entre deux textes.
Syntaxe
[modifier]Syntaxe simplifiée
[modifier]{{Pointsdesuite|liste de paramètres optionnels}}
Syntaxe complète
[modifier]{{Pointsdesuite
| texte de gauche
| texte de droite
| l = largeur totale
| ld = largeur de la section réservée au texte de droite
| altd = alignement du texte de droite
| x = espacement entre les points
| m = motif de points alternatif à pas fixe
}}
Paramètres
[modifier]Permet de placer des points de suite entre deux textes.
| Paramètre | Description | Type | État | |
|---|---|---|---|---|
| Texte à gauche | 1 | Texte à gauche des points de suite | Chaîne | facultatif |
| Texte à droite | 2 | Texte à droite des points de suite | Chaîne | facultatif |
| Largeur totale | l | Largeur totale du rendu sauf si la valeur attribuée à ld n’est pas suffisante pour contenir le texte de droite. Pour éviter toute collision avec le texte de gauche, l’excédent est alors déporté vers la droite et la largeur totale est augmentée d’autant.
| Chaîne | facultatif |
| Largeur texte droite | ld | Largeur de l’espace réservé au texte de droite
| Chaîne | facultatif |
| Alignement texte de droite | altd | Alignement du texte de droite
| Chaîne | facultatif |
| Espacement entre points | x | Espacement entre chaque points
| Chaîne | facultatif |
| Motif de points alternatif | m | Motif de points alternatif à pas fixe de 2px (fin) ou 1px (xfin)
| Chaîne | facultatif |
Exemple
[modifier]- sans paramètre
| Code wiki | Rendu |
|---|---|
{{Pointsdesuite}} |
- Texte à gauche uniquement (à utiliser dans un tableau ou encore à la fin d’un paragraphe) :
| Code wiki | Rendu |
|---|---|
{{Pointsdesuite|Premier}}ou {{Pointsdesuite/o}} et {{Pointsdesuite/f}}
(À utiliser si le paragraphe déborde sur une autre page)Exemple : Lettres à une inconnue/84#206 et Page:Mérimée, Lettres à une inconnue 1,1874.djvu/250 |
Premier |
- Texte de droite aligné à droite
| Code wiki | Rendu |
|---|---|
{{Pointsdesuite|Premier|Deuxième|l=20em}} |
Premier Deuxième |
- Texte de droite aligné à gauche :
| Code wiki | Rendu |
|---|---|
{{Pointsdesuite|Deuxième|Premier|l=20em|ld=5em|altd=g}} |
Deuxième Premier |
- Multiligne en attribuant une valeur ld à la zone de texte de droite
| Code wiki | Rendu |
|---|---|
{{Pointsdesuite|Premier mais l’espace venant qu’à manquer|Trente-troisième|l=20em|ld=5em|altd=g}} |
Premier mais l’espace venant qu’à manquer Trente-troisième |
Exemples de problème
[modifier]
Attention aux problèmes de collision, entre les textes si la largeur est insuffisante !
- 1er cas de collision (le texte de droite cache une partie du texte de gauche)
| Code wiki | Rendu |
|---|---|
{{Pointsdesuite|un immensément long texte|trente-deuxième|l=15em|x=1}} |
un immensément long texte trente-deuxième |
- 2e cas de collision (le texte de gauche occupe la totalité de la première ligne)
| Code wiki | Rendu |
|---|---|
{{Pointsdesuite|un très très immensément long texte|trente-deuxième|l=15em|x=1}} |
un très très immensément long texte trente-deuxième |
- Solution 1 : augmenter la largeur totale de 15em à 30em
| Code wiki | Rendu |
|---|---|
{{Pointsdesuite|un très très immensément long texte|trente-deuxième|l=30em|x=1}} |
un très très immensément long texte trente-deuxième |
- Solution 2 : Créer une frontière entre les deux textes ex : ld=1.5em
| Code wiki | Rendu |
|---|---|
{{Pointsdesuite|un très très immensément long texte|trente-deuxième|l=15em|ld=1.5em|x=1}} |
un très très immensément long texte trente-deuxième |
Motifs à pas fixes disponibles
[modifier]| Code wiki | Rendu |
|---|---|
{{Pointsdesuite|m=xfin}} |
|
{{Pointsdesuite|m=fin}} |
Motifs qui s’adaptent à la taille de la police de caractère
[modifier]| Code wiki | Rendu |
|---|---|
{{Pointsdesuite|x=.25}} |
|
{{Pointsdesuite|x=.3}} |
|
{{Pointsdesuite|x=.4}} |
- Un demi cadratin
| Code wiki | Rendu |
|---|---|
{{Pointsdesuite|x=.5}} |
- Un cadratin
| Code wiki | Rendu |
|---|---|
{{Pointsdesuite|x=1}} |
Évolutions du modèle
[modifier]v. 1.0
[modifier]- ajout d’un motif à pas fixe
m=finde 2px etm=xfinde 1px - dégagement du texte à droite = 2 fois la largeur de l’espacement entre les points
v. 0.2
[modifier]- mode multiligne : obtenu en attribuant une largeur au texte de droite
ldsi la valeur deldest insuffisante le texte de droite débordera à droite - espacement entre les points en em : défini par x où (0.25 < x < 1)
- motif délicat : obtenu en ajoutant le paramètre
m=fin - points de suite dessinés et positionnés en utilisant l’unité de mesure em de façon à s’ajuster à la taille de la police du parent html.
Voir aussi
[modifier]{{Filet}}: affiche un séparateur composé de points espacés disposés à intervalles réguliers{{pds/o}}et{{pds/f}}: points de suite sur la dernière ligne d’un paragraphe qui s’étend sur deux pages{{séparateur de points}}