You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Academic writing has two ways to provide citations: author-prominent and information-prominent.
Example of author-prominent:
Knuth et al. (1997) wrote a famous book.
Example of information-prominent:
A popular programming language is R (R Core Team, 2020).
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 jgm/citeproc#69 (comment). 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
@knuth wrote a famous book.
will be render by Pandoc as
[1] wrote a famous book.
instead of
Knuth et al. (1997) wrote a famous book [1].
or similar variation and the user need to have in the Markdown
Knuth et al. (1997) wrote a famous book [@knuth].
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 #7258). Until #7258 is resolved, would be great to facilitate the use of filters by Pandoc users. For example, Pandoc implements author-prominent "by emitting AuthorOnly and SuppressAuthor in sequence", see
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 jgm/citeproc#69 (comment). 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 #7258). Until #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", seepandoc/src/Text/Pandoc/Citeproc.hs
Lines 335 to 344 in 751383f
As 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.The text was updated successfully, but these errors were encountered: