Hilfe, BibLaTeX und Biber vertragen sich nicht mehr!
Zum Erstellen einer Bibliografy für meine LaTeX-Dokumente verwende ich auf meinem Mac-Book das Programm Biber. Bis jetzt hat das auch wunderbar funktioniert. Das Literaturverzeichnis wurde immer erstellt. Seit einiger Zeit hat es aber Reibereien zwischen biblatex und Biber gegeben. Ein Literaturverzeichnis wurde nicht mehr erstellt und es wurde im Dokument nur noch die cite-ID angezeigt.
Ich verwende für meine LaTeX-Dokumente meine Vorlage für eine wissenschaftliche Arbeit, die auf Codeberg gehostet wird
Codeberg
--8<-- "docs/assets/banners/latex-banner.md
Es wurde der folgende Fehler ausgegeben, wenn ich versucht habe das Literaturverzeichnis zu erstellen:
biber diplomarbeit
INFO - This is Biber 2.17
INFO - Logfile is 'diplomarbeit.blg'
INFO - Reading 'diplomarbeit.bcf'
ERROR - Error: Found biblatex control file version 3.9, expected version 3.8.
This means that your biber (2.17) and biblatex (3.18a) versions are incompatible.
See compat matrix in biblatex or biber PDF documentation.
INFO - ERRORS: 1
Das bedeutet, die verwendete Biber-Version ist nicht mit der biblatex-Version kompatibel.
Komisch war, dass auf meinem Mac die Version 2.17 installiert war, aber auf ctan.org bereits die Version 2.18 als aktuellste Biber-Version angezeigt wurde.
Mein Tool TeX-Live-Utility hat mir leider nicht geholfen. Es wurde keine Aktualisierung von Biber angeboten. Deshalb musste ich eine andere Lösung finden, um das Problem zu lösen.
Die Lösung des Problems war gar nicht so einfach und hat ein wenig Zeit und Ausdauer erfordert.
Biber lässt sich auch über Homebrew installieren. Deshalb der erste Versuch, das Paket auf diesem Weg loszuwerden:
brew uninstall biber
Uninstalling /opt/homebrew/Cellar/biber/2.17_1... (4,312 files, 61.7MB)
Auch über tlmgr
habe ich versucht die Version 2.17 von Biber von meinem System zu entfernen.
sudo tlmgr uninstall biber
Password:
tlmgr: saving backups to /usr/local/texlive/2022basic/tlpkg/backups
[1/1, ??:??/??:??] remove: biber
[2/1, ??:??/??:??] remove: biber.universal-darwin
tlmgr: ultimately removed these packages: biber biber.universal-darwin
tlmgr: package log updated: /usr/local/texlive/2022basic/texmf-var/web2c/tlmgr.log
Damit war die Deinstallation von Biber anscheinend erfolgreich. Die erneute Installation habe ich dann mit tlmgr
durchgeführt.
sudo tlmgr install biber
tlmgr: package repository https://mirror.informatik.hs-fulda.de/tex-archive/systems/texlive/tlnet (verified)
[1/2, ??:??/??:??] install: biber.universal-darwin [84749k]
[2/2, 00:14/00:14] install: biber [1k]
tlmgr: package log updated: /usr/local/texlive/2022basic/texmf-var/web2c/tlmgr.log
Nun noch die Biber-Version abfragen:
biber -v
Die Spannung steigt ...
biber version: 2.18
Der Konvertierungslauf für mein LaTeX-Dokument funktioniert nun endlich wieder:
biber diplomarbeit
INFO - This is Biber 2.18
INFO - Logfile is 'diplomarbeit.blg'
INFO - Reading 'diplomarbeit.bcf'
INFO - Found 10 citekeys in bib section 0
...
Gib mir gerne einen Kaffee ☕ aus ❗️
Wenn dir meine Beiträge gefallen und geholfen haben, dann kannst du mir gerne einen Kaffee ☕️ ausgeben.
Follow Me❗️
Source
Photo by mana5280 on Unsplash