Open dcpurton opened 5 years ago
Actually, this should be considered a bug as it gives very unexpected results for things like \citeauthor
.
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.)
@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.
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.
@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.
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.
At present if an entry contains a
pages
field, this is printed in a short citation with an emptypostnote
as some entries finish in the form of ",volume
:pages
" and to leave thepages
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.