BeelGroup / Docear4Word

Source code of Docear4Word. See http://www.docear.org/software/add-ons/docear4word/overview/ for more details.
18 stars 7 forks source link

Abbreviations of Journal names #30

Open Joeran opened 10 years ago

Joeran commented 10 years ago

Some citation styles use abbreviations for journal names and it seems that Docear4Word does not support this feature.

Here is an email from a user:

In the same Word document, use of Docear4Word and Mendeley gave different results (Docear4Word does not use the abbreviated journal names). You can see the difference below:

Style: Physical Review B (american-institute-of-physics.csl)

Using Docear4Word:

Bibliography 1 S. Kobayashi, Journal Magnetism Magnetic Materials 329, 84 (2013). 2 H. Mirhosseini, M. Flieger, and J. Henk, New Journal Physics 15, 033019 (2013).

Using Mendeley:

Bibliography 1 S. Kobayashi, J. Magn. Magn. Mater. 329, 84 (2013). 2 H. Mirhosseini, M. Flieger, and J. Henk, New J. Phys. 15, 033019 (2013).

Joeran commented 10 years ago

To use abbreviations, the “title-short” CSL field must be used. However, CSL (citeproc-JS) has no integrated mechanism to abbreviate journal names. As such, there are two options

A) Docear could use a manually created list to abbreviate journal names and store these new abbreviated names in the BibTeX "title" field. Then, Docear4Word could just use the normal title field in which the abbreviated journal names are. B) We ask the developer of citeproc-js to implement a function that automatically fills the CSL short-title field based on the "normal" title. B) Docear4Word abbreviates the journal names themselves and stores them in the CSL short-title field. However, this would require a lot of work.

There is a workaround for users who want to use abbreviated journal names. They could install JabRef and use "Tools -> Abbreviate Journal Names" to overwrite the existing long journal names with the abbreviated names.