Probleme mit Natbib

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


freak1982
Forum-Anfänger
Forum-Anfänger
Beiträge: 25
Registriert: Mo 19. Sep 2011, 12:56

Probleme mit Natbib

Beitrag von freak1982 »

Hallo zusammen,

ich habe ein Probleme mit dem Natbib Paket.

\usepackage[numbers]{natbib}
läuft durch aber ich bekomme im fertigen Text (author?)
Meine Literatur.bib funktioniert wunderbar wenn ich nicht das Natbib Paket benutze. Ein Beispiel in meiner Bib sieht wie folgt aus:
@ARTICLE{bollerslev1988,
   author = {T. Bollerslev and R. F. Engle and J. M. Wooldrigde},
   title = {A Capital Asset Pricing Model with Time-Varying Covariances},
   journal = {journal of Political Economy},
   year = {1988},
   volume = {96},
   pages = {116 - 131}
 }
Fehlt da was? Ich hätte aber gerne die Zitationstechnik "Bollerslev (1988)"
\usepackage{natbib}
gibt er mir die Fehlermeldung:

! Package natbib Error: Bibliography not compatible with author-year citations.

(natbib) Press <return> to continue in numerical citation style.


See the natbib package documentation for explanation.
Type H <return> for immediate help.
...

l.131 ...and\NAT@force@numbers{}\NAT@force@numbers

Was mache ich falsch. Vielen Dank schonmal.

Benutzeravatar
bloodworks
Moderator
Moderator
Beiträge: 1425
Registriert: Mo 19. Jan 2009, 10:52
Wohnort: /dev/null

Re: Probleme mit Natbib

Beitrag von bloodworks »

freak1982 hat geschrieben:
Fehlt da was?l.
Jup: Ein Minimalbeispiel [2]. Du enthält uns wichtige Informationen wie zB die bibliographystyle vor. Die Fehlermeldung lässt darauf schließen, dass es genau da ein Problem gibt.
[1] Nützliche Webdokumente für Anfänger und Fortgeschrittene
[2]Minimalbeispiel | [3]FAQ
[4]Regelwerk | [5] Knigge
Wenn nicht anderst angegeben ist mein System: texlive 2012, pdflatex, x86-64, Snow Leopard utd.
Angehöriger der Liga zur Verwendung von texdoc
texdoc mathmode koma l2picfaq l2tabu lshort-en
Achtung: Aufforderungen ein Minimalbeispiel oder mehr Erklärungen zu einer Frage zu liefern sind keine persönlichen Angriffe. Sie dienen viel mehr dazu die Kommunikation zwischen Fragendem und potentiellen Helfern zu erleichtern und zu präzisieren.


Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Beitrag von Sepp99 »

Um ein unnötiges Frage- und Antwortspiel zu vermeiden, hier ein Minimalbeispiel [2]:
\documentclass{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[round]{natbib} %[numbers]

\usepackage{filecontents}
\begin{filecontents}{mylib.bib}
@ARTICLE{bollerslev1988,
   author = {T. Bollerslev and R. F. Engle and J. M. Wooldrigde},
   title = {A Capital Asset Pricing Model with Time-Varying Covariances},
   journal = {journal of Political Economy},
   year = {1988},
   volume = {96},
   pages = {116 - 131}
 } 
\end{filecontents}

\begin{document}

Text \citep{bollerslev1988} test \citet{bollerslev1988}

\bibliographystyle{plainnat}
\bibliography{mylib}

\end{document} 
Hilfreich ist wie immer ein Blick in die Paketdoku.

Gruß, Sepp.-

Edit: sorry bloodworks, habe deinen Beitrag übersehen.

freak1982
Forum-Anfänger
Forum-Anfänger
Beiträge: 25
Registriert: Mo 19. Sep 2011, 12:56

Beitrag von freak1982 »

Hi vielen Dank.

Ich weiss jetzt nicht ob das die schöne Englische Art war. Aber ich habe jetzt deinen Code benutzt und meine ganze Bibliothek in die
\begin{filecontents}
\end{filecontents}
gepackt. Dann hats funktioniert.
Sorry das ich jetzt erst schreibe, aber ich hatte es fünfmal probiert mich anzumelden über den Button oben. Irgendwie funktioniert es nciht bei meinem Browers. Habs dann heute über die Hauptseite probiert und da klappts.

Sorry.

Benutzeravatar
bloodworks
Moderator
Moderator
Beiträge: 1425
Registriert: Mo 19. Jan 2009, 10:52
Wohnort: /dev/null

Beitrag von bloodworks »

freak1982 hat geschrieben:Hi vielen Dank.

Ich weiss jetzt nicht ob das die schöne Englische Art war. Aber ich habe jetzt deinen Code benutzt und meine ganze Bibliothek in die
\begin{filecontents}
\end{filecontents}
gepackt.
Das ist aber nicht so ganz im Sinne des Erfinders. Die Umgebung filecontents ist tauglich, wenn man ein Minimalbeisiel erstellen will oder alles in einer Datei haben will. Für das normale Arbeiten empfiehlt sich die Vorgehensweise nicht, da um sicher zu gehen, dass die mit filecontents erzeugte Datei immer aktuell ist, die Datei am besten bei jedem LateX Durchlauf neu erzeugt wird, was bei langen oder vielen Dateien den Durchlauf deutlich langsamer macht.
Du solltest also die Datei nicht bei jedem Durchlauf erzeugen lassen, sondern es so machen, wie es dir jede halbwegs gute Anfängerliteraur sagt [1], sprich die Datei manuell erzeugen. (Oder die jetzt von filecontents erzeugte nehmen. )
[1] Nützliche Webdokumente für Anfänger und Fortgeschrittene
[2]Minimalbeispiel | [3]FAQ
[4]Regelwerk | [5] Knigge
Wenn nicht anderst angegeben ist mein System: texlive 2012, pdflatex, x86-64, Snow Leopard utd.
Angehöriger der Liga zur Verwendung von texdoc
texdoc mathmode koma l2picfaq l2tabu lshort-en
Achtung: Aufforderungen ein Minimalbeispiel oder mehr Erklärungen zu einer Frage zu liefern sind keine persönlichen Angriffe. Sie dienen viel mehr dazu die Kommunikation zwischen Fragendem und potentiellen Helfern zu erleichtern und zu präzisieren.


freak1982
Forum-Anfänger
Forum-Anfänger
Beiträge: 25
Registriert: Mo 19. Sep 2011, 12:56

Beitrag von freak1982 »

Das hatte ich mir gedacht, aber es funktioniert und dass andere nicht;)

Irgendwie scheint was bei meiner Bib nicht so zu stimmen. Ich erstell sie auch von Hand und nicht von einer Software.

Benutzeravatar
bloodworks
Moderator
Moderator
Beiträge: 1425
Registriert: Mo 19. Jan 2009, 10:52
Wohnort: /dev/null

Beitrag von bloodworks »

Also wenn sie via filecontents geht, dann liegt die Vermutung nahe, dass zumindest die Syntax der Datenbank soweit stimmt. Dann musst du dir überlegen, wie du die Datei speicherst.
Ich erstell sie auch von Hand und nicht von einer Software.
Was meinst du damit? "von einer Software" ? Hä?
[1] Nützliche Webdokumente für Anfänger und Fortgeschrittene
[2]Minimalbeispiel | [3]FAQ
[4]Regelwerk | [5] Knigge
Wenn nicht anderst angegeben ist mein System: texlive 2012, pdflatex, x86-64, Snow Leopard utd.
Angehöriger der Liga zur Verwendung von texdoc
texdoc mathmode koma l2picfaq l2tabu lshort-en
Achtung: Aufforderungen ein Minimalbeispiel oder mehr Erklärungen zu einer Frage zu liefern sind keine persönlichen Angriffe. Sie dienen viel mehr dazu die Kommunikation zwischen Fragendem und potentiellen Helfern zu erleichtern und zu präzisieren.


freak1982
Forum-Anfänger
Forum-Anfänger
Beiträge: 25
Registriert: Mo 19. Sep 2011, 12:56

Beitrag von freak1982 »

Sagen wir so, solange ich es ohne die Natbib gemacht habe, hat es wunderbar funktioniert.

Naja ich schreibe alle in ein TEXfile den ich als .bib abspeichere.

Mach ich was falsch. Bin neu bei LateX und ich muss sagen es kostet einiges an Nerven :D

Benutzeravatar
bloodworks
Moderator
Moderator
Beiträge: 1425
Registriert: Mo 19. Jan 2009, 10:52
Wohnort: /dev/null

Beitrag von bloodworks »

Tja so aus der Luft kann man das nichts sagen.
[1] Nützliche Webdokumente für Anfänger und Fortgeschrittene
[2]Minimalbeispiel | [3]FAQ
[4]Regelwerk | [5] Knigge
Wenn nicht anderst angegeben ist mein System: texlive 2012, pdflatex, x86-64, Snow Leopard utd.
Angehöriger der Liga zur Verwendung von texdoc
texdoc mathmode koma l2picfaq l2tabu lshort-en
Achtung: Aufforderungen ein Minimalbeispiel oder mehr Erklärungen zu einer Frage zu liefern sind keine persönlichen Angriffe. Sie dienen viel mehr dazu die Kommunikation zwischen Fragendem und potentiellen Helfern zu erleichtern und zu präzisieren.


Antworten