Automatische Generierung von Symbolen für Fußnoten

Bei der automatischen Generierung von Symbolen für Fußnoten wird jeder Fußnote ein Symbol als Bezeichnung zugewiesen.

Fußnotenreferenz

Beschreibung

Die Fußnotenreferenz besteht aus einem Fußnotenlabel in eckigen Klammern gefolgt von einem abschließenden Unterstrich.

Das Fußnotenlabel ist ein einzelnes Sternchen „*“.

Start- und Endzeichen

Startzeichen = „[“, Endzeichen = „]_“

(Siehe auch: Inline-Markup)

Fußnote

Beschreibung

Jede Fußnote (Fußnotenbeschriftung) besteht aus einem expliziten Markup-Start („.. “), dem von eckigen Klammern umschlossenen Fußnotenlabel und einem Leerzeichen gefolgt von eingerückten Körperelementen (Fußnoteninhalt).

(Siehe auch Explizite Markup-Blöcke)

Prinzip

+-----+--------------------+
|".. "|"["*"]" footnote    |
+-----+                    |
      |(body elements)     |
      +--------------------+

Eigenschaften

  • Die Anzahl der Fußnotenreferenzen muss der Anzahl der Fußnoten entsprechen.
  • Eine Symbolfußnote darf nicht mehrfach referenziert werden.
  • Eine Transformation fügt Symbole als Beschriftungen in die entsprechende Fußnoten und Fußnotenreferenzen ein. Für die Fußnoten werden folgende Symbole verwendet:
    • Sternchen/Stern („*“)
    • Dolch („†“)
    • Doppeldolch („‡“)
    • Paragraf („§“)
    • Absatzzeichen („¶“)
    • Nummernzeichen („#“)
    • Pik („♠“)
    • Herz („♥“)
    • Karo („♦“)
    • Kreuz („♣“)
  • Wenn mehr als zehn Symbole benötigt werden, wird die gleiche Reihenfolge wiederverwendet, verdoppelt und dann verdreifacht usw. („**“ usw.).

Beispiel

Das folgende Beispiel zeigt die automatische Generierung von Symbolen für Fußnoten und deren Darstellung im Bibliotheksverwalter.
(Im Beispielprojekt: B_DocuElements\Hyperlinks\Footnotes\FB_Libdoc_AutomaticallySymbolFootnotes)

(*
Here is a symbolic 
footnote reference: [*]_ footnote reference: [*]_
footnote reference: [*]_ footnote reference: [*]_
footnote reference: [*]_ footnote reference: [*]_
footnote reference: [*]_ footnote reference: [*]_
footnote reference: [*]_ footnote reference: [*]_
footnote reference: [*]_

.. [*] This is the first footnote.
.. [*] This is the second footnote.
.. [*] This is the third footnote.
.. [*] This is the fourth footnote.
.. [*] This is the fifth footnote.
.. [*] This is the sixth footnote.
.. [*] This is the seventh footnote.
.. [*] This is the eighth footnote.
.. [*] This is the ninth footnote.
.. [*] This is the tenth footnote.
.. [*] This is the eleventh footnote.
*)

Automatische Generierung von Symbolen für Fußnoten 1: