Explizite Markup-Blöcke
Als explizite Markup-Blöcke werden in reStructuredText Textblöcke bezeichnet,
- deren erste Zeile mit zwei Punkten gefolgt von einem Leerzeichen beginnt („expliziter Markup-Start“)
- deren zweite und nachfolgende Zeilen (falls vorhanden) relativ zur ersten eingerückt sind
- die vor einer nicht eingerückten Zeile enden
Prinzip
+-----+-----------------+
|".. "|explicit markup |
+-----+ block |
| |
+-----------------+
Zwischen expliziten Markup-Blöcken und anderen Textkörperelementen (z. B. einem vorangehenden Absatz mit Text) ist eine Leerzeile notwendig. Eine Leerzeile zwischen expliziten Markup-Blöcken ist optional.
Beispiel:
Paragraph
.. [1] Body elements
.. [2] Body elements
Verwendung
Explizite Markup-Blöcke werden für folgende Konstrukte verwendet:
Verwendung | Beispiel |
---|---|
.. _target: | |
.. _target: http://www.beckhoff.de | |
.. _target: hyperlink-reference_ | |
.. __: Anonymous-hyperlink-target | |
.. [1] Body elements | |
.. [#] Body elements | |
.. [*] Body elements | |
.. [CIT] Citation | |
.. |ref| type: definition | |
.. comment |
Explizite Markup-Blöcke mit weiteren Eigenschaften: