Biblatex und LyX: Falsche Verweise, kein Verzeichnis

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


Blauhelm
Forum-Newbie
Forum-Newbie
Beiträge: 8
Registriert: Di 22. Nov 2011, 16:14
Wohnort: Münster

Biblatex und LyX: Falsche Verweise, kein Verzeichnis

Beitrag von Blauhelm »

Guten Tag,

ich habe mit meiner Masterarbeit begonnen und arbeite zum ersten Mal mit LaTex. Ich habe mich für LyX entschieden und komme damit gut zurecht - nur mit der Literaturverwaltung und dem Zitieren klappt es noch nicht so recht.

Ich habe zunächst LyX installiert und anschließend nach dieser Anleitung aus dem LyX-Wiki biblatex und biber konfiguriert. Wenn ich nun einen Literaturverweis setze, zeigt LyX mir im Dokument (Koch, 2006) an. Im kompilierten Dokument erscheint aber (Koch2006) (in fetter Schrift innerhalb der Klammern), das entspricht dem Bibtexkey.

Außerdem wird kein Literaturverzeichnis erstellt. Gemäß Anleitung habe ich in Evil Red Text bzw. als TeX-Code \printbibliography ans Ende des Dokuments gesetzt. Es wird aber kein Verzeichnis erstellt.

Anbei das Minimalbeispiel - ich hoffe, ich habe die Hinweise richtig verstanden und poste das Richtige (unter LyX: Ansicht --> Quelle ansehen):
% Quellcode vorschauen

%% LyX 2.0.1 created this file.  For more info, see http://www.lyx.org/.
%% Do not edit unless you really know what you are doing.
\documentclass[11pt,ngerman]{scrreprt}
\usepackage{ae,aecompl}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage[a4paper]{geometry}
\geometry{verbose,tmargin=3cm,bmargin=3cm,lmargin=4cm,rmargin=3cm}
\usepackage{fancyhdr}
\pagestyle{fancy}
\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{3}

\makeatletter
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
\usepackage[style=authoryear,natbib=true,sorting=nyt,backend=biber]{biblatex}
\bibliography{C:/Users/Tobias/Dropbox/Dokumente/Uni/Masterarbeit/literaturquellen}

\makeatother

\usepackage{babel}
\begin{document}
Test\citep{Koch2006}



\printbibliography
\end{document}
Der entsprechende (und im Moment einzige) Literatureintrag in der zugehörigen .bib-Datei sieht wie folgt aus:
@INBOOK{Koch2006,
  author = {Koch, Markus},
  title = {Das öffentliche Leben.},
  booktitle = {Theorien der Sozialisation.},
  year = {2006},
  owner = {Tobias},
  timestamp = {2011.11.22}
}
Ich habe für dieses Problem im Forum keine Lösung finden können. [/i][/url]

Und so sieht's in der DVI-Ausgabe aus:
Bild

Bitte um Hinweise, falls Informationen fehlen oder die Frage unangemessen formuliert ist.


edit: Es gibt noch ein LaTeX-Protokoll, das ich über LyX ausgeben lassen, aber nicht deuten kann. In meiner Dropbox findet ihr es als .txt-Datei.

Benutzeravatar
domwass
TeX-Entwickler
TeX-Entwickler
Beiträge: 617
Registriert: Di 26. Aug 2008, 12:44
Kontaktdaten:

Re: Biblatex und LyX: Falsche Verweise, kein Verzeichnis

Beitrag von domwass »

Blauhelm hat geschrieben:Es gibt noch ein LaTeX-Protokoll, das ich über LyX ausgeben lassen, aber nicht deuten kann.
Interessanter wäre das BibTeX-Protokoll (bzw. richtiger: das Protokoll des biber-Laufs). Das findest Du unter Dokument > LaTeX-Protokoll und wählst dann bei Protokolltyp »BibTeX« aus. Dort werden dir Warnungen und Fehler angezeigt, z.B. ob BibTeX/biber deine Datei überhaupt findet.

Gruß,
Dominik.-

Blauhelm
Forum-Newbie
Forum-Newbie
Beiträge: 8
Registriert: Di 22. Nov 2011, 16:14
Wohnort: Münster

Beitrag von Blauhelm »

Hallo Dominik,

danke für den Hinweis. LaTeX ist der einzige Protokolltyp, den ich im Fenster anwählen kann. Bedeutet das, dass ich BibTeX/biber falsch eingebunden habe?

Ich versuche schon seit einigen Tagen, das Problem zu lösen.


Tobias

Benutzeravatar
domwass
TeX-Entwickler
TeX-Entwickler
Beiträge: 617
Registriert: Di 26. Aug 2008, 12:44
Kontaktdaten:

Beitrag von domwass »

Welche Einstellungen hast du denn genau. Schau mal in den LyX-Einstellungen bei Ausgabe > LaTeX > Literaturverzeichnis-Erzeugung > Prozessor. Was ist dort eingetragen? Dann schau noch unter Dokument > Einstellungen > Literaturverzeichnis > Prozessor. Was steht dort?

Du kannst auch das LyX-Dokument hier posten, dann schau ich mir das mal an.

Gruß,
Dominik.-

Blauhelm
Forum-Newbie
Forum-Newbie
Beiträge: 8
Registriert: Di 22. Nov 2011, 16:14
Wohnort: Münster

Beitrag von Blauhelm »

Hi,

in beiden Fällen ist "biber" eingetragen (ohne weitere Optionen). In der Dropbox stehen nun auch die Arbeitsdateien: http://db.tt/HTPq2sZV (funktioniert hoffentlich, oder?)

Der Pfad zur .bib-Datei stimmt nun natürlich nicht mehr.

Benutzeravatar
domwass
TeX-Entwickler
TeX-Entwickler
Beiträge: 617
Registriert: Di 26. Aug 2008, 12:44
Kontaktdaten:

Beitrag von domwass »

Die Dateien sehen okay aus. Allerdings weiß ich nicht, ob man den ganzen
Pfad in \bibliography angeben kann (bzw. in \addbibresource, wie der Befehl
mittlerweile heißt; \bibliography funktioniert aber noch). Leg die bib-Datei am
besten in einem lokalen TeXmf-Baum ab, also unter $TEXMF/bibtex/bib. Dann
wird die Datei automatisch gefunden. Wo der lokale TeXmf-Baum ist (bzw.
wie man eigene Bäume hinzufügt), hängt von der Distribution ab. Bei MiKTeX
ist es ganz einfach, man kann es in den Optionen einstellen und auch neue
Verzeichnisse hinzufügen.

Gruß,
Dominik.-

Blauhelm
Forum-Newbie
Forum-Newbie
Beiträge: 8
Registriert: Di 22. Nov 2011, 16:14
Wohnort: Münster

Beitrag von Blauhelm »

Hallo Dominik, das habe ich bereits versucht, die .bib-Datei lag schon im lokalen texmf-Baum und stand dann im LaTeX-Vorspann als {literaturquellen}. Das Ergebnis ist aber leider gleich.

Benutzeravatar
domwass
TeX-Entwickler
TeX-Entwickler
Beiträge: 617
Registriert: Di 26. Aug 2008, 12:44
Kontaktdaten:

Beitrag von domwass »

Also ich hab deine Dateien bei mir (Mac) auf den Desktop gelegt, den vollen
Pfad in \bibliography angegeben, und es hat funktioniert. Ohne die log-Datei
des biber-Laufs kann ich dazu leider auch nicht mehr sagen.

Gruß,
Dominik.-

Blauhelm
Forum-Newbie
Forum-Newbie
Beiträge: 8
Registriert: Di 22. Nov 2011, 16:14
Wohnort: Münster

Beitrag von Blauhelm »

Ich bin ratlos (vor allem hinsichtlich der Frage, wieso ich das Protokoll nicht ausgeben lassen kann). Ich habe LyX und MiKTeX deinstalliert und setze das System auf Grundlage einer MiKTeX-Komplettinstallation neu auf. Konfiguriere neu. Mal sehen.

Ich melde mich, wenn das Problem danach weiterhin besteht.

Blauhelm
Forum-Newbie
Forum-Newbie
Beiträge: 8
Registriert: Di 22. Nov 2011, 16:14
Wohnort: Münster

Beitrag von Blauhelm »

Danke an Dominik, das Problem ist vorläufig gelöst. Ich habe das System neu aufgesetzt, es funktionierte nicht. Dann habe ich es aber geschafft, den Pfad als texmf-Verzeichnis anzulegen. (Keine Gewährleistung für richtige Formulierungen.)

Wo der Fehler vorher lag, habe ich nicht verstanden. Ich habe nicht bewusst andere Einstellungen vorgenommen. Jedenfalls klappt's nun.

Antworten