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

Contenu supprimé Contenu ajouté
largeur colonne
Aucun résumé des modifications
Ligne 1 :
{{Raccourci|{{m|SA}}|nolien=1}}
<section begin=doc />
== Utilisation ==
;Description
Permet de <section begin=description />:Ce modèle supprimesupprimer l’alinéa en début de paragraphe ('''{{lié|ex. 1}}''').<section end=description />.
:Par défaut, le paragraphe sans alinéa conserve, avant et après lui, une marge verticale égale à celle d’un paragraphe « normalement » indenté. Ce comportement peut-être modifié grâce à des paramètres optionnels ('''{{lié|ex. 2}}''').
:Un certain nombre de paramètres optionnels permettent d’ajuster la taille, la police, etc. du paragraphe sans alinéa ('''{{lié|ex. 2}}''').
 
Ce modèle peut être utilisé lorsque qu’un paragraphe est interrompu par une formule mathématique, un tableau, une citation, etc.
:[[Fichier:Nuvola apps important blue.svg|50px]] Dans l’éventualité où le paragraphe sans alinéa court sur plusieurs pages, des variantes {{m|SansAlinéa/o}} et {{m|SansAlinéa/f}} sont disponibles en mode Page ('''{{lié|ex. 3}}''').
 
=== Remarques ===
 
;== Syntaxe ==
=== Syntaxe simplifiée ===
:Le modèle {{m|SansAlinéa}}, ainsi que ses déclinaisons {{m|SansAlinéa/o}} et {{m|SansAlinéa/f}}, admettent un argument obligatoire, et une série de paramètres de mise en forme nommés optionnels :
<code><nowiki></nowiki></code>
* '''Argument obligatoire''' : le texte à ferrer à gauche sans alinéa.
* '''Arguments optionnels''' :
** <tt>fs=</tt> : taille du texte (exprimée en %, em, ex, px,&nbsp;etc.) ;
** <tt>ff=</tt> : police du texte (exprimée par un nom de fonte entre guillemets simples, ou un mot-clef <tt>serif</tt>, <tt>sans-serif</tt>, <tt>monospace</tt>,&nbsp;etc.) ;
** <tt>m=</tt> : marge verticale avant et après le texte non indenté (exprimée en em, ex, px,&nbsp;etc. ; par défaut, <tt>auto</tt> : égale à un paragraphe normal), que l’on peut subdiviser en deux paramètres :
** <tt>mt=</tt> : marge verticale avant le paragraphe (exprimée en em, ex, px,&nbsp;etc.) ;
** <tt>mb=</tt> : marge verticale après le paragraphe (exprimée en em, ex, px,&nbsp;etc.).
 
=== Syntaxe complète ===
<code><nowiki></nowiki></code>
 
== Paramètres ==
;Utilisation :
<templatedata>
: Ce modèle peut être utilisé lorsque qu’un paragraphe est interrompu par une formule mathématique, un tableau, une citation,&nbsp;etc. :
{
<div style="padding-left:10px;margin-left:50px;border-left:medium black solid">
"params": {
'''{{lié|Ex. 1}}''' : {{sc|Montaigne}}, ''Essais'', {{rom-maj|III|3}}, {{rom-maj|x|10}}, extrait.
"1": {
"label": "Texte",
"description": "Texte",
"type": "string",
"required": true
},
"fs": {
"label": "(font-size) Taille du texte",
"description": "Définit la taille du texte",
"example": "150%, 2em",
"type": "string",
"default": "100%"
},
"ff": {
"label": "(font-family) Famille de police",
"description": "Définit la police de caractère",
"example": "'New Century Schoolbook', serif",
"type": "string"
},
"m": {
"label": "(margin) Marges",
"description": "Définit une valeur identique pour la marge du haut et la marge du bas",
"example": "1em",
"default": "auto"
},
"mt": {
"label": "(margin-top) Marge du haut",
"description": "Définit la marge du haut au-dessus du texte",
"example": "1em",
"type": "string",
"default": "auto"
},
"mb": {
"label": "(margin-bottom) Marge du bas",
"description": "Définit la marge du bas en dessous du texte",
"example": "1.5em",
"type": "string",
"default": "auto"
}
},
"description": "Permet de supprimer l’alinéa en début de paragraphe",
"paramOrder": [
"1",
"fs",
"m",
"mt",
"mb",
"ff"
],
"format": "inline"
}
</templatedata>
 
== Exemple ==
{|style="width:min(100%, 72em);margin:auto;"
=== Exemple 1 ===
|---
{{Code rendu}}
|style="width:50%;padding-right:2em"|<pre>
|-
Il n’est plus temps de devenir autre. Et, comme je plaindrois quelque grande adventure, qui me tombast à cette heure entre mains, de ce qu’elle ne seroit venue en temps que j’en peusse jouyr,
| <div class="pagetext"><pre><nowiki>Il n’est plus temps de devenir autre. Et, comme je plaindrois quelque grande adventure, qui me tombast à cette heure entre mains, de ce qu’elle ne seroit venue en temps que j’en peusse jouyr,
{{c|''Quo mihi fortuna, si non conceditur uti ?''}}
{{SansAlinéa|je me pleinderois de mesme de quelque acquest interne. Il vaut quasi mieux jamais que si tard devenir honneste homme, et bien entendu à vivre lorsqu’on n’a plus de vie. Moy qui m’en vay, resigneroy facilement à quelqu’un qui vinst, ce que j’apprens de prudence pour le commerce du monde. Moustarde apres disner. Je n’ay que faire du bien duquel je ne puis rien faire.}}}</nowiki></pre></div> || <div class="pagetext">Il n’est plus temps de devenir autre. Et, comme je plaindrois quelque grande adventure, qui me tombast à cette heure entre mains, de ce qu’elle ne seroit venue en temps que j’en peusse jouyr,
</pre>
|style="width:50%;padding-left:2em"|<div class="text">
 
Il n’est plus temps de devenir autre. Et, comme je plaindrois quelque grande adventure, qui me tombast à cette heure entre mains, de ce qu’elle ne seroit venue en temps que j’en peusse jouyr,
{{c|''{{lang|la|Quo mihi fortuna, si non conceditur uti ?}}''}}
{{SansAlinéa|je me pleinderois de mesme de quelque acquest interne. Il vaut quasi mieux jamais que si tard devenir honneste homme, et bien entendu à vivre lorsqu’on n’a plus de vie. Moy qui m’en vay, resigneroy facilement à quelqu’un qui vinst, ce que j’apprens de prudence pour le commerce du monde. Moustarde apres disner. Je n’ay que faire du bien duquel je ne puis rien faire.}}</div>
</div>
|}
</div>
 
=== Exemple 2 ===
:On peut utiliser les paramètres optionnels pour personnaliser le texte et les marges autour du paragraphe sans alinéa ; l’ordre de ces paramètres, à partir de la deuxième position, est indifférent :
{{Code rendu}}
<div style="padding-left:10px;margin-left:50px;border-left:medium black solid">
|-
'''{{lié|Ex. 2}}''' : {{sc|Riemann}}, ''Sur le nombre des nombres premiers inférieurs à une grandeur donnée'', extrait : taille à 90% et marge avant le paragraphe réduite à 0.
| <div class="pagetext"><pre><nowiki>{{t|Je prendrai pour point de départ dans cette étude la remarque faite par Euler que le produit|90}}
 
{|style="width:min(100%, 72em);margin:auto;"
|---
|style="width:50%;padding-right:2em"|<pre>
{{t|Je prendrai pour point de départ dans cette étude la remarque faite par Euler que le produit|90}}
{{c|<math>\prod \frac{1}{1-\frac{1}{p^s}}=\sum \frac{1}{n^s}</math>,}}
{{SansAlinéa|lorsque <math>p</math> prend pour valeur tous les nombres premiers et <math>n</math> tous les nombres entiers. La fonction de la variable complexe <math>s</math>, qui sera représentée par ces deux expressions, tant qu’elles convergent, je la désignerai par <math>\zeta(s)</math>.|fs=90%|mt=0}}</nowiki></pre></div> || <div class="pagetext">{{t|Je prendrai pour point de départ dans cette étude la remarque faite par Euler que le produit|90}}
</pre>
|style="width:50%;padding-left:2em"|<div class="text">
 
{{t|Je prendrai pour point de départ dans cette étude la remarque faite par Euler que le produit|90}}
{{c|<math>\prod \frac{1}{1-\frac{1}{p^s}}=\sum \frac{1}{n^s}</math>,}}
{{SansAlinéa|lorsque <math>p</math> prend pour valeur tous les nombres premiers et <math>n</math> tous les nombres entiers. La fonction de la variable complexe <math>s</math>, qui sera représentée par ces deux expressions, tant qu’elles convergent, je la désignerai par <math>\zeta(s)</math>.|fs=90%|mt=0}}</div>
</div>
|}
</div>
 
=== Exemple 3 ===
:Les variantes {{m|SansAlinéa/o}} et {{m|SansAlinéa/f}} (pour ''ouverture'' et ''fermeture'') permettent, en mode Page, de gérer les paragraphes sans indentation à cheval sur deux pages : le premier modèle encadre le morceau de paragraphe sur la première page, et le second encadre le morceau de paragraphe sur la dernière page.
* Si le paragraphe sans alinéa court sur plusieurs pages, des variantes {{m|SansAlinéa/o}} et {{m|SansAlinéa/f}} sont disponibles en mode Page.
<div style="padding-left:10px;margin-left:50px;border-left:medium black solid">
* Les variantes {{m|SansAlinéa/o}} et {{m|SansAlinéa/f}} (pour ''ouverture'' et ''fermeture'') permettent, en mode Page, de gérer les paragraphes sans indentation à cheval sur deux pages : le premier modèle encadre le morceau de paragraphe sur la première page, et le second encadre le morceau de paragraphe sur la dernière page.
'''{{lié|Ex. 3}}''' : {{sc|Platon}}, ''Gorgias'', {{lié|451 e}}, traduction Croiset.
 
{{Code rendu}}
|-
| <div class="pagetext"><pre>{{SansAlinéa/o|{{sc|Gorgias}}. — J’entends [par rhétorique] le pouvoir de persuader par le discours les juges au tribunal, les sénateurs au Conseil, le peuple dans l’Assemblée du peuple et de même dans toute autre réunion qui soit une réunion de citoyens. Avec}}
</pre>
<pre>{{SansAlinéa/f|ce pouvoir, tu feras ton esclave du médecin, ton esclave du pédotribe, et quant au fameux financier, on s’apercevra qu’il aura financé non pour lui-même, mais pour autrui, pour toi qui sais parler et qui persuades la multitude.}}</pre></div> || <div class="pagetext">{{SansAlinéa|{{sc|Gorgias}}. — J’entends [par rhétorique] le pouvoir de persuader par le discours les juges au tribunal, les sénateurs au Conseil, le peuple dans l’Assemblée du peuple et de même dans toute autre réunion qui soit une réunion de citoyens. Avec ce pouvoir, tu feras ton esclave du médecin, ton esclave du pédotribe, et quant au fameux financier, on s’apercevra qu’il aura financé non pour lui-même, mais pour autrui, pour toi qui sais parler et qui persuades la multitude.}}</div>
|}
 
==== Code à mettre dans exemple 3 ====
{|style="width:min(100%, 72em);margin:auto;"
|---
Ligne 79 ⟶ 120 :
{{SansAlinéa|{{sc|Gorgias}}. — J’entends [par rhétorique] le pouvoir de persuader par le discours les juges au tribunal, les sénateurs au Conseil, le peuple dans l’Assemblée du peuple et de même dans toute autre réunion qui soit une réunion de citoyens. Avec ce pouvoir, tu feras ton esclave du médecin, ton esclave du pédotribe, et quant au fameux financier, on s’apercevra qu’il aura financé non pour lui-même, mais pour autrui, pour toi qui sais parler et qui persuades la multitude.}}
|}
</div>
 
 
;== Voir aussi ==
* {{m|Alinéa}}
* {{m|AlinéaNégatif}}
* {{m|SansAlinéa/f}}
* {{m|SansAlinéa/o}}
 
<includeonly>[[Catégorie:Modèles de mise en page]][[Catégorie:Modèles documentés]]</includeonly>