-
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
crossref resolution does not comply with biblatex specification #5045
Comments
As of now, JabRef simply takes the value of the same field from the referenced entry. These advanced mappings of biblatex are not yet taken into account. The following code needs to be adapted: jabref/src/main/java/org/jabref/model/entry/BibEntry.java Lines 137 to 142 in d8b2c7e
|
@tobiasdiez I'll work on this issue |
@tobiasdiez PR #5086 is open for review. |
Thanks to @CyraxSector this should be fixed now in the latest master. |
Thanks for your effort. Unfortunately, this does not work for me in the latest master. See the attached MWE for testing. JabRef 5.0-dev--snapshot--2019-08-26--master--b2e6e8383 |
* based on biblatex inheritance rules (c.f. doc appendix B) * fixes JabRef#5045
Thanks to you this should be fixed in the latest development version 😸 . Could you please check the build from http://builds.jabref.org/master/. Thanks! Please remember to make a backup of your library before trying-out this version. |
JabRef version
on
Steps to reproduce the behavior
Foo2019
Bar2019
with crossref toFoo2019
Bar2019
row at the main table viewObserved behavior
The year field of the
Bar2019
entry gets populated with the value from theFoo2019
entry.Expected behavior
All fileds (esp. year and journal/booktitle) get populated with values obtained from the crossref'ed entry.
Explanation
According to the biblatex documentation (Appendix B), the booktitle field of an InProcessings entry inherits the value from the title field of the referenced Proceedings entry.
The text was updated successfully, but these errors were encountered: