Literaturverzeichnis mit Citavi

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


gill88
Forum-Anfänger
Forum-Anfänger
Beiträge: 22
Registriert: Fr 8. Feb 2013, 13:17

Literaturverzeichnis mit Citavi

Beitrag von gill88 »

Hallo,

ich bin gerade dabei, das erste Mal ein Literaturverzeichnis mit Latex zu ertstellen und komme irgendwie nicht weiter.

Meine Literatur habe ich mit Citavi erfasst und diese über die Zwischenablage in Latex kopiert. Doch je nach dem wie ich die bibliography definiere, erscheint die Literatur entweder in einem ganzen Text (also hintereinander weg) oder die Überschrift References geht verloren. Und grundsätzlich steht vor jeder Literaturangabe @article oder @misc.
Wahrscheinlich gibts da eine ganz einfache Lösung für oder?
Hier auch nocheinmal ein Minimalbeispiel:
\documentclass[a4paper,12pt]{scrartcl} 
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{amsfonts}
\usepackage{scrpage2} 
\usepackage{cite}
\def\BibTeX{{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08em
    T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}}
\begin{document}

\bibliography{mybib}{}
\bibliographystyle{plain}
 
@article{M.Parryetal.2005,
 author = {Parry, M. and Rosenzweig, C. and Livermore, M.},
 year = {2005},
 title = {Climate change, global food supply and risk of hunger},
 pages = {2125--2138},
 number = {360},
 journal = {The Royal Society}
}
\end{document}
Wäre toll, wenn mir jemand weiterhelfen kann. Danke!

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

Beitrag von u_fischer »

Ersetze den Eintrag in deinem Dokument durch \cite{M.Parryetal.2005},
und dann kompiliere pdflatex, bibtex, pdflatex, pdflatex.

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

Beitrag von Sepp99 »

u_fischer hat geschrieben:Ersetze den Eintrag in deinem Dokument durch \cite{M.Parryetal.2005},
und dann kompiliere pdflatex, bibtex, pdflatex, pdflatex.
Ganz so einfach ist es nicht, einen BibTeX-Eintrag kann man nur über eine filecontents-Umgebung in ein LaTeX-file eintragen.
@gill88 Versuche einmal folgendes Beispiel
\documentclass[
	paper=a4,
	fontsize=12pt
	]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{amsfonts}
\usepackage{scrpage2}
\usepackage{cite}
\def\BibTeX{{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08em
    T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}}
		
\usepackage{filecontents}
\begin{filecontents}{mybib.bib}
@article{M.Parryetal.2005,
 author = {Parry, M. and Rosenzweig, C. and Livermore, M.},
 year = {2005},
 title = {Climate change, global food supply and risk of hunger},
 pages = {2125--2138},
 number = {360},
 journal = {The Royal Society}
}
\end{filecontents}

\begin{document}

\nocite{*}% mit diesem Befehle wird das ganze bib-File ausgegeben
\bibliography{mybib}
\bibliographystyle{plain}
 

\end{document}
und kompiliere wie Ulrike beschrieben. Besser wäre auf alle Fälle, aus Citavi einen BibTeX-Export zu machen und diese Datei zB. mit mybib.bib zu benennen, dann ersparst du dir die filecontents-Umgebung.

Gruß, Sepp

NB. Wenn du noch am Anfang deiner Arbeit bist, würde ich den Umstieg auf biblatex+Biber empfehlen.

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

Beitrag von u_fischer »

Nun ja, ich bin davon ausgegangen (wegen der Erwähnung von citavi), dass eine mybib.bib bereits existiert - und dann ist eine filecontents-Umgebung eher kontraproduktiv.

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

Beitrag von Sepp99 »

u_fischer hat geschrieben:Nun ja, ich bin davon ausgegangen (wegen der Erwähnung von citavi), dass eine mybib.bib bereits existiert - und dann ist eine filecontents-Umgebung eher kontraproduktiv.
War auch mein erster Gedanke, dass mit dem Export etwas nicht geklappt hat. Aber nachdem ich das MWE gesehen habe, hat es gefunkt. Die filecontents-Umgebung ist ja jetzt erst einmal als Test gedacht.
Hab vor Kurzem auch nicht genau gelesen :D
Wenn ein Vorschlag da ist, sollte der Status "mit Vorschlag" bleiben und nicht wieder auf "offen" gesetzt werden!

Sepp

gill88
Forum-Anfänger
Forum-Anfänger
Beiträge: 22
Registriert: Fr 8. Feb 2013, 13:17

Beitrag von gill88 »

Vielen Dank für eure schnellen Antworten.

Also ich habe jetzt ein BibTex-Export gemacht und diesen mybib.bib genannt.
Somit bräuchte ich jetzt keine filecontents-Umgebung, richtig?
Mein Minimalbeispiel sieht jetzt so aus
\documentclass[paper=a4,fontsize=12pt]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{amsfonts}
\usepackage{scrpage2}
\usepackage{cite}
\def\BibTeX{{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08em
    T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}}

\begin{document}

\nocite{*}
\bibliography{mybib}
\bibliographystyle{plain}  
 
@article{M.Parryetal.2005,
 author = {Parry, M. and Rosenzweig, C. and Livermore, M.},
 year = {2005},
 title = {Climate change, global food supply and risk of hunger},
 pages = {2125--2138},
 number = {360},
 journal = {The Royal Society}
}

\end{document}     
Doch der Code wird immer noch wortwörtlich übernommen.

Wenn ich nun \cite{} anstatt @article{} schreibe, erscheinen lauter Fragezeichen. Ich befürchte, dass ich das mit dem Kopilieren noch nicht so genau verstanden habe.? Fehlen in meinem Code noch irgendwelche Befehle?

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

Beitrag von u_fischer »

Wenn ich nun \cite{} anstatt @article{} schreibe, erscheinen lauter Fragezeichen
Weil du bibtex nicht hast laufen lassen. Wie ich schon sagte: Du musst erst mit pdflatex kompilieren, dann mit bibtex (das sortiert und bearbeitet deine bib-Datei, und macht daraus eine bbl-Datei, die latex dann benutzt) und dann nochmal 2x pdflatex.

Dein Editor hat bestimmt irgendwo einen Knopf/Menu, wo "bibtex" draufsteht.

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

Beitrag von Sepp99 »

Und warum hast du wieder
@article{M.Parryetal.2005,
 author = {Parry, M. and Rosenzweig, C. and Livermore, M.},
 year = {2005},
 title = {Climate change, global food supply and risk of hunger},
 pages = {2125--2138},
 number = {360},
 journal = {The Royal Society}
} 
in deinem LaTeX-file? Das holt es sich doch aus der mybib.bib!

Sepp

gill88
Forum-Anfänger
Forum-Anfänger
Beiträge: 22
Registriert: Fr 8. Feb 2013, 13:17

Beitrag von gill88 »

ah okay ich habe die literaturangaben jetzt rausgenommen.
Und dann habe ich auf pdflatex geklickt, aber dabei schon einen Fehler erhalten. Ein °-Zeichen hatte sich in der Literaturliste eingeschlichen. Dieses habe ich einfach mal aus der citavi-Literaturliste gelöscht, neu abgespeichert und wieder auf pdflatex geklickt. Doch der Fehler erscheint immer noch. Also eigentlich dürfte überhaupt kein Gradzeichen mehr drin sein...
Kann es sein das die Literaturangabe mit dem Gradzeichen noch irgendwo zwischengespeichert ist?

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

Beitrag von u_fischer »

gill88 hat geschrieben: Kann es sein das die Literaturangabe mit dem Gradzeichen noch irgendwo zwischengespeichert ist?
Du liest nicht wirklich die Antworten, die man dir gibt.

Wie ich schrieb "... bibtex (das sortiert und bearbeitet deine bib-Datei, und macht daraus eine bbl-Datei, die latex dann benutzt) ".

Antworten