Open kjambunathan opened 3 years ago
Here we're implementing CSL, which up to now didn't have any concept of an author-only citation. When that changes (and I think there are current discussions on this issue), we can update citeproc accordingly. Until then, simulating the feature seems like the right thing to do.
citeproc
has no support forpandoc
'sAuthorInText
.[1][2] It will be good ifciteproc
implementsAuthorInText
natively.The
pandoc
executable simulatesAuthorInText
by emittingAuthorOnly
andSuppressAuthor
in sequence for the associated key.[3] I believeciteproc
could do likewise. The consequence of this is that,citeproc
will offerAuthorOnly
andAuthorInText
as two new features, in addition to existinglinkCitations
, inCiteprocOptions
[4].[1]:
CitationItemType
ofciteproc
makes no mention ofAuthorInText
. So,AuthorInText
is not supported byciteproc
.[2]:
CitationMode
ofpandoc-types
supportsAuthorInText
in additon toSuppressAuthor
.[3]: In
fromPandocCitations
ofpandoc
simulatesAuthorInText
by emitting inAuthorOnly
andSuppressAuthor
in sequence for the associated key.[4]:
CiteprocOptions of
citeproc`