emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: org-cite: make 'suppress-author' a citation 'style'


From: Bruce D'Arcus
Subject: Re: org-cite: make 'suppress-author' a citation 'style'
Date: Mon, 26 Apr 2021 05:33:55 -0400

On Mon, Apr 26, 2021 at 3:51 AM Richard Lawrence
<richard.lawrence@uni-tuebingen.de> wrote:

...

> That said, here is a possible use case for this: suppose you are
> referencing multiple works from a given author and want to avoid
> printing the author's name multiple times, but also want to include a
> further reference to a work by another author:
>
> e.g. you can write
>
> Smith claims foo [(cite): -@Smith2019; -@Smith2020; see also @Jones2018].
>
> to render
>
> Smith claims foo (2019; 2020; see also Jones 2018).
>
> Does that help?

Yes; thank you!

You identified the same case Andras and I discussed just above.

I think the solution is simple; with the updated syntax:

[cite/-:@Smith2019;@Smith2020; see also @Jones2018].

So the rule is (and this is for the processor to worry about, of
course, not org), when a suppress-author style is specified, the
suppression only applies to the author of the first citation
item/reference. That would generate the output you noted.

A processor like citeproc.el already knows how to group and sort by
author, so it could also be smart enough to handle that, without
requiring the user to individually mark some for suppression.

I worry we're making the general and simple case needlessly
complicated with the current model and syntax for this.

Bruce



reply via email to

[Prev in Thread] Current Thread [Next in Thread]