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

Should Tectonic grab biber? #1010

Open
hughesjs opened this issue Mar 13, 2023 · 2 comments
Open

Should Tectonic grab biber? #1010

hughesjs opened this issue Mar 13, 2023 · 2 comments
Labels
new feature New features

Comments

@hughesjs
Copy link

hughesjs commented Mar 13, 2023

I understand that biber is technically an external tool, and isn't generally packaged with LaTex distributions like TexLive or MikTex.

However, given that Tectonic is attempting to be a one-and-done command for building LaTex documents and biber being near universally used, would it make sense for it to grab biber too and use that if it detects that it's needed?

@hughesjs hughesjs changed the title Should Tectonic grab external tools like biber? Should Tectonic grab biber? Mar 13, 2023
@zzamboni
Copy link

This would be great to avoid the hard-to-debug error described in #893. If Tectonic automatically downloads and uses the correct version of biber, the incompatibility problem would be solved.

@MadsBuchmann
Copy link

That would be awesome! I've been using Overleaf for working with LaTex the last couple of years, but heard about Tectonic recently and downloaded it for the first time yesterday. I tried to build an existing project and was greeted by the error in #893. As the LaTex newbie i am i did not know what this meant and what Biber really is.

Turned out that i apparently had a MacTex installation on my computer which included an incompatible version. Had to uninstall it and download the right Biber version for it to work.

While i managed to figure it out, it took me an hour or so to figure out what really went wrong and how to fix it.

So while technically biber is an external tool as you mention, i think it would make sense for Tectonic to handle this, as from a users perspective it's just annoying and some might just give up. Especially if you're slightly incompetent at using LaTex locally such as i am and come from a tool such as Overleaf.

@rm-dr rm-dr added the new feature New features label Feb 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new feature New features
Projects
None yet
Development

No branches or pull requests

4 participants