aboutsummaryrefslogtreecommitdiff
path: root/test/command/pandoc-citeproc-locators-delimited.md
blob: 97db169b93f0622d00eea8bc5d133da0b7bc5b09 (plain)
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.
```