Ich werde hier einmal beantworten, wie man einen solche Rückkehr zu früheren Versionen bei TeX Live unmittelbar nach dem Update durchführen kann. Allerdings halte ich es für eine bessere Lösung, alle von biblatex
abhängigen TeX-Live-Pakete und Definitionen anzupassen. Für viele biblatex
-Erweiterungen geschieht dies gerade, so dass es fast täglich neue Updates gibt. Siehe dazu auch »Namensformat mit biblatex
3.3.«
Der Paketmanager von TeX Live kopiert Pakete, die durch Updates ersetzt werden, in der Voreinstellung in ein Backup-Verzeichnis. Aus diesem kann man sie mit tlmgr restore
Paketname Revision
wiederherstellen. Da man üblicherweise nicht weiß, welche Revisionen im Backup vorhanden sind, kann man mit tlmgr restore
Paketname zunächst die vorhandenen Revisionen abfragen (zunächst durchgespielt für Anwender eines 64bit-Linux):
sudo tlmgr restore biber
Windows-Anwender lassen natürlich sudo
(hier und bei allen künftigen Aufrufen) weg. Wer TeX Live mit Benutzervollzugriff installiert hat (wie ich) oder ein Admin/root-Terminal verwendet lässt auch als Linux-Anwender sudo
weg.
Der Aufruf ergibt bei mir im Terminal beispielsweise die Auskunft:
Available backups for biber: 39219 (2016-03-10 07:29)
Mit
sudo tlmgr restore biber 39219
Bekomme ich die Nachfrage:
Do you really want to restore biber to revision 39219 (y/N):
Drücke ich nun y
, so wird die alte Revision wiederhergestellt. Allerdings fehlt nun noch das zugehörige Binärpaket, also weiter mit
sudo tlmgr restore biber.x86_64-linux
Available backups for biber.x86_64-linux: 39219 (2016-03-10 07:29)
sudo tlmgr restore biber.x86_64-linux 39219
Do you really want to restore biber.x86_64-linux to revision 39219 (y/N):
Wieder y
gedrückt und gewartet, bis die Wiederherstellung fertig ist. Windows-Anwender müssen an der Stelle natürlich biber.win32
abfragen und wiederherstellen. Für Anwender eines 32-Bit-Linux heißt das Binärpaket biber.i386-linux
und für Anwender von OS X biber.x86_64-darwin
. Für andere System bitte selbst nachschauen, wie das TeX Live Binärverzeichnis heißt und daraus auf den Namen des Binärpakets schließen.
Anschließend zur Sicherheit noch getestet, welche biber
-Version nun installiert ist:
biber -v
biber version: 2.3
OK, die Wiederherstellung hat funktioniert.
Natürlich brauchen wir für biber
2.3 auch wieder das alte biblatex
:
sudo tlmgr restore biblatex
Available backups for biblatex: 39218 (2016-03-10 07:29)
sudo tlmgr restore biblatex 39218
Do you really want to restore biblatex to revision 39218 (y/N):
Und wieder y
gedrückt. Fertig – solange keine weiteren biblatex
-Pakete erneuert wurden. Zur Sicherheit, kann man nachfragen, was denn alles an biblatex
-Paketen wann erneuert wurde:
sudo tlmgr restore | grep biblatex
biblatex: 39218 (2016-03-10 07:29)
biblatex-apa: 36124 (2016-03-06 20:29)
biblatex-bookinarticle: 39674 (2016-02-27 14:05)
biblatex-caspervector: 37102 (2015-06-21 20:29)
biblatex-chem: 35614 (2016-03-04 07:29)
biblatex-fiwi: 32629 (2015-07-03 07:29)
biblatex-gost: 37210 (2016-02-08 07:29)
biblatex-manuscripts-philology: 38756 (2016-02-15 07:29)
biblatex-multiple-dm: 35333 (2015-06-12 12:37)
biblatex-opcit-booktitle: 37733 (2015-10-22 07:29)
biblatex-philosophy: 38407 (2015-10-12 07:29)
biblatex-realauthor: 37062 (2016-03-04 07:29)
biblatex-source-division: 37414 (2015-07-11 20:29)
biblatex-subseries: 37359 (2015-06-12 12:37)
Wäre da nun ein Paket dabei, dass etwa zu derselben Zeit wie biblatex
erneuert wurde, wäre die Wahrscheinlichkeit hoch, dass man auch dafür zurückrudern sollte. [Update: Inzwischen hat sich obige Liste wie erwartet stark geändert. Für biblatex-fiwi
, biblatex-publist
, biblatex-chem
, biblatex-science
, biblatex-phys
, biblatex-nature
, biblatex-manuscripts-philology
und biblatex-realauthor
gibt es inzwischen die für biblatex
3.3 notwendigen Updates. Eine Rückkehr zu einer früheren Version von biber
und biblatex
wird damit zunehmend weniger sinnvoll.]
Um dann wieder irgendwann zur aktuellen Version zurück zu kehren genügt ein
sudo tlmgr update -all
Achja: Da natürlich auch die Hilfsdateien, die von biblatex
für biber
und von biber
für biblatex
erzeugt werden, von der jeweils verwendeten Version abhängen, sollte man bei einem Wechsel der biblatex
- und der biber
-Version natürlich die Hilfsdateien löschen. Theoretisch kann man auch bei einem ersten LaTeX-Lauf nach einem Wechsel etwaige Fehlermeldungen ignorieren, trotz der Fehlermeldungen biber
aufrufen und sollte dann normal mit LaTeX weiter machen können.
Da musst du dann auch biblatex downgraden. Oder du updatest einfach deine Datei. http://texwelt.de/wissen/fragen/16629/namensformat-mit-biblatex-33
https://github.com/plk/biblatex/issues/372
Ich wusste da kommt heute noch was von dir ;-)
:-D Woran das jetzt liegt, lass ich offen und warte auf Deine Antwort.:-D Aber so theoretisch, wie könnte ich Biber UND Biblatex downgraden?