curvenote / curvenote

Create, edit, share, and publish scientific and technical documents.
https://curvenote.com/docs/publish
Other
86 stars 9 forks source link

Add citation button to articles #645

Open matthewfeickert opened 5 hours ago

matthewfeickert commented 5 hours ago

@rowanc1 mentioned that this is already something being thought about, but it would be excellent if the articles that are published on Curvenote also had a cite button that when you click it allows you to copy the citation for that article in a few common formats (definitely BibTeX and then some others?).

Example

In the (beautiful!) SciPy 2024 proceedings there is the (disclaimer: mine) article How the Scientific Python ecosystem helps answer fundamental questions of the Universe which appears on the INSPIRE publication metadata library / archive at https://inspirehep.net/literature/2837836. The INSPIRE page has a "cite" button

image

that when you click it pops open a subwindow that allows you to see, copy, or export the citation for the article

image

e.g. the BibTeX for my article:

@article{Feickert:2024uwi,
    author = "Feickert, Matthew and Hartmann, Nikolai and Heinrich, Lukas and Held, Alexander and Kourlitis, Vangelis and Krumnack, Nils and Stark, Giordon Holtsberg and Vigl, Matthias and Watts, Gordon",
    title = "{How the Scientific Python ecosystem helps answer fundamental questions of the Universe}",
    doi = "10.25080/KMXN4784",
    year = "2024"
}

If Curvenote had something similar I think that would be fantastic and super useful.

A similar thing (that I think Curvenote could do better) is the GitHub "Cite this repository" buttons that get enabled when you have a CITATION.cff file in a repository (e.g. https://github.com/scikit-hep/pyhf)

rowanc1 commented 5 hours ago

Thanks @matthewfeickert for the thoughtful writeup!