Open zeyuz35 opened 3 years ago
Thanks @zeuyz35 for the suggestion!
Since academic citations come up frequently, here's a roundup of citation tools or other "prior work" people have frequently mentioned in Discord. If there's a better place to keep this, let me know!
Zettlr is a markdown editor built for academic researchers. It works with references in either CSL-JSON or BibTex files. Here are Zettlr's docs on Academic Citations, and Zettlr on Github.
Zotero is a reference manager that's very established and widely used.
Citation Style Language is a format for citations and bibliographies… plus a crowdsourced repository with over 10,000 (🙀🤯) citation styles. Tools like Pandoc will often use CSL (as JSON or YAML) or either BibTeX or BibLaTeX.
Citeproc-JS or Citation.JS might be the easiest citation processor to implement in Dendron, since they both are in JavaScript?
Jekyll-Scholar is a Jekyll plugin that will render citations in the output. Perhaps it's useful "prior work" if anyone starts building something for Dendron?
Jupyter Book allows people to mingle Python code and markdown. Here's the Jupyter Book docs on citations. Apparently Jupyter Book uses MyST - Markedly Structured Text syntax for citations, although it allows other markdown & similar syntaxes for other content.
Please select if your request is either something new or an enhancement
Please select the area your request applies to. (Multiple selections are possible)
Is your feature request related to a problem? Please describe
Citations can be inserted using extensions such as padoc citer, but these are rendered as plain text, not actual citations. The same .md file can typically be rendered correctly via some other padoc based editor.
Describe the solution you'd like
Render academic citations inserted as inline, and a bibliography at the end of the document, just like zettlr.
Describe alternatives you've considered
zettlr already does this, and other markdown editors that use pandoc (such as RStudio + rmarkdown).
Additional context
Specify ONE bibliography file to be used across the entire vault, it is tedious specifying the same references over and over again. Support rendering of citations when built to a website.