I have a latex document that I have to compile in two different computers throughout the day. In one of them I have Arch Linux and the other one I have Linux Mint. So the packages are different since Arch is much more up-to-date.
The problem comes when doing the references. I was using biblatex and biber, and I wasn't able to compile the document in both machines apparently because the versions were different. I still have to use biblatex, but I changed to backend to bibtex to make it easier.
What I have:
Arch: Biblatex v3.8 Bibtex v0.99d (TeX Live 2017/Arch Linux)
Linux Mint: Biblatex v3.4 Bibtex v0.99d (TeX Live 2015/Debian)
My main computer is Arch, so I'd like to keep it as it is. When I compile with xelatex on Mint I get this error:
! Use of \blx@bbl@verbadd@i doesn't match its definition. l.378 \verb
And then many other undefined control sequences that are apparently generated because of the versions being different. So here are my questions.
- How can I make it work on both computers? (I'm trying to avoid upgrading biblatex on Mint because that would mean upgrading pearl.)
- Why does biblatex care what version it is? The versions are not so far apart.