Seite 1 von 1

biblatex-apa gibt kein literaturverzeichnis aus

Verfasst: Mi 31. Okt 2012, 21:25
von angstfrei
hey,

die exakt gleiche (vorher funktionierende) datei funktioniert plötzlich nach einer kompletten neuinstallation nicht mehr: das literaturverzeichnis wird nicht ausgegeben.
nach zwei tagen recherche habe ich herausgefunden: meine tex-datei funktioniert offensichtlich auf jedem anderen rechner, aber nicht auf meinem.

mit der angabe:
\usepackage[style=apa,sorting=ydnt]{biblatex} 
\DeclareLanguageMapping{german}{german-apa}
[\code]

fehlt das verzeichnis. mysteriöserweise wird ein fein sortiertes verzeichnis ausgegeben, wenn ich das hier stattdessen probiere:

[code]
\usepackage[backend=bibtex,sorting=ydnt]{biblatex}
\DeclareLanguageMapping{german}{german-apa}
[\code]

das hat dann tragischerweise nur nicht die richtige formatierung (apa-style).

hat jemand eine idee, woran es liegen könnte? vielen dank für jeden hinweis!

barbara

ps: ich nutze miktex 2.9 (wie vorher) und windows 7 64bit (vorher vista 32bit).
ich habe mehrmals miktex sowie die packages biblatex und biblatex-apa installiert und neuinstalliert. inklusive der "Refresh FNDB" und "update formats" bei den miktex-settings.
ich halte die reihenfolge pdftex-bibtex-pdftex-pdf-tex ein.

Verfasst: Do 1. Nov 2012, 12:40
von Gast
1. Du musst biber und nicht bibtex aufrufen. (Das sollte eigentlich auch in der log-Datei stehen).

2. Es muss heißen \addbibresource{PublikationslisteGesamt.bib} (mit der Endung bib).

3. Du solltest vor dem Anhängen einer Datei die Daten besser anonymisieren.

Ulrike Fischer
www.troubleshooting-tex.de

Verfasst: Do 1. Nov 2012, 13:24
von angstfrei
ulrike, erstmal danke fürs antworten!

ich habe probiert, deinem hinweis zu folgen und biber aufgerufen mit
\usepackage[backend=biber,style=apa,sorting=ydnt]{biblatex}
und ich habe die vorgeschlagene änderung *.bib eingefügt.

nun gibt es aber keine änderung im ergebnis - immernoch kein publikationsverzeichnis. was mich wundert ist: die originale datei, die ich hochgeladen habe, funktioniert auf verschiedenen rechnern prima exakt so, wie sie ist.

liegt es vielleicht an einer grundeinstellung? und was könnte das sein?

nochmal danke und lieben gruß,
barbara

Verfasst: Do 1. Nov 2012, 14:06
von Gast
Du sollst nicht biber in tex-Datei eintragen sondern statt bibtex biber aufrufen. Der Kompilierweg ist pdflatex, biber, pdflatex, pdflatex.
iegt es vielleicht an einer grundeinstellung?
Nein, an den Paketversionen. Die anderen Rechner sind wahrscheinlich älter.


Ulrike Fischer
www.troubleshooting-tex.de

Verfasst: Do 1. Nov 2012, 18:08
von angstfrei
danke für deine geduld!

nun habe ich inzwischen herausgefunden, dass in miktex 64bit biber überhaupt nicht vorgesehen ist und es dort das entsprechende paket miktex-biber-bin auch nicht zum separat nachladen gibt. keine biber.exe in der miktex bin, manuelles nachinstallieren hat auch nichts gebracht.

daher habe ich nun miktex 32 installiert, mit dem ergebnis, dass jetzt die biber.exe an ort und stelle ist.

da es nun noch immer nicht funktioniert die absolute idiotenfrage:
du schreibst, dass ich biber aufrufen soll. was meinst du genau damit?
ich bin nicht direkt ein profi in diesen dingen.

das entsprechende menü in texmaker, wo ich pdflatex und auch bibtex durchlaufen lassen kann, bietet keine extra biber-option an.

nochmal danke,
barbara

Verfasst: Do 1. Nov 2012, 18:18
von Gast
angstfrei hat geschrieben:manuelles nachinstallieren hat auch nichts gebracht.
angstfrei hat geschrieben: Nun, wenn man es richtig macht, müsste das schon gehen.
da es nun noch immer nicht funktioniert die absolute idiotenfrage:
du schreibst, dass ich biber aufrufen soll. was meinst du genau damit?
ich bin nicht direkt ein profi in diesen dingen.

das entsprechende menü in texmaker, wo ich pdflatex und auch bibtex durchlaufen lassen kann, bietet keine extra biber-option an.
Ändere im Konfigurationsmenu den Eintrag bei bibtex von "bibtex %.aux" zu "biber %" oder "biber %.bcf". Oder rufe biber einfach einmal auf der Kommandozeile auf (biber lebenslaufXXX).

Ulrike Fischer
www.troubleshooting-tex.de

Verfasst: Do 1. Nov 2012, 18:34
von angstfrei
danke, das hat funktioniert!!