Utente:Omino di carta/sandbox doc tag
Il tag <pages/>
modifica(traduzione di [1])
Questo comando transclude una serie di pagine da un indice. Inserisce inoltre dei link tra le pagine, usando i numeri di pagina dall'indice.
- Sintassi
Con indice in djvu o pdf, i parametri sono numeri interi:
<pages index="foo.djvu" from=100 to=200 />.
Con altri indici, i parametri sono i nomi delle pagine:
<pages index=foo from=foo_page1.jpg to=foo_page15.jpg />.
La transclusione per sezioni è possibile per la prima e l'ultima pagina:
<pages index="foo.djvu" from=100 to=200 fromsection="section2" tosection="section1" />.
La transclusione per sezioni è possibile per tutte le pagine (ma non si può usare con fromsection e tosection):
<pages index="foo.djvu" from=100 to=200 onlysection="english" />.
- Opzioni per migliorale il sistema di transclusione di libri multipagina (con file djvu o pdf):
- step
- Transclude solo una pagina ogni n. Esempio: <pages from=1 to=10 step=2 /> mostra le pagine 1, 3, 5, 7 e 9.
- exclude
- Esclude le pagine seguenti. Esempio: <pages from=1 to=10 exclude="2-5,9" /> mostra le pagine 1, 6, 7, 8 e 10.
- include
- Include le pagine seguenti. Esempio: <pages include="2-5,9" /> mostra le pagine 2, 3, 4, 5 e 9.
Ovviamente si possono usare tutti gli attributi nello stesso tag. Esempio <pages from=1 to=10 include="31" exclude="2-4" step="2" /> mostra le pagine 1, 5, 7, 9 e 31.
Nota: I nomi dei file devo essere scritti tra "virgolette" se contengo spazi; altrimenti, gli spazi nei nomi dei file vanno rimpiazzati con l'underscore (_). Le virgolette vanno usate anche se il nome del file contiene un carattere non-ASCII.
- Configurazione
Il template Mediawiki:Proofreadpage_pagenum_template viene inserito prima di ogni pagina transclusa. Viene usato per mostrare i numeri di pagina, nel testo o a margine. Accetta due parametri: page per la pagina, num per il numero di pagina. esempio
Nota: Questo metodo di transclusione inserisce uno spazio tra tutte le pagine. Non è quindi possibile dividere una parola tra due pagine e ottenerne una visualizzazione corretta. Si risolve usando il template {{pt}} (o evitando di dividere le parole).