Vai al contenuto

Template:RigaIntestazione

Da Wikisource.
[visualizza] [modifica] Documentazione


Descrizione

[modifica]

Moltissimi testi presentano nell'intestazione di ogni pagina una riga che contiene del testo allineato al centro (nome dell'autore, titolo del capitolo, di una sezione di un libro, ecc) accompagnati dai numeri di pagina allineati alternativamente a destra o a sinistra a seconda che la pagina sia pari o dispari). Tali allineamenti nella medesima riga sono ottenibili mediante una laboriosa aggiunta di codice HTML: il template semplifica la disposizione del testo nelle intestazioni di pagina (ma può essere anche usato per i piè di pagina).


Uso

Ricopiare il testo sottostante e modificare le parole in blu in base alle esigenze.
{{RigaIntestazione
| sx = elemento a sinistra nell'intestazione
| centro = elemento al centro
| dx = elemento a destra
}} Il nome dei parametri può essere anche tralasciato. L'uso di nomi di parametro espliciti è particolarmente utile quando uno o più parametri vanno omessi.

{{RigaIntestazione|el. sinistro |el. centrale|el. destro}}
, o anche
{{RigaIntestazione|sin=el. sinistro |centro=el. centrale|dx=el. destro}}

producono entrambi

el. sinistro el. centrale el. destro

Nascondi

[modifica]

Il parametro opzionale nascondi seguito da qualsiasi valore non vuoto (in genere per chiarezza si usa nascondi=si) inserisce normalmente RigaIntestazione ma la rende invisibile. E' utile per proseguire nella sequenza automatica dei template, prodotta da postOCR, anche oltre pagine in cui l'edizione manca del numero pagina (es. la pagina iniziale di un capitolo, le pagine bianche).

Righe

[modifica]

Il parametro aggiuntivo riga=si produce una riga orizzontale sotto il testo. Il codice:

{{RigaIntestazione|el. sinistro |el. centrale|el. destro|riga=si}}

produce:

el. sinistro el. centrale el. destro


Per avere entrambe le righe (sopra e sotto), inserire riga=2. Il codice:

{{RigaIntestazione|el. sinistro |el. centrale|el. destro|riga=2}}

produce:

el. sinistro el. centrale el. destro

Numerazione in numeri romani

[modifica]

In vari testi la parte iniziale del volume usa numeri romani (in minuscolo maiuscoletto) per i numeri pagina. Utilizzando il template:Rl i numeri arabi vengono visualizzati correttamente mantenendo l'automatismo della creazione del codice nelle pagine successive:

{{RigaIntestazione|{{Rl|128}}|Titolo capitolo||riga=2}}

produce:

cxxviii Titolo capitolo

Esempi

[modifica]
esempio codice dell'intestazione
{{RigaIntestazione
|
|{{Sc|indice}}
|731
}}

Il template {{Sc}} serve per ottenere lo stile maiuscoletto;
Il primo parametro lasciato vuoto fa sì che a sinistra non compaia nulla.

{{RigaIntestazione
|182
|{{Sc|giulio verne}}
|
}}

Il terzo parametro lasciato vuoto fa sì che a destra non compaia nulla

{{RigaIntestazione
|26
|''Africa orrenda''
|
|riga=si}}

Il parametro riga=si determina la riga sottostante.

{{RigaIntestazione
|6
|''ESCHILO''
|
|riga=2
}}

Il parametro riga=2 fa sì che appaiano le righe sopra e sotto l'intestazione.

Varianti

[modifica]

Integrazione con templatestyles

[modifica]

Due parametri alternativi permettono di integrare nel template la chiamata a sottopagine di Template:TemplateStyle, come Template:TemplateStyle/teatro1.css, estesamente usato nella raccolta Opere complete di Carlo Goldoni (1907).

Numerazione pagine in numeri romani

[modifica]

Due template consentono la numerazione automatica progressiva delle pagine in numeri romani.

  • {{Rl}} : passando un numero arabo come parametro, restituisce un numero romano minuscolo maiuscoletto.
  • {{Rlm}} : passando un numero arabo come parametro, restituisce un numero romano maiuscolo.

Il template semplifica la disposizione del testo nelle intestazioni e nei piè di pagina

Parametri template[Modifica dati del modello]

Questo template preferisce la formattazione in linea dei parametri.

ParametroDescrizioneTipoStato
Sinistra1 sin sx sinistra

Testo da allineare a sinistra

Contenutofacoltativo
Centro2 centro

Testo da allineare al centro

Contenutofacoltativo
Destra3 dx destra

Testo da allineare a destra

Contenutofacoltativo
Rigariga

"si" per visualizzare una riga sotto, "2" per visualizzare una riga sopra e una sotto; altrimenti lasciare vuoto

Stringafacoltativo