Literaturverzeichnis erscheint nicht

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


Benno
Forum-Newbie
Forum-Newbie
Beiträge: 8
Registriert: Sa 5. Dez 2015, 14:41

Literaturverzeichnis erscheint nicht

Beitrag von Benno »

Hallo,

für meine Datei test5.tex
\documentclass[11pt]{llncs}
\usepackage{graphicx}
\usepackage[ansinew]{inputenc} 
\usepackage[ngerman]{babel} 
\usepackage[T1]{fontenc} 
\usepackage{lmodern} 
\usepackage{caption} 
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage[ngerman]{babel}
\usepackage{float}
\usepackage[section]{placeins}
\usepackage[round]{natbib}
\bibliographystyle{alphadin}
\usepackage{biblatex}
\addbibresource{literatur.bib}
\bibliography{literatur}






\begin{document}
	\mainmatter
	
	\title{Grundlagen der Bildverarbeitung} 
	\author{Benno Heilmann}
	\institute{Julius-Maximilians-Universitzburg}
	
	\date{}	
	\maketitle
	\tableofcontents

	\section{Bilddarstellung}
	Jedes Bild t sich als Matrix $ I(u,v) $ darstellen, wobei ein Eintrag der 

\cite{reul2015}


\addcontentsline{toc}{section}{Literatur}




\end{document}
möchte ich ein Literaturverzeichnis erzeugen.
Dafür habe ich die Datei literatur.bib erstellt
@INBOOK{reul2015,
	TITLE="Evaluation von Methoden zur 
	Bildverarbeitung für Objekterkennung 
	am Beispiel der Klassifikation von Bäumen",

	CHAPTER="Darstellungsformen von Bildern ",

	AUTHOR="Christian Reul",

	PAGES="4--8",

	YEAR=2015,

	PUBLISHER="UNIVERSITÄT WÜRZBURG 
	INSTITUT FÜR INFORMATIK 
	LEHRSTUHL FÜR KÜNSTLICHE INTELLIGENZ 
	UND ANGEWANDTE INFORMATIK ",

	ADDRESS="Würzburg",

	EDITION="1., Aufl."
}

Nach dem kompilieren wird aber kein Literaturverzeichnis im PDF angezeigt obwohl ich ja \cite{reul2015} Befehl verwendet habe. Die Einstellungen für Biber habe ich Texstudio wie in

http://texwelt.de/wissen/fragen/1909/wi ... ite=1#1910

angewandt.
Es treten auch Fehlermeldungen auf, die ich nicht verstehe. Ich habe Screenshots von den Fehlermeldungen gemacht (Anhang). Kennt ihr diese Fehlermeldungen und wisst wie man die zugehörigen Fehler beseitigt? Vielen Dank
Dateianhänge
errors.PNG
errors.PNG (10.58 KiB) 3225 mal betrachtet
errors2.PNG
errors2.PNG (2.42 KiB) 3216 mal betrachtet

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

Beitrag von u_fischer »

\usepackage[round]{natbib}
\bibliographystyle{alphadin}
\usepackage{biblatex}
\addbibresource{literatur.bib}
\bibliography{literatur}
Entscheide dich mal für ein System. Entweder
\usepackage[round]{natbib}
\bibliographystyle{alphadin}
\bibliography{literatur}
oder
\usepackage{biblatex}
\addbibresource{literatur.bib}

Besserwisser

Beitrag von Besserwisser »

Bei Verwendung von natbib muss \bibliography an die Stelle, an der das Literaturverzeichnis ausgegeben werden soll.

Bei Verwendung von biblatex muss \printbibliography an die Stelle, an der das Literaturverzeichnis ausgegeben werden soll.

Dass beides zusammen nicht geht, hat Ulrike schon hinreichend erklärt.

Ich empfehle biblatex und das gründliche Durcharbeiten der wichtigen Hinweise.

Besserwisser

Beitrag von Besserwisser »

PS: Da llncs eine Verlagsklasse ist, kann es natürlich sein, dass der Verlag kein biblatex will. Dann musst du es so machen, wie der Verlag es in den Autorenrichtlinien sicher vorgegeben hat.

Benno
Forum-Newbie
Forum-Newbie
Beiträge: 8
Registriert: Sa 5. Dez 2015, 14:41

Beitrag von Benno »

Vielen Dank für die Antworten. Habe mich für biblatex entschieden und die überflüssigen Pakete rausgenommen.
Kompilieren liefert jetzt keine Fehler mehr, aber selbst mit \printbibliography
Befehl erscheint kein Literaturverzeichnis.
(der leicht veränderte Code)
\documentclass[11pt]{llncs}
\usepackage{graphicx}
\usepackage[ansinew]{inputenc} 
\usepackage[ngerman]{babel} 
\usepackage[T1]{fontenc} 
\usepackage{lmodern} 
\usepackage{caption} 
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage[ngerman]{babel}
\usepackage{float}
\usepackage[section]{placeins}

\usepackage{biblatex}
\addbibresource{literatur.bib}







\begin{document}
	\mainmatter
	
	\title{Grundlagen der Bildverarbeitung} 
	\author{Benno Heilmann}
	\institute{Julius-Maximilians-Universitzburg}
	
	\date{}	
	\maketitle
	\tableofcontents

	\section{Bilddarstellung}
	Jedes Bild t sich als Matrix $ I(u,v) $ darstellen, wobei ein Eintrag der 

\cite{reul2015}

\addcontentsline{toc}{section}{Literatur}


\printbibliography

\end{document}
Im Anhang habe ich ein Bild, wie ich gedacht habe, dass das Literaturverzeichnis (andere Bücher als in meinem Fall) aussehen würde.
Ist bei mir noch nicht aufgetaucht. Habt ihr noch einen Tipp worans liegen könnte?

Bild
Dateianhänge
bennoLiteraturverzeichnis.png
bennoLiteraturverzeichnis.png (25.93 KiB) 3242 mal betrachtet

Besserwisser

Beitrag von Besserwisser »

Beachte die Tipps in den wichtigen Hinweisen.

Benno
Forum-Newbie
Forum-Newbie
Beiträge: 8
Registriert: Sa 5. Dez 2015, 14:41

Beitrag von Benno »

Also vom Code her sind glaube ich alle notwendigen Befehle in der .tex Datei und in der .bib Datei.
Bei den wichtigen Hinweisen habe ich die Einstellungen von TexStudio so verändert wie in
http://texwelt.de/wissen/fragen/1909/wi ... ite=1#1910
beschrieben.
Das einzige was nicht passt ist das für test5.tex keine .blg Datei angelegt wird. Laut
http://www.texwelt.de/wissen/fragen/230 ... ufen-wurde
bedeutet das, dass biber nicht aufgerufen wurde.
Allerdings habe ich ein anderes Beispiel, dass meiner Meinung nach nicht irgendwelche zusätzlichen Befehle verwendet die den Unterschied machen könnten. Für diese Datei wurde schon eine .blg angelegt.
\documentclass{llncs} 
\usepackage[style=authoryear,backend=biber]{biblatex} 
\addbibresource{literatur.bib} 
\begin{document} 
Zitiere Onlinequelle: \cite{reul2015}\par 
\printbibliography[heading=bibintoc] 
\end{document}
Mir ist nur nicht klar warum, denn beide .tex Dateien wurden unter TexStudio mit identischen Einstellungen kompiliert.
Ich benutze Windows 7. Ich arbeite kaum mit der Eingabeaufforderung.
Habe mal dieses "cmd" benutzt und in dem Verzeichnis in dem die beiden Dateien test5.tex und literatur.bib liegen die Befehle "biber test5" und "biber literatur" eingegeben (Es war ohne Dateiendungen gefordert.)
Bisher weder .blg Datei noch Literaturverzeichnis in der PDF angezeigt. Hilfe :(

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

Beitrag von Johannes_B »

Versuch doch erst mal das Beispiel aus den wichtigen Hinweisen zu kompilieren. So kannst du testen, ob biber richtig aufgerufen wird.

Danach kannst du dich an dein eigentliches Literaturverzeichnis wagen.
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.

Benno
Forum-Newbie
Forum-Newbie
Beiträge: 8
Registriert: Sa 5. Dez 2015, 14:41

Beitrag von Benno »

Ich habe es mal mit Texworks probiert und die Einstellungen wie in

http://texwelt.de/wissen/fragen/1909/wi ... ite=1#1953

angepasst. Das lieferte mir diese Fehlermeldung (screenshot angehängt)
Die Fehlermeldung deutet an, dass ich keine tex distribution installiert habe. Das kann ich mir aber nicht vorstellen, weil ich ja schon wunderbar pdfs mit texstudio erzeugen konnte.
Für das Beispiel aus den wichtigen Hinweisen wird also keine .blg angelegt. Gibt es noch andere Dinge, außer die Editoreinstellungen, auf die man achten muss um biber zu nutzen? (Biber ist schon in der Latexdistribution dabei oder? Und nur wenn man eine Latexdistribution schon hat, kann man überhaupt Latexcode in pdfs umwandeln? Ist das so korrekt?)
Dateianhänge
texwork_fehler.PNG
texwork_fehler.PNG (15.09 KiB) 3214 mal betrachtet

Gast

Beitrag von Gast »

Es kann schon sein, dass Biber bei Deiner Distribution nicht dabei war. Ich weiß nicht ob und seit wann MikTeX Biber automatisch installiert.

Wenn Du MikTeX nutzt, gehst Du einfach in den Package Manager und installierst dort Biber.

Du kannst testen, ob Biber installiert ist, wenn Du in der Kommandozeile
biber --version
eingibst. Erscheint dann die Version von Biber (die neuste ist 2.2) ist alles in Ordnung, wenn ein Fehler kommt, ist Biber entweder nicht installiert, oder Dein Rechner kann ihn nicht finden (das liegt dann wohl an den Pfadeinstellungen).

Antworten