Skip to content

Strange journal name change in bibliography #85

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

Closed
harrysw1729 opened this issue Feb 20, 2025 · 7 comments
Closed

Strange journal name change in bibliography #85

harrysw1729 opened this issue Feb 20, 2025 · 7 comments

Comments

@harrysw1729
Copy link

Consider the following source document:

\documentclass{article}
\usepackage[style=chicago-author-date]{citation-style-language}

\addbibresource{refs.bib}

\begin{document}
\textcite{card2001estimating}

\printbibliography{}
\end{document}

Below the refs.bib file.

@article{card2001estimating,
  title={Estimating the return to schooling: Progress on some persistent econometric problems},
  author={Card, David},
  journal={Econometrica},
  year={2001},
  publisher={Econometric Society},
  doi={doi.org/10.1111/1468-0262.00237}
}

Below is the screenshot of the bibliography. Please note that the journal name differs from the value of the journal field in the .bib fie.

Image

The issue disappears, however, if I change the journal value of the .bib entry to Econ:

Image

Thanks a lot for your help!

@zepinglee
Copy link
Owner

When converting .bib to CSL-JSON, the citeproc-lua engine tries to find the full journal title and abbreviation according to the data from https://github.com/JabRef/abbrv.jabref.org. The journal field in this example matches an entry in ncbi/json/ncbi-abbreviations.json and thus the engine treats Econometrica : journal of the Econometric Society as the full title and Econometrica as abbreviation.

			"Econometrica : journal of the Econometric Society": "Econometrica",

@harrysw1729
Copy link
Author

That's an interesting feature! However, is it possible to turn off this feature when using the CSL package? I can't seem to find any reference to it in the package's documentation.

@ThiloteE
Copy link

Related issues:

TL;DR: Different authorities have different opinions about the "correct" abbreviation for a given journal. For this reason, Journal Abbreviations require continuous maintenance. For anybody interested in working on issues like these, you are very welcome to do so.

@ThiloteE
Copy link

That's an interesting feature! However, is it possible to turn off this feature when using the CSL package? I can't seem to find any reference to it in the package's documentation.

+1

@zepinglee
Copy link
Owner

That's an interesting feature! However, is it possible to turn off this feature when using the CSL package? I can't seem to find any reference to it in the package's documentation.

There is no interface at the moment. I propose adding an option like \addbibresource[auto-journal-abbreviation = false]{refs.bib}.

Do you have other name suggestions?

@harrysw1729
Copy link
Author

I personally feel "journal-abbreviation=false" is clear enough.😄

@zepinglee
Copy link
Owner

@harrysw1729 I've added the journal-abbreviation = false feature in e98dcbb. Additionally the searching feature is disabled for one-word title.

These changes are just published in v0.7.0 and will be available in CTAN soon.

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

No branches or pull requests

3 participants