Literaturverzeichnis taucht nicht auf Thema ist als GELÖST markiert

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


Patrick9999

Literaturverzeichnis taucht nicht auf

Beitrag von Patrick9999 »

Hallo, liebes Forum.

Schreibe an einer Arbeit und ich habe das Problem, dass das Literaturverzeichnis nicht angezeigt wird. Es wird lediglich die Überschrift "Literatur" angezeigt.
\documentclass[12pt,a4paper]{scrartcl} 
\usepackage[utf8]{inputenc} 
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel} 
\usepackage[pdftex]{graphicx} 
\usepackage{latexsym}
\usepackage{amsmath,amssymb,amsthm} 
\usepackage[authoryear]{natbib}
\bibliographystyle{dcu}

\begin{document}
bla
\bibliography{test}
\end{document}
@Article{test}
author = {test},
title = {test},
journal = {test},
year = {1234},
Ich verwende JabRef 2.92, TeXmaker und MikTex 2.9 auf Windows 8. Ich habe die Datei im Verzeichnis meiner Arbeit.
Es taucht folgende Fehlermeldung auf:

The style file: dcu.bst I found no \citation commands---while reading file Dateiname.aux Database file #1: test.bib (There was 1 error message)

Weiß jemand Rat?


Vielen Dank!

Noch so einer

Beitrag von Noch so einer »

Wenn der Literatureintrag wirklich so aussieht, stimmt die Klammerung nicht. Außerdem gibt es nur ein Literaturverzeichnis, wenn im Dokument auch Literatur mit \cite zitiert oder mit \nocite als ins Verzeichnis aufzunehmen markiert ist.

Patrick9999

Beitrag von Patrick9999 »

Vielen Dank für die Antwort!

Zunächst: Ja, der Artikel sieht nicht so aus. Richtig ist:
@ARTICLE{test12345,
author{test},
title={test},
year={1234},
....
}
Sorry, es war schon spät.
Ich habe nun ferner auch mit \cite zitiert. Jetzt taucht ein [?] auf und die Meldung:


This is BibTeX, Version 0.99d (MiKTeX 2.9 64-bit) The top-level auxiliary file: Dateiname.aux The style file: dcu.bst Database file #1: test.bib Warning--I didn't find a database entry for "test1234" (There was 1 warning)

Ich kann mir das nicht erklären, denn die Datei ist im Verzeichnis meiner Arbeit mit dem Eintrag gespeichert. (Bibtexkey ist test1234)

Ich danke euch für eure Hilfe.

Grüße

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

Beitrag von Johannes_B »

Dein Eintrag heißt test12345, du zitierst aber test1234.
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.

Patrick9999

Beitrag von Patrick9999 »

Hallo,

nein, daran liegt es nicht. Ich bekomme immernoch die selbe Fehlermeldung.

Ich kopier jetzt einfach mal den Bibtex Quelltext hier rein, ich habe mich wieder verzettelt bei meinem vorherigen Post...
@Article{test1234,
  Title                    = {test},
  Author                   = {test},
  Journal                  = {test},
  Year                     = {1234},
  Pages                    = {12},
  Volume                   = {434},
  Owner                    = {Patrick},
  Timestamp                = {2015.12.21}
Danke

Patrick9999

Beitrag von Patrick9999 »

Was mir auch gerade auffällt:

in meinem Verzeichnis habe ich gar keine .bib Datei liegen.

Lediglich eine Datei mit dem Namen "test" (ohne Endung) und eine Datei mit dem Namen "test.bak".

Habe ich vielleicht irgendeine Software nicht installiert/konfiguriert?

Besserwisser

Beitrag von Besserwisser »

Windows zeigt in der Voreinstellung bekannte Endungen nicht an, was das Auffinden von Dateien erschweren kann. Am besten schaltet man diesen Unfug ab.

Noch so einer

Beitrag von Noch so einer »

Bei mir funktioniert
\begin{filecontents}{\jobname.bib}
@Article{test1234,
  Title                    = {test},
  Author                   = {test},
  Journal                  = {test},
  Year                     = {1234},
  Pages                    = {12},
  Volume                   = {434},
  Owner                    = {Patrick},
  Timestamp                = {2015.12.21}
}% <--- fehlte
\end{filecontents}
\documentclass[12pt,a4paper]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[pdftex]{graphicx}
\usepackage{latexsym}
\usepackage{amsmath,amssymb,amsthm}
\usepackage[authoryear]{natbib}
\bibliographystyle{dcu}

\begin{document}
bla\cite{test1234}
\bibliography{\jobname}
\end{document}
Dazu rufe ich zunächst pdflatex, dann bibtex und dann noch zwei Mal pdflatex auf.

Allerdings bekomme ich Warnungen, weil dcu.bst Befehle wie \bf verwendet, die veraltet sind und von KOMA-Script wohl demnächst auch nicht mehr angeboten werden. Eine gute Gelegenheit zu biblatex und biber zu wechseln. Das gilt umso mehr als Du utf8 für die Eingabecodierung verwendest, was dann mit biber auch in der bib-Datei möglich ist.

Noch so einer

Beitrag von Noch so einer »

Mit biblatex könnte man das beispielsweise so machen:
\begin{filecontents}{\jobname.bib}
@Article{test1234,
  Title                    = {test},
  Author                   = {test},
  Journal                  = {test},
  Year                     = {1234},
  Pages                    = {12},
  Volume                   = {434},
  Owner                    = {Patrick},
  Timestamp                = {2015.12.21}
}
\end{filecontents}
\documentclass[12pt,a4paper]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{graphicx}
\usepackage{latexsym}
\usepackage{amsmath,amssymb,amsthm}
\usepackage[style=authoryear-ibid,backend=biber]{biblatex}
\addbibresource{\jobname.bib}

\begin{document}
bla\cite{test1234}
\printbibliography
\end{document}

Antworten