von Gast » Sa 22. Jun 2019, 07:45
Es ist natürlich schon sehr merkwürdig, dass in der einen .blg Biber 2.11 und in der anderen 2.12 steht. Das lässt eigentlich nur zwei Schlüsse zu: Entweder die Datei, in der 2.11 steht, ist schon recht alt und gar nicht von einem gestern oder kürzlich durchgeführten Test oder Du hast zwei verschiedene Versionen von Biber installiert und hast beim einen Mal 2.11 und beim anderen Mal 2.12 aufgerufen (wobei man sagen muss, dass es nicht so einfach sein sollte, zufällig eine andere Biber-Version zu nutzen, eigentlich müsste man dafür schon dem Computer Bescheid sagen).
Nehmen wir mal an, Deine .tex-Hauptdatei heißt Paper.tex und Deine Literatur lebt in bibliography.bib. Dann musst Du
pdflatex Paper
biber Paper
pdflatex Paper
pdflatex Paper
ausführen (pdflatex kannst Du dabei durch einen beliebigen anderen LaTeX-Geschmack ersetzen).
Der Biber-Durchlauf kann erst erfolgreich sein, wenn zuvor LaTeX (pdfLaTeX, ...) ohne Fehler (und am besten auch ohne viel Warnungen) über Deine .tex-Datei gelaufen ist. Bei diesem Lauf werden wichtige Informationen für Biber in der .bcf-Datei bereitgestellt. Wenn die nicht gefunden wird, dann ist entweder LaTeX nicht gelaufen, der Lauf ist zu früh abgebrochen oder irgendjemand löscht oder verschiebt heimlich die .bcf-Datei (oder Du nutzt einen dieser furchtbaren: "Build"-Ordner-Konfigurationen, bei denen die temporären Dateien verschoben werden, sodass Tools wie Biber sie nicht mehr finden können).
Was mir bei Deinen Logs auffällt ist, dass sie auf einmal viel mehr Anführungszeichen als vorher beinhalten. Im ersten Eintrag heiß es noch INFO - Logfile is 'bibliography.blg', was drauf schließen lässt, dass Biber mit biber bibliography aufgerufen wurde (das war zwar verkehrt, weil Biber auf der .bib-Datei und nicht auf der .tex-Datei lief, aber OK).
Nun steht da aber INFO - Logfile is ''Paper'.blg', also wird Biber mit biber 'bibliography' aufgerufen. Ich weiß nichts über Shells und ihre Regeln für Anführungszeichen, aber aus meiner unwissenden Position heraus kann ich gut verstehen, dass Biber dann die Datei 'Paper'.bcf sucht und nicht findet.
Nimm einfach mal die einfachen Anführungszeichen bei der Konfiguration von Biber in Deinem Editor raus. (Ich weiß, die stehen für Kile so in der Anleitung, aber es ist wohl recht offensichtlich, dass Du zu viele hast.)
Spannend zu sehen ist, dass bei dem BibTeX-Aufruf (der nicht funktionieren kann, da die Datei auf Biber ausgelegt ist und daher keine Anweisungen für BibTeX vorhanden sind) keine überflüssigen Anführungszeichen zu sehen sind: The top-level auxiliary file: Paper.aux.
Interessant wird es auch bei der Sache mit dem Terminal. Was hast Du da denn genau eingegeben? Und wie genau sah der Fehler aus? Waren da auch überzählige Anführungszeichen?
Es ist natürlich schon sehr merkwürdig, dass in der einen [tt].blg[/tt] Biber 2.11 und in der anderen 2.12 steht. Das lässt eigentlich nur zwei Schlüsse zu: Entweder die Datei, in der 2.11 steht, ist schon recht alt und gar nicht von einem gestern oder kürzlich durchgeführten Test oder Du hast zwei verschiedene Versionen von Biber installiert und hast beim einen Mal 2.11 und beim anderen Mal 2.12 aufgerufen (wobei man sagen muss, dass es nicht so einfach sein sollte, zufällig eine andere Biber-Version zu nutzen, eigentlich müsste man dafür schon dem Computer Bescheid sagen).
Nehmen wir mal an, Deine [tt].tex[/tt]-Hauptdatei heißt [tt]Paper.tex[/tt] und Deine Literatur lebt in [tt]bibliography.bib[/tt]. Dann musst Du
[code]pdflatex Paper
biber Paper
pdflatex Paper
pdflatex Paper[/code]
ausführen ([tt]pdflatex[/tt] kannst Du dabei durch einen beliebigen anderen LaTeX-Geschmack ersetzen).
Der Biber-Durchlauf kann erst erfolgreich sein, wenn zuvor LaTeX (pdfLaTeX, ...) ohne Fehler (und am besten auch ohne viel Warnungen) über Deine [tt].tex[/tt]-Datei gelaufen ist. Bei diesem Lauf werden wichtige Informationen für Biber in der [tt].bcf[/tt]-Datei bereitgestellt. Wenn die nicht gefunden wird, dann ist entweder LaTeX nicht gelaufen, der Lauf ist zu früh abgebrochen oder irgendjemand löscht oder verschiebt heimlich die [tt].bcf[/tt]-Datei (oder Du nutzt einen dieser furchtbaren: "Build"-Ordner-Konfigurationen, bei denen die temporären Dateien verschoben werden, sodass Tools wie Biber sie nicht mehr finden können).
Was mir bei Deinen Logs auffällt ist, dass sie auf einmal viel mehr Anführungszeichen als vorher beinhalten. Im ersten Eintrag heiß es noch [tt]INFO - Logfile is 'bibliography.blg'[/tt], was drauf schließen lässt, dass Biber mit [tt]biber bibliography[/tt] aufgerufen wurde (das war zwar verkehrt, weil Biber auf der [tt].bib[/tt]-Datei und nicht auf der [tt].tex[/tt]-Datei lief, aber OK).
Nun steht da aber [tt]INFO - Logfile is ''Paper'.blg'[/tt], also wird Biber mit [tt]biber 'bibliography'[/tt] aufgerufen. Ich weiß nichts über Shells und ihre Regeln für Anführungszeichen, aber aus meiner unwissenden Position heraus kann ich gut verstehen, dass Biber dann die Datei [tt]'Paper'.bcf[/tt] sucht und nicht findet.
Nimm einfach mal die einfachen Anführungszeichen bei der Konfiguration von Biber in Deinem Editor raus. (Ich weiß, die stehen für Kile so in der Anleitung, aber es ist wohl recht offensichtlich, dass Du zu viele hast.)
Spannend zu sehen ist, dass bei dem BibTeX-Aufruf (der nicht funktionieren kann, da die Datei auf Biber ausgelegt ist und daher keine Anweisungen für BibTeX vorhanden sind) keine überflüssigen Anführungszeichen zu sehen sind: [tt]The top-level auxiliary file: Paper.aux[/tt].
Interessant wird es auch bei der Sache mit dem Terminal. Was hast Du da denn genau eingegeben? Und wie genau sah der Fehler aus? Waren da auch überzählige Anführungszeichen?