Seite 1 von 1
Zitierung funktioniert nicht
Verfasst: Do 15. Sep 2016, 09:34
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.
Verfasst: Do 15. Sep 2016, 09:51
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.
Verfasst: Do 15. Sep 2016, 10:15
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).
Verfasst: Do 15. Sep 2016, 10:27
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.
Verfasst: Do 15. Sep 2016, 11:24
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.
...
Verfasst: Do 15. Sep 2016, 11:28
von nixversteh
Hallo Geo_Markus,
wenn du schon biber eingestellt hast, solltest du biber auch aufrufen ...
Stelle in Texmaker diesen Code ein:
, dazu unter Optionen Texmaker konfigurieren wählen ... bi(bl)atex und dort einsetzen
Kann ich nicht testen, da ich kein MikTex verwende.
Gruß
Martin
Verfasst: Do 15. Sep 2016, 11:34
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.
Verfasst: Do 15. Sep 2016, 12:09
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.
Verfasst: Do 15. Sep 2016, 12:17
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.
Verfasst: Do 15. Sep 2016, 12:20
von Geo_Markus
Danke, da warst du wohl schneller als ich. Und danke für den Tipp!