1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
|
```
% pandoc -f latex -t native
We discuss foobar in notes \ref{note:X} and \ref{note:Y}.
Foo.\footnote{\label{note:X}A note. See also note~\ref{note:Y}.}
Bar.\footnote{\label{note:Y}Another note. See also
note~\ref{note:X}}
^D
[ Para
[ Str "We"
, Space
, Str "discuss"
, Space
, Str "foobar"
, Space
, Str "in"
, Space
, Str "notes"
, Space
, Link
( ""
, []
, [ ( "reference-type" , "ref" )
, ( "reference" , "note:X" )
]
)
[ Str "1" ]
( "#note:X" , "" )
, Space
, Str "and"
, Space
, Link
( ""
, []
, [ ( "reference-type" , "ref" )
, ( "reference" , "note:Y" )
]
)
[ Str "2" ]
( "#note:Y" , "" )
, Str "."
]
, Para
[ Str "Foo."
, Note
[ Para
[ Span ( "note:X" , [] , [ ( "label" , "note:X" ) ] ) []
, Str "A"
, Space
, Str "note."
, Space
, Str "See"
, Space
, Str "also"
, Space
, Str "note\160"
, Link
( ""
, []
, [ ( "reference-type" , "ref" )
, ( "reference" , "note:Y" )
]
)
[ Str "2" ]
( "#note:Y" , "" )
, Str "."
]
]
]
, Para
[ Str "Bar."
, Note
[ Para
[ Span ( "note:Y" , [] , [ ( "label" , "note:Y" ) ] ) []
, Str "Another"
, Space
, Str "note."
, Space
, Str "See"
, Space
, Str "also"
, SoftBreak
, Str "note\160"
, Link
( ""
, []
, [ ( "reference-type" , "ref" )
, ( "reference" , "note:X" )
]
)
[ Str "1" ]
( "#note:X" , "" )
]
]
]
]
```
|