-
-
Notifications
You must be signed in to change notification settings - Fork 3.8k
Description
Sometimes, it's necessary to manually specify that an author-in-text citation is sentence initial. This comes up with prefixed names, e.g. 'van Gogh', where the correct treatment is
Van Gogh (1888) was a great painter.
but
This was painted by van Gogh (1888).
In biblatex, this is already handled through the capitalised variant command, \Textcite. Would it be possible to access these capitalised variants through a new markdown syntax?
To my understanding (my Haskell isn't excellent) this could be achieved fairly painlessly by adding a new citation mode, InitAuthorInText.
The question is then what markdown syntax to use for this. Some options are:
*@vangogh1888aligns with fignos, but could interfere with their parser-@vangogh1888has the advantage of not clashing with fignos, as the sequence-@is currently parsed but ignored^@vangogh1888is more transparent, but could cause trouple with footnotes@@vangogh1888as duplication suggests importance
I don't know how difficult it would be to apply this to other citation processors (citeprod, natbib), but even just having this for the biblatex output would be very useful. It also goes hand-in-hand with #2335, which provided parsing support for \Cite and \Textcite.
(I apologise if this is already an existing issue: I couldn't find it in an hour of searching.)