dcpurton / biblatex-sbl

Society of Biblical Literature (SBL) style files for biblatex
25 stars 6 forks source link

Reconsider printing of `pages` field with empty `postnote` in short citations #93

Open dcpurton opened 5 years ago

dcpurton commented 5 years ago

At present if an entry contains a pages field, this is printed in a short citation with an empty postnote as some entries finish in the form of ", volume:pages" and to leave the pages off creates ambiguity.

Perhaps it would be better to only print pages in short citation when absolutely necessary to avoid ambiguity and have an option controlling this just in case.

dcpurton commented 5 years ago

Actually, this should be considered a bug as it gives very unexpected results for things like \citeauthor.

jjmccollum commented 4 years ago

Has this issue been fixed? I set citepages=omit, but when I cite an @article or @incollection source after the first time with an empty postnote (or without a postnote at all), the pages field is still cited. Is there any way I can suppress this without having to cite specific pages?

(If it helps, I'm typesetting with the version of XeLaTeX from the 2020 TeXLive distribution.)

dcpurton commented 4 years ago

@jjmccollum It has in the version here on github. But I haven't done a release to CTAN. For most uses, the github version is fine to use. You can install it in your local TEXMF tree as per the instructions in Readme.md. I haven't done a release because there's a bunch of issues around ancient texts that aren't working properly as well as other things from the the SBLHS2 Blog. (They aren't working in the CTAN version either.)

But in general you'll get better behaviour from the github version here than from what is in TeXLive.

folofjc commented 3 years ago

Hmmmm interesting. I am not sure SBLHS2 takes a position. I cannot find a single instance in the book where a subsequent reference of a book chapter/section or article (including dictionaries and edited books) includes the whole page range. But I also cannot find an instance where a subsequent citation does not include any pages, either. I think the assumption is that you will always cite a page or pages for articles.

There are, however, examples citing special works (such as COS in section 6.4.1.1) on page 96 at the bottom where a subsequent citation includes the whole page range. Same thing with the now infamous Doomed Prince example in 6.4.1.2 on pg 97, and Ashur Inscription on the same page.

I don't know if that can be considered an example where a post-note is not given, but it at least points in the direction. I see authors cite other books without pages all the time, but never articles, but I could have just overlooked it.

dcpurton commented 3 years ago

@folofjc I am open to reconsidering this. The postnote handling of my new code is much neater and may not suffer from the problems of the current version.

folofjc commented 3 years ago

I will add: BUT if SBLHS2 does not take a position and there is a use case where someone does not want a post note or any pages (such as @jjmccollum above), maybe having the option for that would be helpful. My point is simply that it appears to me that the default in SBLHS2 would be to print the whole page range.