Wann biber-Lauf?

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Wann biber-Lauf?

Re: Wann biber-Lauf?

von u_fischer » Fr 4. Jan 2013, 13:21

MoonKid hat geschrieben: Verstehe ich also richtig, dass diese Situation (emtpy bibliography-file Meldung) nur auftritt, wenn das bbl-File nicht da ist?
Sie tritt auch dann auf. Eine bbl ohne Einträge erzeugt die Meldung auch.
So ein Tool muss auf jedenfall das Handling mit Unterverzeichnissen (für menschen-nutzlose Ausgabedateien) beherrschen!
Dann bin ich offensichtlich kein Mensch. Ich nutze die log-, blg-, aux-, toc-, usw-Dateien oft. Zum Beispiel würde ich damit schnell herausfinden, warum du die Meldungen bekommst. Mich nervt es daher ungemein, wenn ich sie nicht im aktuellen Ordner finde. [/i]

Re: Wann biber-Lauf?

von MoonKid » Fr 4. Jan 2013, 12:06

u_fischer hat geschrieben:Wahrscheinlich läuft einer deiner Skripts Amok und entfernt die bbl-Datei.
Ich werde das beobachten, aber halte es für unwahrscheinlich. Das eine (es gibt nur eins!) Script sorgt extra dafür, dass die bbl-Datei vor dem \XeTeX-Lauf aus dem Unterverzeichnis (.out) wieder ins Arbeitsverzeichnis hochgeholt wird.

Verstehe ich also richtig, dass diese Situation (emtpy bibliography-file Meldung) nur auftritt, wenn das bbl-File nicht da ist?
u_fischer hat geschrieben:Es gibt texify, latexmk (in miktex), arara https://github.com/cereda/arara ... Und jeder halbwegs anständige Editor für LaTeX bietet auch eine Möglichkeit, mehrere Dinge hintereinander aufzurufen.
Ich nutze vim-latexsuite. Arara werde ich mir demnächst mal in Ruhe anschauen. So ein Tool muss auf jedenfall das Handling mit Unterverzeichnissen (für menschen-nutzlose Ausgabedateien) beherrschen!

Re: Wann biber-Lauf?

von u_fischer » Fr 4. Jan 2013, 09:55

MoonKid hat geschrieben:Hin und wieder moniert \XeTeX es gebe da ein leeres Bibliography-File. Das ist der Punkt an dem ich einen erneuten biber-Lauf starten muss, damit es wieer geht.

Allerdings konnte ich noch keine Logik dahinter feststellen. Ich habe keine neuen Einträge ins bib-file gemacht.
Es geht nicht um die bib-Datei, xetex sucht nach der von biber erstellten (sortierten) bbl-Datei.
Wie kommt es zu solchen Situation.
Wahrscheinlich läuft einer deiner Skripts Amok und entfernt die bbl-Datei.

Ich möchte diesen Mechanismus gerne verstehen, um ihn zu automatisieren.
Es gibt texify, latexmk (in miktex), arara https://github.com/cereda/arara ... Und jeder halbwegs anständige Editor für LaTeX bietet auch eine Möglichkeit, mehrere Dinge hintereinander aufzurufen.

von MoonKid » Fr 4. Jan 2013, 09:04

Vielleicht könnte man auch die *tex-Lauf-Ausgabe parsen? xetex produziert scheinbar aber keine detalierten Fehlercodes als Rückgabewert.
In dem Fall könnte ich auch notwendige doppelte \XeTeX-Läufe automatisieren.

Wann biber-Lauf?

von MoonKid » Fr 4. Jan 2013, 09:02

Hin und wieder moniert \XeTeX es gebe da ein leeres Bibliography-File. Das ist der Punkt an dem ich einen erneuten biber-Lauf starten muss, damit es wieer geht.

Allerdings konnte ich noch keine Logik dahinter feststellen. Ich habe keine neuen Einträge ins bib-file gemacht.
Wie kommt es zu solchen Situation. Wie entscheidet *tex, dass er einen neuen biber-Lauf benötig (könnte er ja auch selber machen!)?

Ich möchte diesen Mechanismus gerne verstehen, um ihn zu automatisieren. Das gesamte *tex environment ist wirklich hochgradig "dumm" bzw. unselbstständig, weswegen ich mittlerweile viele Dinge (Organisation eines Unterverzeichnisses, ...) per Script selbst automatisieren musste. Das mit dem biber-Lauf bekomme ich aber Mangels Verständnis noch nicht hin.

Nach oben