Literaturverzeichnis, LYX und BibLaTeX

Erstellung eines Literaturverzeichnisses mit BibTeX, Biber, BibLaTeX und Co.


che.tux
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 52
Registriert: Mi 8. Dez 2010, 11:19

Literaturverzeichnis, LYX und BibLaTeX

Beitrag von che.tux »

Hallo,

seit dem letzten Update meiner TeX Installation funktionieren meine Literaturverzeichnisse nicht mehr.
Ich arbeite mit LYX und habe BibLaTeX und biber eingebunden. Auch in der LYX Ausgabeeinstellung.
Bisher hat alles problemlos funktioniert aber seit neuestem kann LYX die Fußnoten und das Literaturverzeichnis nicht mehr finden und erstellen. In der Fußnote wird nur noch der cite key angegeben aber keine Quelle.

Mein Minimalbeispiel:
%% LyX 2.0.5 created this file.  For more info, see http://www.lyx.org/.
%% Do not edit unless you really know what you are doing.
\documentclass[ngerman,english]{article}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage[babel,german=quotes]{csquotes} 


\makeatletter
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
\usepackage[style=footnote-dw,natbib=true,backref=true,edsuper=true,%namefont=smallcaps,
nopublisher=false,urldate=long,backend=biber]{biblatex}

\bibliography{/.../quellen.bib}

\makeatother

\usepackage{babel}
\begin{document}
test\citep{sen}\citet{sen}

\selectlanguage{ngerman}%
\selectlanguage{english}%

\end{document}
Die .bib sieht so aus:
%% This BibTeX bibliography file was created using BibDesk.
%% http://bibdesk.sourceforge.net/


%% Created for .... at 2013-04-11 22:43:03 +0200 


%% Saved with string encoding Unicode (UTF-8) 



@book{sen,
	Author = {Amartya Sen},
	Date-Added = {2013-04-11 22:42:43 +0200},
	Date-Modified = {2013-04-11 22:42:43 +0200},
	Publisher = {C. H. Beck Verlag, M{\"u}nchen},
	Title = {Die Idee der Gerechtigkeit},
	Year = {2010}}
Ich hab schon alle Pfade verändert, um auszuschließen, dass es irgendwelche störenden Zeichen gibt, aber nichts hat geholfen.
Auch nach der letzten Aktualisierung gab es Probleme, hat sich schon wieder etwas grundlegendes bei BibLaTeX geändert? Oder habe ich vor lauter Fehlersuchen schon den Blick fürs offensichtliche verloren. Bis vor einer Woche wurde das Verzeichnis noch ohne Probleme erstellt.

Vielen Dank,
che.tux

nixversteh
Forum-Meister
Forum-Meister
Beiträge: 561
Registriert: Di 10. Aug 2010, 09:47
Wohnort: Wrestedt

Re: Literaturverzeichnis, LYX und BibLaTeX

Beitrag von nixversteh »

che.tux hat geschrieben:Hallo,

seit dem letzten Update meiner TeX Installation funktionieren meine Literaturverzeichnisse nicht mehr.
Ich arbeite mit LYX und habe BibLaTeX und biber eingebunden. Auch in der LYX Ausgabeeinstellung.
Bisher hat alles problemlos funktioniert aber seit neuestem kann LYX die Fußnoten und das Literaturverzeichnis nicht mehr finden und erstellen. In der Fußnote wird nur noch der cite key angegeben aber keine Quelle.

Mein Minimalbeispiel:
%% LyX 2.0.5 created this file.  For more info, see http://www.lyx.org/.
%% Do not edit unless you really know what you are doing.
\documentclass[ngerman,english]{article}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage[babel,german=quotes]{csquotes} 


\makeatletter
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
\usepackage[style=footnote-dw,natbib=true,backref=true,edsuper=true,%namefont=smallcaps,
nopublisher=false,urldate=long,backend=biber]{biblatex}

\bibliography{/.../quellen.bib}

\makeatother

\usepackage{babel}
\begin{document}
test\citep{sen}\citet{sen}

\selectlanguage{ngerman}%
\selectlanguage{english}%

\end{document}
Die .bib sieht so aus:
%% This BibTeX bibliography file was created using BibDesk.
%% http://bibdesk.sourceforge.net/


%% Created for .... at 2013-04-11 22:43:03 +0200 


%% Saved with string encoding Unicode (UTF-8) 



@book{sen,
	Author = {Amartya Sen},
	Date-Added = {2013-04-11 22:42:43 +0200},
	Date-Modified = {2013-04-11 22:42:43 +0200},
	Publisher = {C. H. Beck Verlag, M{"u}nchen},
	Title = {Die Idee der Gerechtigkeit},
	Year = {2010}}
Ich hab schon alle Pfade verändert, um auszuschließen, dass es irgendwelche störenden Zeichen gibt, aber nichts hat geholfen.
Auch nach der letzten Aktualisierung gab es Probleme, hat sich schon wieder etwas grundlegendes bei BibLaTeX geändert? Oder habe ich vor lauter Fehlersuchen schon den Blick fürs offensichtliche verloren. Bis vor einer Woche wurde das Verzeichnis noch ohne Probleme erstellt.

Vielen Dank,
che.tux
Hallo che.tux,

ich arbeite nicht Lyx, wenn ich diesen Code
\bibliography{quellen.bib}
und vor dem Dokumentende diesen einfüge
\printbibliography[heading=bibintoc]
sieht alles normal aus ...

Viel Erfolg

Gruß

Martin
Absence of evidence is not evidence of absence

che.tux
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 52
Registriert: Mi 8. Dez 2010, 11:19

Beitrag von che.tux »

Danke für die Antwort, aber leider funktioniert das bei mir auch mit diesen Ergänzungen nicht. Meine Logfile sagt:
LaTeX Warning: Citation 'sen' on page 1 undefined on input line 20.


LaTeX Warning: Citation 'sen' on page 1 undefined on input line 20.


LaTeX Warning: Empty bibliography on input line 24.

[1{/usr/local/texlive/2012/texmf-var/fonts/map/pdftex/updmap/pdftex.map}]
(./Neues_Dokument1.aux)

LaTeX Warning: There were undefined references.


Package biblatex Warning: Please (re)run Biber on the file:
(biblatex)                Neues_Dokument1
(biblatex)                and rerun LaTeX afterwards.
Wie "(re)run t" man denn biber?

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

Beitrag von u_fischer »

Wie "(re)run t" man denn biber?
Auf der Kommandozeile: "biber Neues_Dokument1". In Lyx: keine Ahnung. Aber da es doch schon mal funktionierte, sollte Lyx es doch eigentlich können.

Gibt es eine aktuelle .blg-Datei? Wenn ja, was steht da drin?

che.tux
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 52
Registriert: Mi 8. Dez 2010, 11:19

Beitrag von che.tux »

also es gibt einen Logfile aber in diesem steht noch weniger als im Terminal nach dem Rerun. Dort kommt die Meldung:
INFO - This is Biber 1.5
INFO - Logfile is 'Neues_Dokument1.blg'
data source /var/folders/+Y/+Y9eUVtRFNaHj5M4LPvi8k+++TI/-Tmp-/par-736173636861/cache-ef42c8d5d44e40bdd24828b0ae70de275e379c88//inc/lib/Biber/LaTeX/recode_data.xml not found in .
Zudem habe ich mir die .log noch mal angesehen und bei BibLaTeX scheint wohl das Problem zu liegen.
(...)


Package biblatex Info: Trying to load biblatex default data model...
Package biblatex Info: ... file 'blx-dm.def' found.

(/usr/local/texlive/2012/texmf-dist/tex/latex/biblatex/blx-dm.def)
Package biblatex Info: Trying to load biblatex style data model...
Package biblatex Info: ... file 'footnote-dw.dbx' not found.
Package biblatex Info: Trying to load biblatex custom data model...
Package biblatex Info: ... file 'biblatex-dm.cfg' not found.
(...)


Package biblatex Info: Trying to load compatibility code...
Package biblatex Info: ... file 'blx-compat.def' found.

(/usr/local/texlive/2012/texmf-dist/tex/latex/biblatex/blx-compat.def
File: blx-compat.def 2013/01/10 v2.5 biblatex compatibility (PK/JW/AB)
)
Package biblatex Info: Trying to load generic definitions...
Package biblatex Info: ... file 'biblatex.def' found.

(/usr/local/texlive/2012/texmf-dist/tex/latex/biblatex/biblatex.def
File: biblatex.def 
\c@biburlnumpenalty=\count203
\c@biburlucpenalty=\count204
\c@biburllcpenalty=\count205
\c@smartand=\count206
)
Package biblatex Info: Trying to load natbib compatibility...
Package biblatex Info: ... file 'blx-natbib.def' found.

(/usr/local/texlive/2012/texmf-dist/tex/latex/biblatex/blx-natbib.def
File: blx-natbib.def 2013/01/10 v2.5 biblatex compatibility (PK/JW/AB)
)
Package biblatex Info: Trying to load bibliography style 'footnote-dw'...
Package biblatex Info: ... file 'footnote-dw.bbx' found.

(/usr/local/texlive/2012/texmf-dist/tex/latex/biblatex-dw/bbx/footnote-dw.bbx
File: footnote-dw.bbx 2012/06/28 v1.5 biblatex bibliography style
Package biblatex Info: Trying to load bibliography style 'authortitle-dw'...
Package biblatex Info: ... file 'authortitle-dw.bbx' found.

(/usr/local/texlive/2012/texmf-dist/tex/latex/biblatex-dw/bbx/authortitle-dw.bb
x
File: authortitle-dw.bbx 2012/06/28 v1.5 biblatex bibliography style
Package biblatex Info: Trying to load bibliography style 'standard-dw'...
Package biblatex Info: ... file 'standard-dw.bbx' found.
 (/usr/local/texlive/2012/texmf-dist/tex/latex/biblatex-dw/bbx/standard-dw.bbx
File: standard-dw.bbx 2012/06/28 v1.5 biblatex bibliography style
Package biblatex Info: Trying to load bibliography style 'standard'...
Package biblatex Info: ... file 'standard.bbx' found.
(/usr/local/texlive/2012/texmf-dist/tex/latex/biblatex/bbx/standard.bbx
File: standard.bbx 2013/01/10 v2.5 biblatex bibliography style (PK/JW/AB)
\c@bbx:relatedcount=\count207
\c@bbx:relatedtotal=\count208
)
\bbx@shorthandwidth=\skip52
\shorthandsep=\skip53
)))
Package biblatex Info: Trying to load citation style 'footnote-dw'...
Package biblatex Info: ... file 'footnote-dw.cbx' found.

(/usr/local/texlive/2012/texmf-dist/tex/latex/biblatex-dw/cbx/footnote-dw.cbx
File: footnote-dw.cbx 2012/06/28 v1.5 biblatex citation style
Package biblatex Info: Trying to load citation style 'standard-dw'...
Package biblatex Info: ... file 'standard-dw.cbx' found.

(/usr/local/texlive/2012/texmf-dist/tex/latex/biblatex-dw/cbx/standard-dw.cbx
File: standard-dw.cbx 2012/06/28 v1.5 biblatex citation style

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

Beitrag von u_fischer »

Dein biber hat sich zerlegt.

Suche diesen (Cache)-Ordner und lösche ihn:

/var/folders/+Y/+Y9eUVtRFNaHj5M4LPvi8k+++TI/-Tmp-/par-736173636861/

che.tux
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 52
Registriert: Mi 8. Dez 2010, 11:19

Beitrag von che.tux »

Oh nein der arme Biber.

Vielen Dank es hat geklappt, jetzt funktioniert das Verzeichnis wieder.

Viele Grüße
che.tux

LarsEisbär

Beitrag von LarsEisbär »

Hallo,

ich habe exakt das gleiche Problem mit den gleichen Fehlermeldungen, nach einem Update scheint sich Biber zerlegt zu haben. Allerdings nutze ich Texniccenter2/Miktex2.9 unter Win 7 - wo finde ich den Temp-Ordner zum löschen? Die Angabe oben existiert leider nicht auf meinem Rechner.
Vielen Dank schon einmal!
LarsEisbär

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

Beitrag von u_fischer »

Ruf auf der Kommandozeile
biber --cache
auf. Das wird dir den Ordner anzeigen.

Antworten