Skip to content
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

BibLaTeX / Biber support #8

Open
kellertuer opened this issue Oct 31, 2020 · 11 comments
Open

BibLaTeX / Biber support #8

kellertuer opened this issue Oct 31, 2020 · 11 comments
Milestone

Comments

@kellertuer
Copy link

I am not sure whether this is a goal, but do you plan to also support the little more modern BibLaTeX/Biber format? It has a few small differences (for example it prefers date fields over year – and there is a type online).

@kellertuer
Copy link
Author

similarly, I noticed that the BibLaTeX style of eprints (format eprint=1234.343434 and eprinttype=arXiv) currently yields an error message when trying to parse these fields, since the eprint can not be split at : in this case.

@Azzaare
Copy link
Member

Azzaare commented Apr 13, 2021

@kellertuer Sorry I missed those two messages.

I am updating the bibtex parser this week. I suppose extending it to both BibLaTeX and Biber should be reasonable. I will come to you once th ebibtex part is done.

@philipptempel
Copy link

philipptempel commented Jul 28, 2021

I would also be very interested in support for BibLaTeX as I have transitioned my main bibliographies to BibLaTeX+biber. Isn't BibLaTeX considered the successor of BibTeX and we recommend new users to use BibLaTeX over BibTeX because of its advanced typesetting features and customizability of styles, etc?
I keep being surprised that there are actually no good BibLaTeX parsers out there in any programming language (only the one included in JabRef).

@singularitti
Copy link

I found that @software and @electronic keys are not supported to be parsed. Probably a BibLaTex issue.

@kellertuer
Copy link
Author

That is correct, both are not part of BibTeX (see left column here https://ctan.uib.no/info/biblatex-cheatsheet/biblatex-cheatsheet.pdf) but were introduced in BibLaTeX (see section 2.1 at https://ctan.uib.no/macros/latex/contrib/biblatex/doc/biblatex.pdf)

@singularitti
Copy link

singularitti commented Feb 20, 2023

Will BibLaTeX be added any time soon?

@kellertuer
Copy link
Author

I don‘t know. I am neither a developer of this package nor do I know how this package works, I just opened this issue about 2.5 years ago. Maybe @Azzaare knows? But I saw him also working on several other packages recently, so maybe he is also a bit busy currently?

@singularitti
Copy link

Sorry @kellertuer, GitHub labelled you as the "Author", so I thought you were the author of the package. 😓

@kellertuer
Copy link
Author

No problem ;) I am author – but just of this Issue.

@Azzaare
Copy link
Member

Azzaare commented Feb 20, 2023

Hi there!
Sorry for not implementing the BiLaTeX support yet, I got caught up in real life issues and kind of forgot about it.

I am not familiar with BibLaTeX, so I had to take a look at it. It seems one of the main difference is that several entry types and fields are added. Extending those things is not too hard (although a bit time-consuming).

It seems there are plenty of additional features that might not be straightforward to replicate (based on the PDF on CTAN), but it could be an incremental process based on the users requests.

I am extremely busy until mid-March, but I hope I can at least take care of adding the list of entries (and their required fields) after my deadlines. If someone is motivated, the work to do is to extend the rules in https://github.com/Humans-of-Julia/BibInternal.jl/blob/master/src/bibtex.jl with the BibLaTeX fields requirements per entry type.

@kellertuer
Copy link
Author

Some are even renamed, I transferred a few BibTeX to BibLaTeX literature entries myself and journal is journaltitle for example I think.

And don't worry about not getting the time to do something. I know these issues as well :) For me this issue is not urgent. I would love to have better References in my docs – but that would also mean to change white a bit in my docs (and me finding time for that).

And I am also playing around with yet-another-format these days, that is CSL-YAML – which I also have not yet found support in Julia for, but it is also more common, namely just YAML.

Finally, sure, I also think this can be an incremental process for sure.

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

4 participants