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
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
|
```
% pandoc --citeproc -t markdown-citations
---
csl: command/locators.csl
references:
- id: citekey
title: Title
type: 'article-journal'
suppress-bibliography: true
---
See <https://github.com/jgm/pandoc-citeproc/pull/362>.
Standard page range[@citekey {35-89, 102}]
Alphanumeric[@citekey {abcdefg1234}]
Kitchen sink[@citekey, {123(4)a-8(\[a\]12.398{8})}]
Empty braces inside[@citekey, {{}}]
Label specified[@citekey {p. a}]
Should it work outside? No. [@citekey, p. {(a)}]
Empty locator [@citekey, {}]
Empty locator to force suffix[@citekey {} 123-35 numbers are suffix]
Suffix generally [@citekey {123-35} numbers not, but text is suffix]
With preceding comma[@citekey, {p. VI}]
No commas before label[@citekey, {, p. (p. is not recognised)}]
Trim white space[@citekey, { p. 9 }]
Without delimiters[@citekey, suffix]
With rendering label[@citekey {ss IV div 4 s 128L(7)(a)(i)-(iv), 129(5),
130(b)}]
The text is apparently NOT verbatim; it is lightly processed as page
numbers. [@citekey {no comma, no label, no nothing}]
AGLC-style page \[para\] [@citekey {584 \[78\]}]
Unbalanced curly { breaks the parse[@citekey {p. suffix{suffix}suffix]
Unbalanced curly } ends early[@citekey {green}suffix}suffix]
^D
See <https://github.com/jgm/pandoc-citeproc/pull/362>.
Standard page range[^1]
Alphanumeric[^2]
Kitchen sink[^3]
Empty braces inside[^4]
Label specified[^5]
Should it work outside? No.[^6]
Empty locator[^7]
Empty locator to force suffix[^8]
Suffix generally[^9]
With preceding comma[^10]
No commas before label[^11]
Trim white space[^12]
Without delimiters[^13]
With rendering label[^14]
The text is apparently NOT verbatim; it is lightly processed as page
numbers.[^15]
AGLC-style page \[para\][^16]
Unbalanced curly { breaks the parse[^17]
Unbalanced curly } ends early[^18]
[^1]: Title {35--89, 102}.
[^2]: Ibid-with-locator {abcdefg1234}.
[^3]: Ibid-with-locator {123(4)a--8(\[a\]12.398{8})}.
[^4]: Ibid-with-locator {{}}.
[^5]: Ibid-with-locator {a}.
[^6]: Subsequent, p. {(a)}.
[^7]: Ibid-with-locator.
[^8]: Ibid 123-35 numbers are suffix.
[^9]: Ibid-with-locator {123--35} numbers not, but text is suffix.
[^10]: Ibid-with-locator {VI}.
[^11]: Ibid-with-locator {, p. (p. is not recognised)}.
[^12]: Ibid-with-locator {9}.
[^13]: Subsequent, suffix.
[^14]: Ibid-with-locator ss {IV div 4 s 128L(7)(a)(i)--(iv), 129(5),
130(b)}.
[^15]: Ibid-with-locator {no comma, no label, no nothing}.
[^16]: Ibid-with-locator {584 \[78\]}.
[^17]: Subsequent {p. suffix{suffix}suffix.
[^18]: Ibid-with-locator {green}suffix}suffix.
```
|