Zitierung funktioniert nicht

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


Geo_Markus
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Fr 9. Sep 2016, 12:59

Zitierung funktioniert nicht

Beitrag von Geo_Markus »

Hallo zusammen,

nachdem ich nun schon seit 2 Stunden verzweifelt an meiner Arbeit sitze, wende ich mich an euch.

Ich bin völlig ratlos warum meine Zitierverweise nicht funktionieren. Nicht einmal im Minimalbeispiel:
\documentclass[12pt,oneside,ngerman,reqno,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath,amsthm}      
\usepackage{lmodern}
\usepackage[T1]{fontenc}      
\usepackage{fixltx2e,babel}
\usepackage[numbers]{natbib}
\usepackage{blindtext}
\begin{document}

\section{Test}
\blindtext
\cite{knopp1947}


\bibliographystyle{plain}
\bibliography{literatur}

\end{document}

mit zugehöriger Bib-Datei
@book{knopp1947,
 author = {Knopp, Konrad},
 year = {1947},
 title = {Theorie und Anwendung der unendlichen Reihen},
 address = {Berlin und Heidelberg},
 edition = {4},
 publisher = {Springer-Verlag}
}
die unter dem Namen 'literatur' im selben Verzeichnis gespeichert ist.

Für Hilfe wäre ich sehr dankbar.

Grüße,
Markus.

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Falls du einen wissenschaftlichen Bericht schreibst, dann solltest du das neuere Biblatex mit Biber nutzen. Wie das geht, steht in den wichtigen Hinweisen.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

DADABBI

Beitrag von DADABBI »

fixltx2e ist übrigens inzwischen ein überholtes Paket, das nur noch eine Warnung ausgibt. Und bei stark veralteten LaTeX-Versionen war es empfehlenswert, es möglichst früh zu laden.

Außerdem speichert man die Literaturdatenbank nicht unter dem Namen literatur sondern literatur.bib. Alles weitere ist unter dem zweiten von Johannes angegebenen Link zu finden. Der erste Link ist übrigens korrekt LaTeX-Kompendium: LaTeX für wissenschaftiche Arbeiten (Umlaut war bei Johannes in der URL falsch kodiert).

Beinschuss
Forum-Meister
Forum-Meister
Beiträge: 808
Registriert: Di 2. Okt 2012, 21:42
Wohnort: NRW

Beitrag von Beinschuss »

Johannes Vorschlag solltest Du beherzigen. Außerdem wäre es gut, das Problem konkret zu beschreiben. Du gehst ja auch nicht zum Autoschrauber und sagst: Fährt nicht, sondern sagst: Motor startet nicht oder Reifen ist platt. Also: Funktioniert nicht, ist keine ausreichende Problembeschreibung. Bei mir läuft Dein Beispiel jedenfalls tadellos (bis auf die oben genannte Warnung) durch.

Geo_Markus
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Fr 9. Sep 2016, 12:59

Beitrag von Geo_Markus »

Danke für die Tipps, und ja ich hätte mein Problem durchaus besser beschreiben können.

Ich bin nun den Tipp von Johannes gefolgt und auf Biblatex mit Biber umgestiegen. Auch hier habe ich aber Probleme:

Bei folgendem Minimalbeispiel
\documentclass{article} 
\usepackage[style=authoryear,backend=biber]{biblatex} 
\addbibresource{literatur.bib} 
\begin{document} 
Text \cite{Knopp}
\printbibliography[heading=bibintoc] 
\end{document}
Erkennt er den Verweis auch nicht. Der Log spuckt aus:

LaTeX Warning: Citation 'Knopp' on page 1 undefined on input line 5.
LaTeX Warning: Empty bibliography on input line 6.
LaTeX Warning: There were undefined references.
Package biblatex Warning: Please (re)run Biber on the file:
(biblatex) Test
(biblatex) and rerun LaTeX afterwards.

Wenn ich Biber, wie beschrieben im Texmaker mit F11 ausführe erscheint jedoch:

Process started

This is BibTeX, Version 0.99d (MiKTeX 2.9) The top-level auxiliary file: Test.aux I found no \citation commands---while reading file Test.aux I found no \bibdata command---while reading file Test.aux I found no \bibstyle command---while reading file Test.aux (There were 3 error messages)

Process exited with error(s)

Ich vermute, dass es wohl an meiner bibtex-datei liegt, andererseits halte ich diese auch so einfach wie möglich.
@book{Knopp,
 author = {Knopp, Konrad}
}
Das Pdf enthält nun also nur das Wort 'Text' mit 'Knopp' fettgedruckt dahinter, jedoch kein Literaturverzeichnis geschweige denn einen wirklichen Verweis.

nixversteh
Forum-Meister
Forum-Meister
Beiträge: 561
Registriert: Di 10. Aug 2010, 09:47
Wohnort: Wrestedt

...

Beitrag von nixversteh »

Hallo Geo_Markus,

wenn du schon biber eingestellt hast, solltest du biber auch aufrufen ...

Stelle in Texmaker diesen Code ein:
biber %.bcf
, dazu unter Optionen Texmaker konfigurieren wählen ... bi(bl)atex und dort einsetzen

Kann ich nicht testen, da ich kein MikTex verwende.

Gruß

Martin
Zuletzt geändert von nixversteh am Do 15. Sep 2016, 11:36, insgesamt 2-mal geändert.
Absence of evidence is not evidence of absence

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

Beitrag von u_fischer »

This is BibTeX, Version 0.99d (MiKTeX 2.9) 
BibTeX ist nicht biber. Lies nochmal in den Hinweisen nach, wie man in
texmaker so einstellt, dass es statt bibtex, biber verwendet.

Geo_Markus
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Fr 9. Sep 2016, 12:59

Beitrag von Geo_Markus »

Vielen Dank für eure Hilfe und Geduld! Da habe ich einfach zu nachsichtig gelesen.

Mein Minimalbeispiel läuft jetzt wie gewünscht.

Ich versuche jetzt das in meine eigentliche Arbeit zu übernehmen. Solange sehe ich das Thema als gelöst.

Gast

Beitrag von Gast »

Wenn Du babel lädst und ihm irgendwie mitteilst, dass Du auf Deutsch schreibst (das ngerman in \documentclass[12pt,oneside,ngerman,reqno,a4paper]{article} sollte schon genug sein), dann passt zumindest biblatex die Sprache automatisch an. Lade am besten zusätzlich noch das sinnvolle Paket csquotes.

Geo_Markus
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Fr 9. Sep 2016, 12:59

Beitrag von Geo_Markus »

Danke, da warst du wohl schneller als ich. Und danke für den Tipp!

Antworten