biblatex problem

Alles rund um das System für Linux, Mac & Windows.


grauetheorie
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Fr 25. Okt 2013, 17:24

biblatex problem

Beitrag von grauetheorie »

Hallo ich bin auf der Suche nach Hilfe bei dem folgenden Problem. Nach ausführlicher Internetrecherche und ausprobieren habe ich leider keine Lösung gefunden.

Ich verwende TeXstudio 2.6.2 und versuche biblatex zum laufen zu bekommen. Jedoch bekomme ich immer Fehlermeldungen. Falls es relevant ist, ich habe Ubuntu 13.10.

Minimalbeispiel:
\documentclass[a4paper,12pt,english]{article}
\usepackage{babel} 

\usepackage[backend=bibtex]{biblatex}
\usepackage{csquotes}
\bibliography{peer} 

\begin{document}

\cite{Ammermueller2009}

\printbibliography

\end{document}

Mein Biblatex file sieht so aus:
% This file was created with JabRef 2.10b2.
% Encoding: UTF-8


@Article{Ammermueller2009,
  Title                    = {Peer Effects in European Primary Schools: Evidence from the Progress in International Reading Literacy Study},
  Author                   = {Andreas Ammermueller and Jörn-Steffen Pischke},
  Journal                  = {Journal of Labor Economics},
  Year                     = {2009}
}


Dabei gibt es dann folgende Fehlermeldungen:
line 10: Citation 'Ammermueller2009' on page 1 undefined
line 12: Empty bibliography
: There were undefined references.
: Please (re)run BibTeX on the file(s):(biblatex) peer(biblatex) and rerun LaTeX afterwards.
Wenn ich mit F11 die biblatex Datei versuche zu kompilieren, dann kommt folgende Fehlermeldung:
Process started: bibtex "peer".aux

This is BibTeX, Version 0.99d (TeX Live 2013/Debian)
The top-level auxiliary file: peer.aux
I couldn't open style file biblatex.bst
---line 2 of file peer.aux
 : \bibstyle{biblatex
 :                   }
I'm skipping whatever remains of this command
I couldn't open database file peer.bib
---line 3 of file peer.aux
 : \bibdata{peer-blx,peer
 :                       }
I'm skipping whatever remains of this command
I found no style file---while reading file peer.aux
(There were 3 error messages)

Process exited with error(s)

Vielen Dank für eure Hilfe!

gast

Kompilieren von Biblatex mit latexmk

Beitrag von gast »

Die Fehlermeldung erklärt es eigentlich schon:

Nach dem ersten Kompilieren der minimalbeispiel.tex-Datei folgen noch zwei Durchläufe:

(1.) pdflatex minimalbeispiel
(2.) bibtex minimalbeispiel
(3.) pdflatex minimalbeispiel

Die .bib-Datei wird nicht selbst kompiliert, sondern hierbei nur ausgelesen. Sie muss im selben Ordner liegen.

Am einfachsten in Texstudio ist unter
> Optionen > Texstudio konfigurieren > Erzeugen
zum Kompilieren Latexmk auszuwählen, denn das kann erkennen, dass es die drei Durchläufe machen muss.

Das Perl-​​​​Script latexmk ermit­telt die Abhän­gig­kei­ten (ein­ge­schlos­sene Bil­der, Biblio­gra­fie), prüft den Sta­tus aller Dateien im Pro­jekt und führt dann genau die Schritte aus, wel­che not­wen­dig sind.

Falls noch nicht installiert, kannst Du das unter der Ubuntu-Shell nachholen mit:
sudo apt-get install perl
sudo apt-get install latexmk[/b]

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4266
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

I couldn't open style file biblatex.bst
Da ist irgendwas an deinem TeX-Systen/der biblatex-Installation nicht in Ordnung. biblatex.bst sollte sich in ..../texmf-dist/bibtex/bst/biblatex
befinden.
I couldn't open database file peer.bib
Auch das klingt nicht gut. Ist denn peer.bib im gleichen Ordner wie peer.tex?


N.B.:

1. Verwende besser \addbibresource{peer.bib} statt \bibliography{bib}. Das ist der "offizielle" Weg.

2. Versuche von bibtex auf biber umzustellen:
\usepackage[backend=biber]{biblatex} + dann natürlich biber statt bibtex aufrufen.

grauetheorie
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Fr 25. Okt 2013, 17:24

Beitrag von grauetheorie »

Vielen Dank für eure Hilfe, ich könnte mit dieser das Problem lösen!

Antworten