Open rgaiacs opened 2 years ago
I've also known this, in the academic literature on citation practices, to be called integral vs non-integral.
In any case, it seems that pandoc does support this, just perhaps not consistently (not with numeric styles)?
Academic writing has two ways to provide citations: author-prominent and information-prominent.
Example of author-prominent:
Example of information-prominent:
Use of one over the other is a matter of field and writing style.
Citation Style Language 1.0.2 only support information-prominent, see https://github.com/jgm/citeproc/issues/69#issuecomment-849753083. This means that write using author-prominent format is annoying when using a numeric citation style (for example, IEEE) because name of authors need to be hard coded. For example, the Markdown
will be render by Pandoc as
instead of
or similar variation and the user need to have in the Markdown
As mentioned before, Citation Style Language doesn't support information-prominent and will be hard for Pandoc to support all different journal styles. One way to compromise is to provide Markdown syntax for author-only citations (already proposed in https://github.com/jgm/pandoc/issues/7258). Until https://github.com/jgm/pandoc/issues/7258 is resolved, would be great to facilitate the use of filters by Pandoc users. For example, Pandoc implements author-prominent "by emitting
AuthorOnly
andSuppressAuthor
in sequence", see https://github.com/jgm/pandoc/blob/751383f33370928c7576f17d1a85d48cc9e8e30e/src/Text/Pandoc/Citeproc.hs#L335-L344As a user, I would love to replace my use of
AuthorInText
withAuthorOnly
. For example, the Markdowncould be converted to
by calling
Limitations
Based on my experiments,
AuthorOnly
is empty for Citation Style Language's numeric citation style.