Named automatically numbered footnotes

For named automatically numbered footnotes, each footnote is automatically assigned a name, and a label is explicitly specified at the same time.

Footnote reference

Description

The footnote reference consists of a footnote label in square brackets followed by an underscore at the end.

The footnote label is a single "#" followed by any label.

Start and end characters

Start character = "[", end character = "]_"

(See also: Inline markup)

Footnote

Description

Each footnote (footnote label) consists of an explicit markup start (".. "), the footnote label enclosed in square brackets, and a space followed by indented body elements (footnote content).

(See also: Explicit markup blocks)

Principle

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

Properties

  • A hyperlink target whose name corresponds to the specified label (without "#") is created on the footnote itself.
  • The explicit label allows an automatically numbered footnote to be uniquely assigned and designated multiple times as a footnote reference or hyperlink reference.

The sample shows an automatically numbered footnote that references both a footnote reference ([#note]_ or [#label]_) and a hyperlink reference (note_ or label_).

If [#note]_ is the first footnote, it will show up as "[1]".
We can refer to it again as [#note]_.  We can also refer to it as note_ (an ordinary internal hyperlink reference).

If [#label]_ is the second footnote, it will show up as "[2]".
We can refer to it again as [#label]_.  We can also refer to it as label_ (an ordinary internal hyperlink reference).

.. [#note] This is the first footnote labeled "note".
.. [#label] This is the second footnote labeled "label".

Named automatically numbered footnotes 1:

(See also: Automatically numbered footnotes)

Sample

The following sample automatically shows numbered footnotes with explicit footnote labels.

(In sample project: B_DocuElements\Hyperlinks\Footnotes\FB_Libdoc_NamedAutomaticallyNumberedFootnotes)

(*
**Autonumbered labeled footnotes**

They may be assigned 'autonumber labels' - for instance, [#first]_ and [#second]_. 

--------

.. [#first] a.k.a. first_ 

.. [#second] a.k.a. second_
*)

Named automatically numbered footnotes 2: