aboutsummaryrefslogtreecommitdiff
path: root/esempi/03.rst
blob: c2026535c4cd2ab732cb464aee02f46bf549689f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
===========
 Struttura
===========

------------------
 Una rapida guida
------------------

Titoli e sezioni
================

Testo decorato
--------------

reStructuredText indica i titoli con il cosiddetto 
“testo decorato”: una riga di testo sottolineata ed 
eventualmente sopralineata con un carattere a scelta tra 
``= - ` : ' " ~ ^ _ * + # < >``.
Righe decorate con caratteri differenti sono considerati 
livelli di titolo diverso, ed una sopra-e-sottolineatura 
è considerata diversa da una semplice sottolineatura 
con lo stesso carattere.

Una riga sopra-e-sottolineata può iniziare con uno o 
più spazi, per estetica, contrariamente ad una 
riga solo sottolineata.

Titolo e sottotitolo
--------------------

Un livello unico all'inizio del documento viene interpretato 
come titolo dello stesso, e un'eventuale secondo livello 
unico subito successivo è considerato il sottotitolo.

Sezioni, capitoli, parti
------------------------

Ulteriori livelli servono per dare al documento una struttura:
non c'è una corrispondenza tra carattere usato e tipo 
di livello (capitolo, sezione, sottosezione, ecc.); 
reST riconosce la gerarchia in modo “numerico” 
(primo livello, secondo livello, ecc.) e sarà poi 
l'applicazione a dare un significato più preciso, 
ad esempio riconoscendo che un articolo è diviso 
in sezioni, mentre un libro avrà dei capitoli.

Transizione
-----------

Un'ulteriore elemento di struttura è quello che indica 
le transizioni; indicate generalmente nei testi stampati 
con una o più righe vuote, e in html con una riga 
orizzontale, in reST si indicano con 4 o più caratteri 
ripetuti scelti tra quelli usabili per i titoli.

------

Una transizione non può essere all'inizio o alla fine 
di una sezione, e non si possono usare più sezioni 
consecutive, non separate da testo.

Livelli ulteriori
=================

Sottosottosezione
~~~~~~~~~~~~~~~~~

Avendo usato un carattere diverso, quest'ultimo titolo non 
indica lo stesso livello delle sottosezioni della sezione 
precedente, ma un livello più basso.

Scelta dei caratteri
--------------------

reST non fa alcuna distinzione tra i caratteri usati per 
decorare una riga, purché siano distinti, e permette 
ad esempio di usare una sopra-e-sottolineatura 
per indicare un sotto-sotto-sotto-sotto-paragrafo.
Dato che però reST è nato per essere leggibile in formato 
sorgente, può essere opportuno attenersi alle usanze 
della maggior parte dei suoi utenti che sono soliti 
usare ``=`` e ``-`` per i primi due livelli, e 
dare alle sopra-e-sottolineature un livello gerarchico 
superiore a quello delle sottolineature, spesso 
riservandole a titolo e sottotitolo del documento.

Ulteriori caratteri non hanno un significato universale, 
anche se potrebbero esistere delle convenzioni locali.