## Please edit system and help pages ONLY in the master wiki!
## For more information, please see MoinMoin:MoinDev/Translation.
##master-page:HelpOnFormatting
##master-date:2010-10-18T21:09:50Z
#acl -All:write Default
#format wiki
#language it

= Formattare =
<<TableOfContents>>

Questa pagina descrive l'uso della sintassi del wiki !MoinMoin (si tratta della sintassi predefinita per un wiki basato su !MoinMoin, ma non è la sola).
Per altre sintassi consultare AiutoSuProcessoriDiCodice.

== Generale ==

 * Utilizzare una o più righe vuote per separare i paragrafi
 * Utilizzare la [[AiutoSuMacro|macro]] `<<BR>>` per forzare un a capo in un paragrafo.

== Tratto del carattere ==

## Nota che in alcuni posti abbiamo utilizzato gli apici per "eludere" la formattazione wiki.

||<rowbgcolor="#ffffcc">''' Nome/Esempio''' || ''' Formattazione '''   || ''' Note '''    
|| ''corsivo'' || `''corsivo''` || Doppi apici. ||
|| '''grassetto''' || `'''grassetto'''` || Tripli apici. ||
|| `monospazio` || {{{`monospazio`}}} || Singoli apici inversi per ottenere testo monospazio. Ove possibile, evitarne l'utilizzo per testi lunghi, specialmente all'interno di tabelle: in alcuni casi non vengono visualizzati correttamente. La formattazione wiki viene ignorata. ||
||  `monospazio`    || `{{{monospazio}}}`  || È come utilizzare singoli apici inversi. Mettendo le parentesi graffe su linee separate si ottiene un  [[#codeexample|blocco di codice]]. ||
|| __sottolineato__  || `__sottolineato__` || ||
|| ^sovra^titolato  || `^sovra^titolato` || ||
|| ,,sotto,,titolato  || `,,sotto,,titolato` || ||
|| ~-piùpiccolo-~ || `~-piùpiccolo-~` || ||
|| ~+piùgrande+~ || `~+piùgrande+~` || ||
|| --(barrato)-- || `--(barrato)--` || ||

== Testo colorato  ==

È possibile colorare il testo nelle tabelle senza l'aggiunta di macro (consultare AiutoSuTabelle).

##Oppure installare la macro [[http://moinmo.in/MacroMarket/Color2|Color2]] 

== Codice colorato (evidenziare la sintassi) ==

Esistono diversi modi per evidenziare il codice:
 1. Inserire un blocco di codice speciale che contenga il nome del processore: `{{{#!nomeprocessore`
 1. Inserire un file con un'estensione supportata (come `.py`) con il comando `{{attachment:prova.py}}`
 1. Inserire all'inizio di una pagina un'[[AiutoSuIstruzioniDiElaborazione|istruzione per processare quel formato]]: `#format nomeprocessore`

[[#SyntaxHighlighting|Esempio.]]

!MoinMoin è fornito con un processore di codice speciale chiamato [[AiutoSuProcessoriDiCodice#The_highlight_parser|evidenziatore]] che internamente è basato su [[http://pygments.org/|Pygments]].

Si può utilizzarlo per evidenziare il codice sorgente per molti tipi di linguaggi di programmazione e altri file di testo usati nei computer.

== Esempi ==

=== Mischiare ''corsivo'' e '''grassetto''' ===
<<Anchor(italic_bold_example)>>

## Nota che in alcuni posti abbiamo utilizzato gli apici per "eludere" la formattazione wiki.

||<rowbgcolor="#ffffcc"> '''Formattazione''' || '''Risultato''' ||
|| `'''''Aggiungere''' al principio''` || '''''Aggiungere''' al principio'' ||
|| `'''''Aggiungere'' alla fine'''` ||  '''''Aggiungere'' alla fine''' ||
|| `'''Aggiungere alla ''fine'''''` ||  '''Aggiungere alla ''fine''''' ||
|| `''Aggiungere alla '''fine'''''` ||  ''Aggiungere alla '''fine''''' ||



=== Sovratitolare e sottotitolare ===

{{{
Ti ricorderai, dalle lezioni di matematica, che ''a''^2^ `+` ''b''^2^ `=` ''c''^2^ , a meno che la tua testa non sia piena di H,,2,,O.
}}}

Risultato:

Ti ricorderai, dalle lezioni di matematica, che ''a''^2^ `+` ''b''^2^ `=` ''c''^2^ , a meno che la tua testa non sia piena di H,,2,,O.


<<Anchor(codeexample)>>
=== Codice ===

Formattazione:
{{{{
{{{
10 PRINT "Ciao, mondo!"
20 GOTO 10
}}}
}}}}

Risultato:
{{{
10 PRINT "Ciao, mondo!"
20 GOTO 10
}}}

==== Annidare parentesi graffe ====

Come descritto in AiutoSuProcessoriDiCodice, è possibile avere livelli multipli di parentesi graffe:

Formattazione:
{{{{{
{{{{ 
Questo è un blocco di testo pre-formattato.
{{{ con parentesi graffe all'interno }}}
}}}}
}}}}}

Risultato:
{{{{ 
Questo è un blocco di testo pre-formattato.
{{{ con parentesi graffe all'interno }}}
}}}}

<<Anchor(SyntaxHighlighting)>>
==== Codice colorato ====

Formattazione:
{{{{
{{{#!highlight python
from colors import palette
palette.colorize('python')
}}}
}}}}

Risultato:
{{{#!highlight python
from colors import palette
palette.colorize('python')
}}}