Comments (6)
The newly released DocumenterCitations.jl v1.0 provides a larger range of citation styles, including a new default numeric style.
The updated version also allows defining completely custom styles, as described in the documentation; although the methods for this are considered internal, and thus not part of the stable API.
Support for general CSL styles seems like it could be an attractive feature and is being tracked in JuliaDocs/DocumenterCitations.jl#13
from documentercitations.jl.
Maybe it would be easiest to support CSL for styles?
https://github.com/citation-style-language/styles
from documentercitations.jl.
Import/export from/to CSL in Bibliography.jl is in the todo list of this summer. I will be back to you once it is done!
from documentercitations.jl.
I guess we can implement a few styles (ones we want to use) from
https://www.overleaf.com/learn/latex/Bibtex_bibliography_styles
https://www.overleaf.com/learn/latex/Natbib_bibliography_styles
https://www.overleaf.com/learn/latex/Biblatex_bibliography_styles
and if someone wants a specific (official?) style they can open a PR with an implementation?
We can also add a section in the docs showing how to define custom styles.
from documentercitations.jl.
We'd also love to be able to print additional data. E.g. Math papers often have MathSciNet and Zentralblatt reviews, which we'd like to link to; or show the DOI; etc.
from documentercitations.jl.
Thanks for the follow up :) I am eager to try this out, since I have been through a few different ways of citations by now in my docs and would love to find one that fits even better than the current ones.
edit: It even covers my favourite way of having a references section per documentation page (yay!) – I will definetly try this out!
from documentercitations.jl.
Related Issues (20)
- Change `CitationBibliography` to `DocumenterBibliography`? HOT 6
- Switch to GitHub Actions
- Docs compilation error HOT 10
- Bibliography for page HOT 6
- Sorting of bibliography entries HOT 6
- Volume should be an optional field for article HOT 6
- More compact citing, with verbose option HOT 2
- fullcite command to print citation in-place HOT 1
- Documentation build breaks when using @contents block HOT 2
- TagBot trigger issue HOT 13
- Year is printed twice
- Convert TeX umlauts and accents also in `@ref` commands, not just the bibliography HOT 1
- When using `doctest=:fix`, I get `ERROR: KeyError: key Markdown.Code(...` HOT 1
- Math mode data gets mangled HOT 3
- Edition missing HOT 2
- Option to print last name only for citations HOT 2
- Replace (@cite) in REPL help mode. HOT 2
- Allow arbitrary link texts HOT 1
- Merge into Documenter.jl HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from documentercitations.jl.