diff options
| author | John MacFarlane <[email protected]> | 2025-07-25 10:25:14 -0700 |
|---|---|---|
| committer | John MacFarlane <[email protected]> | 2025-12-06 18:33:17 +0100 |
| commit | 28d3dbfec97b9cdccf16fb63042380c2ef89cb63 (patch) | |
| tree | c7389cf40d900cbeed16d58227bc5ab0159cb317 /test/command | |
| parent | 7ced712014b64b59d39e07c82a1633109c05f730 (diff) | |
Implement `reset-citation-positions` class on headings.reset-position
When the `reset-citation-positions` class is added to
a top-level heading, `--citeproc` will reset position
information at that point in the document. This is needed
in order to ensure that the first citation in a chapter
to a work that has been cited in a previous chapter will
not be in abbreviated form.
Requires a dependency on a development version of citeproc.
Diffstat (limited to 'test/command')
| -rw-r--r-- | test/command/reset-citation-positions.md | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/test/command/reset-citation-positions.md b/test/command/reset-citation-positions.md new file mode 100644 index 000000000..e6ed125d0 --- /dev/null +++ b/test/command/reset-citation-positions.md @@ -0,0 +1,41 @@ +``` +% pandoc --citeproc -t plain --csl command/chicago-fullnote-bibliography.csl +--- +suppress-bibliography: true +references: +- id: foo + name: John doe + title: A Book + type: book + publisher: Oxford University Press + issued: 2010 +... + +# Chapter one + +Blah [@foo, p. 7]. + +Blah [@foo, p. 8]. + +# Chapter two {.reset-citation-positions} + +Blah [@foo, p. 57]. +^D +Chapter one + +Blah.[1] + +Blah.[2] + +Chapter two + +Blah.[3] + +[1] A Book (Oxford University Press, 2010), 7. + +[2] A Book, 8. + +[3] A Book (Oxford University Press, 2010), 57. + +``` + |
