-
-
Notifications
You must be signed in to change notification settings - Fork 3.8k
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
Specification of cis:if match="all" for field type #7360
Comments
So, the "all" we use for example when we test for a journal article that has no printed copy to then render the DOI. We'd test for "volume AND page" in such a case, not "volume ANY page" (the any is like an "or". for the aps.csl that is just an error that it is missing and should be added. However, I see that despite that it not being in the style it's still working. Probably just because a given item can just have ONE item type and could never have 2 item types. |
just to be clear (because I think POBrien lost a word somewhere), what's missing in the APS style is |
PR made. |
I was using the
american-physics-society
style for my thesis with Hayagriva and I noticed that webpages wouldn't render properly.It has the following else-if clause:
Now the CSL 1.0.2 specification gives the following:
According to this, type would have to match all types. I can see how with the BibTeX specification this is not possible, however it's not specifically stated that match="all" still only matches one style. Is that the case? Using the online code editor seems to verify that theory.
Also, for all other conditionals, the
american-physics-society.csl
does have the match="any" attribute, which adds to the confusion.The text was updated successfully, but these errors were encountered: