Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a "full-author-list" parameter #16

Closed
bdarcus opened this issue May 29, 2021 · 10 comments
Closed

Add a "full-author-list" parameter #16

bdarcus opened this issue May 29, 2021 · 10 comments

Comments

@bdarcus
Copy link
Collaborator

bdarcus commented May 29, 2021

Related to #15, and from list discussion, this would allow support for the org-cite "full" variants.

It's probably lower priority than #15, but would be good to have?

@denismaier
Copy link
Collaborator

denismaier commented May 30, 2021

Problem with this: how does citeproc know how to render the full author list? Just ignore et-al-min?

@bdarcus
Copy link
Collaborator Author

bdarcus commented May 30, 2021

Problem with this: how does citeproc no how to render the full author list? Just ignore et-al-min?

Yes, I think so.

@bdarcus
Copy link
Collaborator Author

bdarcus commented Jun 1, 2021

So actually, other parameter name could be something like "ignore-et-al" (edited)?

Or maybe that just confuses things in some cases.

@andras-simonyi
Copy link
Owner

So actually, other parameter name could be something like "ignore-ibid"?

Or maybe that just confuses things in some cases.

do you mean ignore-et-al? I mean, are we talking about printing out the full name list for all name variables irrespective of the set et-al options?

@bdarcus
Copy link
Collaborator Author

bdarcus commented Jun 1, 2021

we talking about printing out the full name list for all name variables irrespective of the set et-al options?

AFAIK, yes. I'll edit the comment to clarify.

The use case is most common, I think, in "text" styles, where you don't want author shortening to happen; like:

According to Doe, Smith and Jones (2018) ...

@denismaier
Copy link
Collaborator

The use case is most common, I think, in "text" styles, where you don't want author shortening to happen; like:

According to Doe, Smith and Jones (2018)

But isn't that what cite/text should be for?

@bdarcus
Copy link
Collaborator Author

bdarcus commented Jun 1, 2021

No; this is for when the default would be:

Doe at al (2018).

It's a sub-style variant of cite/text (or cite/author).

@denismaier
Copy link
Collaborator

denismaier commented Jun 1, 2021

No; this is for when the default would be:

Doe at al (2018).

It's a sub-style variant of cite/text (or cite/author).

Not sure.
CSL 1.1 will introduce a new dedicated element cs:intext or so that should cover exactly these kind of cases where the author part of the citation is different when it occurs in text vs in parentheses, e.g. APA:
(Doe & Smith, 2019)
vs.
Doe and Smith (2019) argue.

With this it should also be possible to have
(Doe et al, 2018)
vs
According to Doe, Smith, and Jones (2018).

In the absence of such a solution a "full-author-list" style/substyle makes sense, but I'd consider this a rather hackish solution to accomodate use cases that should be covered on a style level.

(Edit: This doesn't mean that there aren't any cases where a full-author-list style would make sense though. I just think that this particular case is not the best example.)

@bdarcus
Copy link
Collaborator Author

bdarcus commented Jun 1, 2021

That's true, and it complicates this a bit.

Here's the mapping we came up with:

https://gist.github.com/bdarcus/cd59dd2d54462cc8c2f0b737b2a1522c

So it seems natbib does even have this on citep citatiions.

And unlike CSL 1.1 in-text, this is a per-citation flag, rather than a global formatting specification.

I think there are two questions:

  1. style/sub-style portability across backends (which says this ideally would be supported in some form; the current oc-csl code does not)
  2. best feature support within the csl backend (unclear)

Regardless of the details, though, I think this is lower priority than some of the other issues I added.

But if it's trivial to add, might be worth it?

@andras-simonyi
Copy link
Owner

Closing as the merge of #29 implemented the ignore-et-al switch for citations which is equivalent to full-author-list.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants