von MoeWe » Di 21. Apr 2020, 18:19
Mhh, ich benutze schon seit Jahren die 64-Bit-Version von MikTeX ohne große Probleme (also zumindest ohne große Probleme, die ich nicht selbst verursacht hätte), die On-the-Fly-Installation von Paketen funktioniert bei mir auch weitestgehend zuverlässig.
Aus dem gezeigten Bild mit dem Fehlermeldungen wird mir auch nicht ganz deutlich, ob es sich hier wirklich um ein Problem mit fehlenden Paketen oder etwas anderes handelt. Nur weil TeXstudio gewisse Dinge nicht finden kann, heißt das nicht immer unbedingt, dass das auch für LaTeX so ist. Wichtig ist hier, was genau in der .log-Datei steht. TeXstudios Hinweise werden zum Teil unabhängig von einem etwaigen LaTeX-Lauf nur durch Durchsehen des Codes erzeugt.
Da es jetzt aber zu funktionieren scheint, ist das wahrscheinlich eh hinfällig und eine genauere Analyse mit Durchsicht der .log-Datei nicht mehr nötig oder möglich. Worauf ich eigentlich hinaus will:
Es ist schon seit Jahre nicht mehr nötig, Biber manuell zu installieren. Das war einmal so, da es früher keine extra 64-Bit-Version für Windows gab und MikTeX die dann in der 64-Bit-Version nicht in den Paketquellen hatte. Man musste dann die 32-Bit-Version manuell installieren. Inzwischen werden aber für Biber auf Windows sowohl die 32-Bit- als auch die 64-Bit-Version bereitgestellt und beide sind in MikTeX vorhanden (Link zu
64-Bit-Version und
32-Bit-Version in der MikTeX-Paket-Datenbank). Es ist damit sogar nicht mehr nur unnötig, Biber manuell zu installieren, da man Biber viel einfacher über die MikTeX-Console installieren kann (ich glaub nicht, dass es On-the-Fly installiert werden kann, ich denke das geht nur für LaTeX-Pakete und -Klassen), es kann sogar schädlich sein, da biblatex und Biber immer in passenden Versionen installiert sein müssen. Wenn man jetzt Biber manuell installiert und biblatex von MikTeX installieren und updaten lässt, dann läuft man Gefahr, dass früher oder später die Versionen nicht mehr zusammenpassen. Wenn man biblatex und Biber beide von MikTeX installieren und verwalten lässt, sollte das kein Problem sein (zumindest, wenn man nicht mit dem klassischen MikTeX-Admin-User-Dilemma zu kämpfen hat: wenn man eine Mehrbenutzerinstallation von MikTeX hat, sollte man Updates immer im Admin-
und im Nutzer-Modus durchführen).
Daher sollte das Rezept eigentlich sein:
- Eventuell vorhandene alte MikTeX-Installationen löschen (es kann klug sein, sicher zu gehen, dass auch Konfigurations-Ordner und -Datein restlos gelöscht sind)
- Gewünschten MikTeX-Installer runterladen
- MikTeX-Installieren
- Update machen (ist nach der Installation empfohlen)
- Gewünschte Pakete installieren oder On-the-Fly-Installation aktivieren (es ist zu bedenken, dass es im Allgemeinen eine gute Idee ist, nach der Installation eines neuen Paketes ein Update zu machen, damit alle Abhängigkeiten auf dem neusten, hoffentlich kompatiblen, Stand sind; manchmal wird gerade vor nahen Deadlines aber von Updates abgeraten), wenn Biber gewünscht ist, sollte es in diesem Schritt ebenso wie biblatex über die Console installiert werden
- Pfadeinstellungen/Editor anpassen (speziell für Biber gibt es Hilfe bei TeXWelt und bei TeX.SX, die meisten anderen Programme werden häufig von den Editoren selbst gefunden)
- Dokument kompilieren (wenn Pakete fehlen: installieren oder von On-the-Fly installieren lassen; bei Fehlern immer die .log-Datei lesen und nicht ausschließlich auf die Aufbereitung des Editors verlassen, dabei sollte immer mit dem ersten Fehler angefangen werden, da bestimmte Arten von Fehlern weitere Fehler nach sich ziehen können)
Mhh, ich benutze schon seit Jahren die 64-Bit-Version von MikTeX ohne große Probleme (also zumindest ohne große Probleme, die ich nicht selbst verursacht hätte), die On-the-Fly-Installation von Paketen funktioniert bei mir auch weitestgehend zuverlässig.
Aus dem gezeigten Bild mit dem Fehlermeldungen wird mir auch nicht ganz deutlich, ob es sich hier wirklich um ein Problem mit fehlenden Paketen oder etwas anderes handelt. Nur weil TeXstudio gewisse Dinge nicht finden kann, heißt das nicht immer unbedingt, dass das auch für LaTeX so ist. Wichtig ist hier, was genau in der [tt].log[/tt]-Datei steht. TeXstudios Hinweise werden zum Teil unabhängig von einem etwaigen LaTeX-Lauf nur durch Durchsehen des Codes erzeugt.
Da es jetzt aber zu funktionieren scheint, ist das wahrscheinlich eh hinfällig und eine genauere Analyse mit Durchsicht der [tt].log[/tt]-Datei nicht mehr nötig oder möglich. Worauf ich eigentlich hinaus will: [b]Es ist schon seit Jahre nicht mehr nötig, Biber manuell zu installieren.[/b] Das war einmal so, da es früher keine extra 64-Bit-Version für Windows gab und MikTeX die dann in der 64-Bit-Version nicht in den Paketquellen hatte. Man musste dann die 32-Bit-Version manuell installieren. Inzwischen werden aber für Biber auf Windows sowohl die 32-Bit- als auch die 64-Bit-Version bereitgestellt und beide sind in MikTeX vorhanden (Link zu [url=https://miktex.org/packages/biber-windows-x64]64-Bit-Version[/url] und [url=https://miktex.org/packages/biber-windows-x86]32-Bit-Version[/url] in der MikTeX-Paket-Datenbank). Es ist damit sogar nicht mehr nur unnötig, Biber manuell zu installieren, da man Biber viel einfacher über die MikTeX-Console installieren kann (ich glaub nicht, dass es On-the-Fly installiert werden kann, ich denke das geht nur für LaTeX-Pakete und -Klassen), es kann sogar schädlich sein, da [tt]biblatex[/tt] und Biber immer in passenden Versionen installiert sein müssen. Wenn man jetzt Biber manuell installiert und [tt]biblatex[/tt] von MikTeX installieren und updaten lässt, dann läuft man Gefahr, dass früher oder später die Versionen nicht mehr zusammenpassen. Wenn man [tt]biblatex[/tt] und Biber beide von MikTeX installieren und verwalten lässt, sollte das kein Problem sein (zumindest, wenn man nicht mit dem klassischen MikTeX-Admin-User-Dilemma zu kämpfen hat: wenn man eine Mehrbenutzerinstallation von MikTeX hat, sollte man Updates immer im Admin- [i]und[/i] im Nutzer-Modus durchführen).
Daher sollte das Rezept eigentlich sein:
[list=1][*]Eventuell vorhandene alte MikTeX-Installationen löschen (es kann klug sein, sicher zu gehen, dass auch Konfigurations-Ordner und -Datein restlos gelöscht sind)
[*]Gewünschten MikTeX-Installer runterladen
[*]MikTeX-Installieren
[*]Update machen (ist nach der Installation empfohlen)
[*]Gewünschte Pakete installieren oder On-the-Fly-Installation aktivieren (es ist zu bedenken, dass es im Allgemeinen eine gute Idee ist, nach der Installation eines neuen Paketes ein Update zu machen, damit alle Abhängigkeiten auf dem neusten, hoffentlich kompatiblen, Stand sind; manchmal wird gerade vor nahen Deadlines aber von Updates abgeraten), wenn Biber gewünscht ist, sollte es in diesem Schritt ebenso wie [tt]biblatex[/tt] über die Console installiert werden
[*]Pfadeinstellungen/Editor anpassen (speziell für Biber gibt es Hilfe [url=https://www.texwelt.de/fragen/1909/wie-verwende-ich-biber-in-meinem-editor]bei TeXWelt[/url] und [url=https://tex.stackexchange.com/q/154751]bei TeX.SX[/url], die meisten anderen Programme werden häufig von den Editoren selbst gefunden)
[*]Dokument kompilieren (wenn Pakete fehlen: installieren oder von On-the-Fly installieren lassen; bei Fehlern immer die [tt].log[/tt]-Datei lesen und nicht ausschließlich auf die Aufbereitung des Editors verlassen, dabei sollte immer mit dem ersten Fehler angefangen werden, da bestimmte Arten von Fehlern weitere Fehler nach sich ziehen können)[/list]