PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Hilfe mit Literaturverzeichnis



Gabelf
24-01-2012, 10:45
Hallo,

seit kurzem bin ich dabei, mich in Latex einzuarbeiten. Bisher klappt das gut, nur mit dem Erstellen eines Literaturverzeichnisses bin ich am Verzweifeln. Ich verwende Citavi 3.0, um BibTex-Keys in meinen Text einzufügen. Da ich eine große Literatursammlung vorliegen habe, die ich von EndNote nach Citavi übernommen habe, möchte ich auch bei Citavi bleiben, und lieber die Dateien von Hand nacharbeiten.
Fast jeder Versuch, ein Literaturverzecihnis zu erstellen, endet mit der Fehlermeldung "Bibliography not compatible with author-year citations" und "Citation ... undefined on input line..." und Fragezeichen.
Ziel ist ein Literaturverzeichnis Author/Date.

Hier mal ein MWE:
\documentclass[paper=A4]{scrartcl}

\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\usepackage{natbib}

\title{Ich will ein Literaturverzeichnis}
\date{}

\begin{document}

\maketitle

Her soll eine Fußnote\footnote{\citep{Hurrelmann.2011}} hin und hier ein anderer Literaturverweis.\citep{Albert.2011}

\newpage
\bibliographystyle{vancouver}
\bibliography{mwe}

\end{document}

und die Bibliothek:
@incollection{Hurrelmann.2011,
author = {Hurrelmann, Klaus},
title = {{S}ozialisations- und {E}ntwicklungsprobleme von {K}indern und {J}ugendlichen},
pages = {167--181},
publisher = {Schneider-Verl. Hohengehren [u.a.]},
isbn = {978-3-8340-0901-2},
editor = {unbekannt},
booktitle = {{P}rofessionswissen f{\"u}r {L}ehrerinnen und {L}ehrer},
year = {2011},
address = {Baltmannsweiler}
}


@book{Albert.2011,
author = {Albert, Mathias und Hurrelmann, Klaus und Quenzel, Gudrun},
year = {2011},
title = {{J}ugend 2010: {E}ine pragmatische {G}eneration behauptet sich},
address = {Frankfurt am Main},
edition = {2},
volume = {18857},
publisher = {Fischer-Taschenbuch-Verl},
isbn = {9783596188574},
series = {/{F}ischer]},
institution = {{Shell Deutschland Holding GmbH} und TNS-Infratest-Sozialforschung}
}

Was mache ich da falsch?

Viele Grüße
Till

rais
24-01-2012, 22:30
Hallo und Herzlich Willkommen :)


seit kurzem bin ich dabei, mich in Latex einzuarbeiten.

Bevor Du zuviel Zeit investierst, schau Dir vllt mal biblatex an.


Fast jeder Versuch, ein Literaturverzecihnis zu erstellen, endet mit der Fehlermeldung "Bibliography not compatible with author-year citations" und "Citation ... undefined on input line..." und Fragezeichen.

Offensichtlich wird der von Dir verwendete vancouver-Stil nicht natbibs Anforderungen gerecht, was Autor/Datum-Zitate angeht.
BTW:


@book{Albert.2011,
author = {Albert, Mathias und Hurrelmann, Klaus und Quenzel, Gudrun},

mehrere Autoren werden mit and voneinander getrennt, `und' versteht BibTeX nicht.

MfG

Gabelf
24-01-2012, 23:47
Danke Rainer,

die biblatex-Dokumentation habe ich runtergeladen und das Beispiel darauf umgebaut, kein Erfolg, dann habe ich biber statt BibTex benutzt, wieder nichts.
Aber es gibt doch irgendwie Leute, die Literaturverzeichnisse erstellen können. Ich muß doch was Grundlegendes falsch machen, was kann das sein?
Ich habe heute Abend gesehen, daß meine .BBL-Dateien teilweise leer sind.
Das mit dem 'und' habe ich korrigiert.

Viele Grüße
Till

Sepp99
25-01-2012, 00:43
Eventuell hilft dir TXCMtX.pdf auf http://www.golatex.de/texniccenter-2-0a3-und-miktex-2-9-t5482,start,25.html Abschn. 1.4 ff weiter.
Gruß, Sepp.-

Gabelf
25-01-2012, 01:11
Danke Sepp,

aber erstmal finde ich da nichts, was ich nicht schon mehrmals gelesen habe. Ich glaube, ich habe jetzt schon 20 Stunden mit diesem Problem am Computer verbracht.

Habt Ihr noch irgendeine Idee was als Fehlerquelle in Frage kommt?
So attraktiv Latex für mich auch ist, so ist es völlig wertlos.

Sepp99
25-01-2012, 01:55
Habt Ihr noch irgendeine Idee was als Fehlerquelle in Frage kommt?
Ist natürlich schwer zu sagen. Lösche auf alle Fälle einmal alle erzeugten Hilfsdateien, vor allem die *.aux. Dann versuche folgendes Minimalbeispiel:

\listfiles
\documentclass[paper=A4]{scrartcl}

\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\usepackage[babel,german=guillemets]{csquotes}
\usepackage[backend=biber]{biblatex}
\addbibresource{literatur.bib}

\usepackage{filecontents}
\begin{filecontents}{literatur.bib}
@incollection{Hurrelmann.2011,
author = {Hurrelmann, Klaus},
title = {{S}ozialisations- und {E}ntwicklungsprobleme von {K}indern und {J}ugendlichen},
pages = {167--181},
publisher = {Schneider-Verl. Hohengehren [u.a.]},
isbn = {978-3-8340-0901-2},
editor = {unbekannt},
booktitle = {{P}rofessionswissen f{\"u}r {L}ehrerinnen und {L}ehrer},
year = {2011},
address = {Baltmannsweiler}
}

@book{Albert.2011,
author = {Albert, Mathias and Hurrelmann, Klaus and Quenzel, Gudrun},
year = {2011},
title = {{J}ugend 2010: {E}ine pragmatische {G}eneration behauptet sich},
address = {Frankfurt am Main},
edition = {2},
volume = {18857},
publisher = {Fischer-Taschenbuch-Verl},
isbn = {9783596188574},
series = {{F}ischer},
institution = {{Shell Deutschland Holding GmbH} und TNS-Infratest-Sozialforschung}
}
\end{filecontents}

\title{Ich will ein Literaturverzeichnis}
\date{}

\begin{document}

\maketitle

Her soll eine Fußnote\footnote{\cite{Hurrelmann.2011}} hin und hier ein anderer Literaturverweis.\cite{Albert.2011}

\printbibliography


\end{document}
Nach etwa 5-maligen kompilieren sollte so etwas wie im Anhang herauskommen mit maximal einer Warnung. Ansonsten bitte die Fehlermeldung und eventuell die log-Datei senden.

Gruß, Sepp.-

Gabelf
25-01-2012, 19:58
Danke Sepp,

es funktioniert so, das ist doch schonmal ein Lichtblick. Ich versuche jetzt mal andere Beispiele zunächst mit den Bibliographischen Daten ins Dokument eingebettet, wie Du es gemacht hast. Du hast den Text von mir kopiert, ohne Änderungen, oder? Dann ist es ja die Ausgabe von Citavi.
Wenn das klappt, wage ich mich weiter vor mit Autor/Jahr.

Viele Grüße
Till