Seite 1 von 2

Literaturverzeichnis erscheint nicht

Verfasst: Fr 11. Dez 2015, 13:34
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

Verfasst: Fr 11. Dez 2015, 13:47
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}

Verfasst: Fr 11. Dez 2015, 13:50
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.

Verfasst: Fr 11. Dez 2015, 13:52
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.

Verfasst: Fr 11. Dez 2015, 14:32
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

Verfasst: Fr 11. Dez 2015, 14:35
von Besserwisser
Beachte die Tipps in den wichtigen Hinweisen.

Verfasst: Sa 12. Dez 2015, 16:27
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 :(

Verfasst: Sa 12. Dez 2015, 17:06
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.

Verfasst: Di 15. Dez 2015, 15:59
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?)

Verfasst: Di 15. Dez 2015, 16:58
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).