Skip to content
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

Deprecated fields are not deprecated (in BibTeX mode) #7757

Closed
1 task done
mlep opened this issue May 20, 2021 · 1 comment · Fixed by #9404
Closed
1 task done

Deprecated fields are not deprecated (in BibTeX mode) #7757

mlep opened this issue May 20, 2021 · 1 comment · Fixed by #9404
Milestone

Comments

@mlep
Copy link
Contributor

mlep commented May 20, 2021

JabRef 5.3--2021-05-15--0a26d31
Linux 4.19.0-16-amd64 amd64
Java 16.0.1
JavaFX 16+8

For a library in BibTeX mode, if an entry of type @Article contains the field month, JabRef displays it in the tab Deprecated fields. In BibTeX, the field month is an optional field (see http://mirrors.ctan.org/biblio/bibtex/base/btxdoc.pdf on page 8). Hence, it should not be displayed as deprecated.
My guess is that the deprecated fields are displayed as if the library was in biblatex mode. And I believe the concept of deprecated field does not apply to BibTeX fields. Hence, the tab Deprecated fields should not even be displayed in BibTeX mode.

Steps to reproduce the behavior:

  1. Create a bib file containing:
@Article{ostgaard2002,
  author = {Foo Bar},
  title =  {energy},
  year =   {2012},
  month = sep,
}
  1. open it with JabRef (in BibTeX mode)
  2. open the entry editor for this entry
    ==> The tab Deprecated fields is displayed and contains the field Month.
  • Same in the entry type @book for the field address (it is an optional field).
  • Same in the entry types @phdthesis, @inproceedings, and @techreport for the fields address and month (they are optional fields).
  • Same in the entry type @booklet and @manual for the fields address, month and year (they are an optional fields).
  • and other cases
@ungeahnt
Copy link

ungeahnt commented Oct 8, 2022

JabRef 5.7--2022-08-05--73c111c
Windows 8.1 6.3 amd64
Java 18.0.2
JavaFX 18.0.1+2

... entry of type @Article contains the field month ...
... Same in the entry type @book for the field address ...

At least these issues still exists. I'm a JabRef newbie and I was quite irritated by the 'Deprecated tab' and spend some time to check my entries and configuration ... until I found this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants