Aiuto:Formattazione avanzata: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
Contenuto aggiunto Contenuto cancellato
Riga 280: Riga 280:
<tt><</tt><tt>test type="single">Hai già vandalizzato un articolo?
<tt><</tt><tt>test type="single">Hai già vandalizzato un articolo?
|Sì|-52
|Sì|-100000
|No|0
|No|0
</test></tt>
</test></tt>
Riga 312: Riga 312:


<test type="single">Hai già vandalizzato un articolo?
<test type="single">Hai già vandalizzato un articolo?
|Sì|-52
|Sì|-100000
|No|0
|No|0
</test>
</test>

Versione delle 00:55, 25 gen 2010

Premessa: L'autore di questo articolo non capisce un cazzo di codici, ma ci ha provato!


Benvenuto a te utente esperto! Se sei un niubbio e sei capitato su questa pagina significa che hai capito molto poco dalla vita... la natura è stata crudele con te, ma non disperare: un giorno vedrai la luce!

Qui di seguito riportiamo un po' di utility e trucchetti che potrebbero farti comodo per abbellire i tuoi articoli.
Per qualsiasi cosa fai riferimento a Wikimedia: è in inglese, quindi cercheremo di tradurre i contenuti più utili a Nonciclopedia.


Sondaggio

Si può inserire un sondaggio molto semplicemente. Prendi spunto da questo codice:

<poll>
Inserire un sondaggio è facillimo, non trovi?
Sì, ci sono riuscito anche senza questo manuale a prova di idiota
Sì, questo manuale mi ha illuminato
No, ho dovuto pregare 3 santi prima di riuscirci
No, sono un fottuto niubbo e non ci riuscirò mai
Non ci ho mai provato
A che minchia serve un sondaggio?
</poll>

che ti darà questo risultato: <poll> Inserire un sondaggio è facillimo, non trovi? Sì, ci sono riuscito anche senza questo manuale a prova di idiota Sì, questo manuale mi ha illuminato No, ho dovuto pregare 3 santi prima di riuscirci No, sono un fottuto niubbo e non ci riuscirò mai Non ci ho mai provato A che minchia serve un sondaggio? </poll>

Anche se voti più volte, te ne sarà conteggiata una sola. Puoi cambiare voto in qualsiasi momento, rivotando.

Galleria di immagini

La galleria permette d'inserire più immagini in una galleria (appunto).

Esempio:
<gallery>
Immagine:Esempio.jpg|Nel mezzo del camin di nostra vita...
Immagine:Esempio.jpg|...mi ritrovai dentro un comignolo oscuro...
Immagine:Esempio.jpg|...che la cartina era sparita.
Immagine:Esempio.jpg|Tanto va la gatta al lardo...
Immagine:Esempio.jpg|...che fa i gattini ciechi.
Immagine:Esempio.jpg|Sopra la panca...
Immagine:Esempio.jpg|...la capra canta.
</gallery>
...che darà:


  • Parametri aggiuntivi:

Si possono anche utilizzare dei parametri aggiuntivi.

<gallery {parametri}>
{immagine}
</gallery>
  • caption="{titolo}": imposta un titolo alla galleria.
  • widths="{larghezza}px": imposta la larghezza delle immagini.
  • heights="{altezza}px": imposta l'altezza (massima) delle immagini.
  • perrow="{n°}": imposta il numero massimo di immagini per riga.
Esempio:
<gallery caption="Galleria esempio" widths="200px" heights="200px" perrow="2">
Immagine:Esempio.jpg|Tanto va la gatta al lardo...
Immagine:Esempio.jpg|...che fa i gattini ciechi.
Immagine:Esempio.jpg|Sopra la panca...
Immagine:Esempio.jpg|...la capra canta.
</gallery>
...che darà:

NB: non dimenticarti di ricordare di non fare righe con troppe immagini e troppo grandi o potrebbero "slabbrare" fuori dalla pagina con risoluzioni di 1024x768 o inferiore.

Tabelle

Una tabella ha colonne (column) e righe (row), dei bordi (border), delle celle con altezza (hight), larghezza (width) e colore. Tutti questi parametri sono modificabili.

Tabella a singola entrata

Nome Cognome Professione
Silvio Berlusconi Psiconano
George W. Bush Esportatore di democrazia

Il codice è questo:

{| border="1" cellpadding="2"  align=center
!width="50"|Nome
!width="225"|Cognome
!width="225"|Professione
|-
|Silvio || [[Berlusconi]] || Psiconano
|-
|George W. || Bush || Esportatore di [[democrazia]]
|}
  • {| |} questo è il codice della tabella (apri e chiudi).
  • Border è il N dei pixel dei bordi
  • Cellpadding è l'altezza delle righe, calcolata con il testo inserito nelle celle. Consiglio: lasciare 1.
  • Width è la larghezza delle singole colonne
  • Align è la posizione della tabella all'interno della pagina (left, right, center)

Scrivi i titoli delle colonne in alto (quanti ne vuoi) e poi riempi tante righe quante te ne servono, come in esempio, separando le celle con un doppio ||.

Tabella a doppia entrata

Nome Cognome Professione
Idiota1 Silvio Berlusconi Psiconano
Idiota2 George W. Bush Esportatore di democrazia






{| border="1" cellpadding="2" align=left 
!width="50"| 
!width="225"|Nome
!width="225"|Cognome
!width="225"|Professione
|-
!Idiota1 
|Silvio || [[Berlusconi]] || Psiconano
|-
!Idiota2 
|George W. || Bush || Esportatore di [[democrazia]]
|}

Il codice è il medesimo, solamente che devi creare una colonna in più, che conterrà i titoli delle righe. Il codice delle righe va inserito prima del codice delle celle di una riga, come evidenziato.

  • Ho spostato la tabella a sinistra della pagina
  • Ho inserito una colonna in più dal titolo vuoto e dalla larghezza di 50px, ho allargato la colonna "Nome"
  • Ho dato i titoli alle 2 righe

Per colore, allineamento testo e altri trucchi assolutamente inutili, consulta Wikimedia.

Pagine di stile (CSS)

Se vuoi cambiare completamente lo stile di un tuo articolo (sfondo, testo, colori, dimensioni, titoli) guarda qui:

Per il momento la guida è incompleta: potete imparare guardando il codice di altri css già fatti.

Guida a LaTeX

Non questo genere di latex, maiale!

Introduzione

LaTeX è un linguaggio di scripting tipografico. Le possibilità che offre sono pressoché infinite, dalle formule matematiche all'egiziano antico, passando per la chimica, la musica e anche per l'Autostrada del Sole.

In questa breve guida verranno illustrati principalmente i comandi per i simboli matematici e un po' di formattazione di base, anche perché la versione di LaTeX usata sulle wiki è parecchio ridotta.

I comandi basilari

Prima regola, una wiki è stupida, quindi bisogna specificare che si sta scrivendo in LaTeX usando i tag <math>...</math>

All'interno di questi tag le normali regole di formattazione cessano di esistere. Infatti tra le prime cose che si notano c'è la totale assenza di spazi:

CodiceRisultato
<math>Questo testo contiene degli spazi.</math>

Ci sono due modi per ovviare al problema:

  1. Al posto di scrivere un semplice spazio si scrive "\ ", questo fa in modo che lo spazio venga visualizzato.
  2. Si scrive l'intero testo all'interno di \mbox{}, che però verrà visualizzato come un normale testo.
<math>Questo\ testo\ contiene\ degli\ spazi.</math>
<math>\mbox{Questo testo contiene degli spazi.}</math>

Come probabilmente avrete notato, il backslash "\" e le parentesi graffe "{}" sembrano svolgere un ruolo abbastanza importante nella sintassi di LaTeX. Ah, non lo avete notato? Allora forse dovreste consultare prima questa pagina.

Posso continuare? Bene.

Si parlava di backslash e graffe: quasi tutti i comandi sono preceduti da un backslash (abbiamo visto per esempio "\ " e "\mbox{}", mentre fanno eccezione i comandi di apice "^{}" e di pedice "_{}") e, se possono accettare dei parametri, sono seguiti da una o più coppie di parentesi graffe, una coppia per ogni parametro. Vediamo alcuni esempi:

CodiceRisultatoSignificato
<math>\frac{x}{y}</math>Frazione
<math>\sqrt{x}</math>Radice quadrata
<math>x^{y}</math>Apice, esponente
<math>x_{y}</math>Pedice
<math>\sum^{n}_{i=1}</math>Sommatoria

Annidamento

È possibile, ovviamente, annidare comandi e ottenere risultati come questo:

Errori

Capita a volte di scrivere delle formule incorrette (a voi, a me no), per esempio quando ci si dimentica di chiudere una parentesi graffa o non viene riconosciuto un comando. Gentilmente l'interprete di LaTeX vi fornisce un messaggio di errore lunghissimo che in teoria dovrebbe aiutarvi a rintracciare il problema. In pratica vi conviene rileggere attentamente ciò che avete scritto.

<math>Questo\ testo\contiene\ degli\ spazi.</math>Errore del parser (funzione sconosciuta '\contiene'): {\displaystyle Questo\ testo\contiene\ degli\ spazi.}

In questo caso ho scritto "testo\contiene", tralasciando lo spazio, e il messaggio di errore non è proprio così evidente da interpretare...

Approfondimenti

Test

È possibile creare dei test con una grafica accattivante e con la possibilità di calcolare automaticamente il punteggio, e il tutto in maniera talmente semplice che anche tu puoi riuscirci senza problemi![1]

Domande

Ogni test, ovviamente, deve avere delle domande[2] con le relative risposte. Per visualizzare le domande, si deve usare il tag <test>. La sintassi completa per questo tag è la seguente:

<test group="gruppo" type="tipo">Domanda
|Risposta 1|Punteggio 1
|Risposta 2|Punteggio 2
...
|Risposta N|Punteggio N
</test>

Come potete notare, ci sono due parametri all'interno del tag, e sono entrambi opzionali.

  • group: serve a creare un gruppo di domande, se si fanno una serie di test diversi nella stessa pagina. Se invece c'è un test solo[3], si può anche non specificare.
  • type: serve a stabilire che tipo di risposta accetta il test. Ci sono 3 possibili tipi di domanda:
    • Se si scrive type="multi" oppure type="mct" (acronimo di Multiple Choice Test), oppure tralasciando il parametro, il test accetta risposte multiple.
    • Se invece si scrive type="single" oppure type="sct" (acronimo di Single Choice Test), si potrà dare una sola risposta.
    • Infine, se si scrive type="insert" oppure type="ins", il test accetta un valore inserito dall'utente. In questo caso al posto del punteggio si può usare una formula contenente somme (+), sottrazioni (-), moltiplicazioni (*), divisioni (/) e elevazioni a potenza (^), delle parentesi, e la lettera x per indicare il numero inserito dall'utente.
    • Per qualsiasi altro valore, il test sarà comunque a risposta multipla.

La domanda e le risposte possono essere scritte usando qualunque altro elemento stilistico all'interno, i punteggi invece devono essere dei numeri, non è importante che siano interi o decimali, positivi o negativi. Se dovete usare numeri decimali, ricordatevi di scriverli con un punto, non con una virgola.[4]

Valutazione

Ovviamente le sole domande non bastano, ci vuole anche uno strumento che valuti le risposte e restituisca il profilo adeguato al punteggio. Per fare questo, bisogna usare il tag <result>. La sintassi completa per questo tag è la seguente:

<result group="gruppo">Titolo
|Profilo 1|Punteggio massimo 1
|Profilo 2|Punteggio massimo 2
...
|Profilo N-1|Punteggio massimo N-1
|Profilo N
</result>

In questo caso c'è un solo parametro, group, che indica quale gruppo di domande considerare per calcolare il punteggio. Se non avete scritto nessun gruppo nelle domande, questo parametro si può tralasciare. Il Titolo sarà, appunto, il titolo visualizzato sopra il profilo, per esempio un semplice e banale Risultati. Il sistema profili-punteggi è invece un po' più macchinoso del resto del codice: bisogna scrivere i profili in ordine da quello col punteggio minore a quello col punteggio maggiore. I punteggi indicano qual'è il punteggio massimo per rientrare in un determinato profilo, quindi fino a Punteggio massimo 1 si rientra nel profilo 1, da Punteggio massimo 1 escluso a Punteggio massimo 2 compreso si rientra nel profilo 2, e così via. L'ultimo profilo non ha punteggio, perché non c'è un limite superiore: se il punteggio è ,maggiore di Punteggio massimo N-1, allora si rientra nel profilo N.

Esempio

Vediamo un esempio semplice, per capire come funziona questo sistema:

<test>Su che argomenti preferisci scrivere articoli?
|Storia e personaggi storici|5
|Geografia|5
|Nonsense|5
|Attualità|5
|Politica|5
|Religione|5
|Sesso|5
|Cinema e spettacolo|5
|Informatica|5
|Altro|5
</test>

<test type="single">Hai già vandalizzato un articolo?
|Sì|-100000
|No|0
</test>

<test type="insert">Parliamo dei tuoi contributi:
|Quanti contributi hai nel namespace principale?|x/50
|E nel namespace immagini?|x/20
</test>

<result>Risultato:
|Sei un vandalo, dovresti vergognarti!|-1
|Hai gusti molto ristretti. Dovresti considerare anche altri temi, potresti scoprire nuovi orizzonti.|15
|Sei un articolista con un ampio repertorio, complimenti!|35
|Sei un articolista a 360°, continua così!
</result>

Questo è il risultato:

<test>Su che argomenti preferisci scrivere articoli? |Storia e personaggi storici|5 |Geografia|5 |Nonsense|5 |Attualità|5 |Politica|5 |Religione|5 |Sesso|5 |Cinema e spettacolo|5 |Informatica|5 |Altro|5 </test>

<test type="single">Hai già vandalizzato un articolo? |Sì|-100000 |No|0 </test>

<test type="insert">Parliamo dei tuoi contributi: |Quanti contributi hai nel namespace principale?|x/50 |E nel namespace immagini?|x/20 </test>

<result>Risultato: |Sei un vandalo, dovresti vergognarti!|-1 |Hai gusti molto ristretti. Dovresti considerare anche altri temi, potresti scoprire nuovi orizzonti.|15 |Sei un articolista con un ampio repertorio, complimenti!|35 |Sei un articolista a 360°, continua così! </result>

Note

  1. ^ Ok, forse è meglio se ti fai aiutare dalla mamma, non si sa mai...
  2. ^ Io specifico, per sicurezza.
  3. ^ Ho detto test, non domanda.
  4. ^ Ovvero 2.5 e non 2,5.