Biblatex-dw / Lyx

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


Gitti

Biblatex-dw / Lyx

Beitrag von Gitti »

Hallo,

ich versuche seit einer Woche als Anfängerin bzgl. biblatex für meine Doktorarbeit biblatex-dw in Lyx zum Laufen zu kriegen. Folgendes Problem: anstatt der Referenz meines Zitats steht in der Fußnote immer nur der bibtexkey. Auch das Literaturverzeichnis am Ende des Dokuments wird nicht erstellt.
Ich benutze biblatex 8i , lyx 1.6 und biblatex-dw 1.20.
Mein Lyx Vorspann sieht folgendermaßen aus:
%
\usepackage[style=authortitle-dw]{biblatex}
\bibliography{LitDiss.bib}
\usepackage[babel]{csquotes} 
Für die Benutzung von Biblatex unter lyx bin ich nach folgender Anleitung vorgegangen:
http://wiki.lyx.org/BibTeX/Biblatex
Die Einstellung in Lyx unter Dokument\Einstellungen\Literaturverzeichnis steht bei mir auf Standard (nummerisch). Ich habe das Bibtex erzeugte Literaturverzeichnis in einer Notiz eingefügt und die Quelle der bib.Datei angegeben. Auch habe ich einen Latex Befehl /printbibliography eingefügt an die Stelle eingefügt wo mein Literaturverzeichnis hin soll.
Wenn ich nun einen Literaturverweis in einer Fußnote einfügen möchte erscheint das normale Dialogfenster und ich muss angeben in welchem Zitat-Stil es erscheinen soll (was doch auch eigentlich überflüssig ist, da ich keinen der gelisteten Stile haben möchte).

Meinen $localtexmf Baum habe ich gerade wieder komplett gelöscht, nachdem ich alles Mögliche ausprobiert hatte. Ich hatte zunächst biblatex installiert, alles in die richtigen Ordner verschoben nach dieser Anleitung:
http://www.mrunix.de/forums/showpost.ph ... ostcount=8
und dann nach dieser Anleitung biblatex-dw installiert damit auch alles in den richtigen Ordnern landet:
http://biblatex.dominik-wassenhoven.de/ ... tion.shtml

Zwischenzeitlich habe ich auch versucht im Latex Vorspann den gesamten Pfad zu meiner bib-Datei anzugeben. Es hat sich am Ergebnis jedoch nichts verändert und ich bin völlig verzweifelt. Ich überlege sogar, wieder Word zu benutzen nur um endlich mal wieder etwas Inhaltliches für meine Diss tun zu können.

Habt ihr vielleicht einen Tipp, mit dem ich es in Lyx vielleicht doch noch hinkriegen würde?

LG und vielen Dank vorab schon

Gitti

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

Beitrag von domwass »

Wenn du das Modul aus dem Wiki verwendest, musst du unbedingt in den
Optionen natbib=true angeben, also
\usepackage[style=authortitle-dw,natbib=true]{biblatex}

Der Grund ist, dass hierbei auf andere Befehle umgestellt wird,
z. B. \citep statt \parencite. In LyX ist es sinnvoll, auf den natbib-Modus
umzuschalten, da LyX die natbib-Befehle unterstützt, die biblatex-Befehle
allerdings (noch) nicht. Alternativ kannst du auch die natbib-Unterstützung
weglassen, musst dann aber für alle Befehle außer \cite den ERT-Modus
nehmen statt der LyX-Literaturverweise.

Vielleicht hilft dir das ja schon weiter. Falls nicht, häng mal deine
LyX-Datei hier an, dann kann man sich anschauen, was du eventuell falsch
machst.

Gruß,
Dominik.-

Gitti

es funktioniert! :-)

Beitrag von Gitti »

Hallo,

vielen Dank für die Hilfe! Ich habe es zunächst mit natbib versucht (in der Lyx Einstellung für das Literaturverzeichnis und im Lyx Vorspann:
%
\usepackage[style=footnote-dw, natbib=true]{biblatex}
%
Für einen Literaturverweis habe ich das Dialogfenster von Lyx benutzt und musste angeben, welchen Zitat-Stil ich möchte. Dann bekam ich allerdings beim Durchlauf die Fehlermeldungen:

LaTeX Error: bibhang already defined
LaTeX Error: citep already defined
LaTeX Error: bibhang already defined
LaTeX Error: CiteAuthor already defined
...
Package biblatex Error: Incompatible package 'natbib'.


Danach habe ich es mit den gleichen Einstellungen (natbib=true...) und \citep{...} im ERT versucht und es klappt (ich habe übrigens auch auf footnote-dw umgestellt)! Ich bin total begeistert!


Vielen vielen Dank und liebe Grüße

Gitti

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

Re: es funktioniert! :-)

Beitrag von domwass »

Gitti hat geschrieben:Ich habe es zunächst mit natbib versucht (in der Lyx Einstellung für das Literaturverzeichnis und im Lyx Vorspann:
%
\usepackage[style=footnote-dw, natbib=true]{biblatex}
%
Für einen Literaturverweis habe ich das Dialogfenster von Lyx benutzt und musste angeben, welchen Zitat-Stil ich möchte. Dann bekam ich allerdings beim Durchlauf die Fehlermeldungen:

LaTeX Error: bibhang already defined
LaTeX Error: citep already defined
LaTeX Error: bibhang already defined
LaTeX Error: CiteAuthor already defined
...
Package biblatex Error: Incompatible package 'natbib'.
Das sieht danach aus, als hättest du natbib geladen, entweder in der
Präambel (mit \usepackage{natbib}) oder mit LyX-Einstellungen
(Dokument -> Einstellungen -> Literaturverzeichnis -> Natbib). Letzteres
muss auf 'Standard' stehen, damit es mit biblatex funktioniert (egal ob
man das biblatex-Modul benutzt oder nicht).
Danach habe ich es mit den gleichen Einstellungen (natbib=true...) und \citep{...} im ERT versucht und es klappt
Wenn du ERT verwendest, brauchst du natbib=true eigentlich nicht, dann
kannst du auch die Befehle von biblatex selbst verwenden (\parencite
etc.), aber das ist natürlich Geschmacks- (bzw. Gewohnheits-) sache.

Gruß,
Dominik.-

Gitti

Beitrag von Gitti »

Du hast vollkommen recht, ich hatte natbib in Einstellungen-> Literaturverzeichnis eingestellt. Mit dem Standard Zitat-Stil funktioniert nun alles. :D
Nur das Einfügen von "vgl." vor dem Literaturverweis funktioniert nur mit ERT /citep[Vgl.][]{Schmidt}.
Im Dialogfenster von Lyx kann man (wenn man unter Einstellungen-> Literaturverzeichnis den Standard Zitat-Stil eingestellt hat) keinen Text für vor dem Literaturverweis angeben. Leider... das wäre ja auch noch praktisch.

Grüße und vielen Dank für deine Hilfe! Ich bin total begeistert von biblatex-dw.

Gitti

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

Beitrag von domwass »

Gitti hat geschrieben:Im Dialogfenster von Lyx kann man (wenn man unter Einstellungen-> Literaturverzeichnis den Standard Zitat-Stil eingestellt hat) keinen Text für vor dem Literaturverweis angeben. Leider... das wäre ja auch noch praktisch.
Dazu brauchst du wieder das biblatex-Modul. Das stellt den natbib-Modus
von LyX (der auch zwei optionale Argumente unterstützt) an, ohne das
Paket natbib selbst zu laden (das würde passieren, wenn man in LyX als
Literaturverzeichnistyp 'Natbib' wählt). Wenn du also das biblatex-Modul
verwendest, kannst du auch zwei optionale Argumente innerhalb von LyX-
Zitaten benutzen. Dann musst du allerdings daran denken, bei den
biblatex-Optionen 'natbib=true' einzustellen.

Gruß,
Dominik.-

P.S.: Es wird Zeit, dass LyX biblatex direkt unterstützt (ist aber schon von
den Entwicklern vorgesehen für die nächste größere Version von LyX).

Gitti

Beitrag von Gitti »

ah, alles klar. Hab ich jetzt kapiert und es läuft :-)

Also nochmal vielen Dank!

Gitti

P.S.: Ja, das wär wirklich praktisch!

efelcie
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Do 22. Apr 2010, 22:53

Beitrag von efelcie »

Hallo Liebes Forum!

Der Beitrag hat genau mein Problem beschrieben und mir einiges über die Zusammenarbeit von BibLaTex und LyX beigebracht.

Mein Problem konnte ich damit leider noch nicht lösen. Ich schätze es hängt damit zusammen, ich den Pfad zu meiner *.bib falsch angebe.

Ich nutze LyX 1.6.4 und habe BibLaTex, TexLive, biblatex-dw und alles was ich noch so unter den Schlagworten gefunden habe mit Synaptic-Pakeverwaltung installiert.

Meine mit zotero generierte *.bib liegt im selben Verzeichnis wie die *.lyx.

Ich habe es nicht geschafft die Datei zu laden. Verwende ich eine der bib Datenbanken die schon vorinstalliert und im Richtigen Verzeichnis liegen funktioniert alles.

Meine Frage, wie spreche ich die Datei im selben Verzeichnis mit meiner *.lyx an?

Meine Versuche:
\bibliography{literatur}
\bibliography{~/verzeichnis/literatur}
\bibliography{literatur.bib}
Irgendwas mache ich falsch.

Liebe Grüße,
Peter

Oriel
Forum-Anfänger
Forum-Anfänger
Beiträge: 43
Registriert: Mo 20. Jul 2009, 17:28

Beitrag von Oriel »

Versuche mal
\bibliography{literatur}

efelcie
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Do 22. Apr 2010, 22:53

Beitrag von efelcie »

Ich habe mich unklar ausgedrückt.
\bibliography{literatur}
\bibliography{~/verzeichnis/literatur}
\bibliography{literatur.bib}
Das sind drei verschiedene Versuche von mir es auszuprobieren.

Antworten