-
-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
Required fields in entry editor are incomplete #5853
Comments
@systemoperator Year + month are aliases to the field date. JabRef can interpret date from year + month and also the other way round to some extend. Not all biblatex date formats can be entered atm. See #2753 author/editor: Those are both present: And JabRef has also special logic to serialize them and parse them. |
@Siedlerchr Yes, I have biblatex mode enabled: I have set it for the current library as well as in the JabRef settings in general ("Default bibliography mode"). I'm using the latest JabRef 5 master build (JabRef-5.0-portable_linux.tar.gz, JabRef 5.0-beta.357--2020-01-18--6319d05, Linux 4.4.0-171-generic amd64, Java 13.0.2) on Ubuntu 16.04. Concerning the entry type "misc", there is no "Editor" field visible: Add: I have now also tested the latest jabref_5.0-1_amd64.deb master build. I can observe the same here: When I create a new reference with the entry type "misc", then no "Editor" field is visible in the "Required fields" tab of the entry editor. I have tried pasting a new biblatex entry, where the entry field "date" is not declared but the entry fields "year" and "month" are set:
After saving the library and selecting a different reference and switching back to the newly added one, I see that in the tab "Required fields" the required field "Date" is still empty. Is this fine? A user could think, that this reference is incomplete, although a year and month is declared. |
This issue will be closed in 7 days due to inactivity 💤 Please provide the requested information if the problem persists. |
I have looked at the different entry types of biblatex in http://mirror.easyname.at/ctan/macros/latex/contrib/biblatex/doc/biblatex.pdf (p. 8ff, 2.1 Entry Types). Here, I have observed that some entry types define that either the entry field "year" or "date" (year/date) is required. Contrarily, JabRef only shows the entry field "date" as required. The entry field "date" is only shown in "Other fields". This can confuse some users.
One example:
Entry type: article
biblatex: Required fields: author, title, journaltitle, year/date
JabRef shows the following entry fields as required: author, title, journaltitle, date
This could also lead to a problem, when pasting references, where only
year={yyyy}
is set.Maybe it could be defined more clearly in the required fields, that either the field "year" or "date" is required. (Of course I see, that the date also includes the year.)
Affected entry types are:
article, book, mvbook, inbook, booklet, collection, mvcollection, incollection, dataset, manual, misc, online, patent, periodical, proceedings, mvproceedings, inproceedings, report, thesis, unpublished
Furthermore, for the entry types:
The text was updated successfully, but these errors were encountered: