User:Mathglot/sandbox/Nested refs

A reflist containing both a plain ref tag and a "magic word" ref tag with a nested ref tag in it works if the ref-in-a-ref is listed before the plain ref, and doesn't work if the ref-in-a-ref is listed after the plain ref (see table). Related to Phabricator: T22707 and Wikipedia:Nesting footnotes#5. List-defined references.

This works:

text[nested_first 1] text[nested_first 2].

Reflist, nested ref listed first
  1. ^ With nested reference[1]
  2. ^ With no nested reference

Nested refs:

  1. ^ content of nested reference
text<ref name=n1 group=nested_first/>
text<ref name=n2 group=nested_first/>.

'''Reflist, nested ref listed first:'''

{{reflist|group=nested_first|refs=

→ {{refn|With nested reference<ref>content
of nested reference</ref>|name=n1|group=nested_first}}

→ <ref name=n2 group=nested_first>With no nested reference</ref>
}}

'''Nested refs:'''

{{reflist}}
This not:

text[nested_second 1] text[nested_second 2].

Reflist, nested ref listed second:

  1. ^ a b With no nested reference
  2. ^ With nested reference[1]
Cite error: A list-defined reference has no name (see the help page).

Nested refs:

text<ref name=n3 group=nested_second/>
text<ref name=n4 group=nested_second/>.

'''Reflist, nested ref listed second:'''

{{reflist|group=nested_second|refs=

→ <ref name=n3 group=nested_second>With no nested reference</ref>

→ {{refn|With nested reference<ref>content
of nested reference</ref>|name=n4|group=nested_second}}
}}

'''Nested refs:'''

{{reflist}}

See also edit