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

Integrate journal abbreviations into JabRef #919

Closed
4 tasks
koppor opened this issue Mar 8, 2016 · 9 comments
Closed
4 tasks

Integrate journal abbreviations into JabRef #919

koppor opened this issue Mar 8, 2016 · 9 comments

Comments

@koppor
Copy link
Member

koppor commented Mar 8, 2016

Currently, the repository https://github.com/JabRef/reference-abbreviations contains several abbreviation lists. They should be maintained in JabRef itself and should be loaded automatically on startup.

@oscargus
Copy link
Contributor

oscargus commented Mar 8, 2016

As a big fan of using strings for journal abbreviations, I also believe that it would be nice to define strings for the journals, similar to how it already works for the IEEE journals. The potential drawback is that we also must provide a .bib-file with all those strings, in both abbreviated and non-abbreviated form, but it would be quite nice. Also, this might help in showing the correct name in the table, while showing the string in the entry editor.

@koppor
Copy link
Member Author

koppor commented Mar 8, 2016

@oscargus, if I understand correctly, you propose to completely drop the abbrevation system and to maintain bib files with @strings?

@oscargus
Copy link
Contributor

oscargus commented Mar 8, 2016

From my perspective, yes, but my suggestion was really only to enable it, not dropping it. Using the IEEE-version one toggles between Full Journal Name -> Abbr. J. Name -> #string# and back again. To me that seems like the best option, those who want can use full or abbreviated and I can use strings. :-)

On the other hand with the dual bib-files discussed in other issues and a "complete" list of abbreviations it is less of an issue. The main reason for using strings is to get consistent spelling/naming/abbreviation of journals (and conference proceedings titles).

This also relates to #323

@lenhard
Copy link
Member

lenhard commented Jul 18, 2017

@koppor The journal abrreviation feature is implemented, right? I recall that @tobiasdiez recently improved its performance. So this issue can be closed, right?

And this means that #323 can also be closed, right?

@koppor
Copy link
Member Author

koppor commented Aug 17, 2017

The feature is available since version 2.0b. My issue is we have multiple lists:

  1. In the code:

grafik

  1. Some other lists at external repository:

https://github.com/JabRef/abbrv.jabref.org

To make the lists more accessible, I proposed to merge these lists into JabRef (fourth bullet point). For that, quality of these lists has to be checked (second and third bullet point).

Regarding the performance, I haven't checked and I am not sure whether we have a JMH test for that.

@lenhard
Copy link
Member

lenhard commented Aug 17, 2017

Alright, thanks for the clarification!

Performance is sort of a problem, but since we do no longer load the list at boot time it is no longer noticeable. Integrating the lists into JabRef would certainly improve performance.

@musm
Copy link

musm commented Jun 19, 2019

I've got my own list of missing abbreviations. Anyway I can add them so that all users have them?

@koppor
Copy link
Member Author

koppor commented Jun 19, 2019

@koppor
Copy link
Member Author

koppor commented Sep 17, 2020

Implemented in #5749.

@koppor koppor closed this as completed Sep 17, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants