Seite 1 von 3
Literaturverzeichnis wird nicht angezeigt
Verfasst: Mi 2. Mär 2016, 22:27
von Jojo_123
Hallo Latex Gemeinde,
ich bin leider kein Experte in Latex, aber schreibe momentan meine Bachelor Arbeit damit. Mein Problem ist, dass das Literaturverzeichnis nicht angezeigt wird und Latex auch keine Fehlermeldung anzeigt.
\documentclass[a4paper, 12 pt, listof=totoc, bibliography=totoc, listof=entryprefix]{scrartcl}
\usepackage[english, ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\pagestyle{fancy}
\bibliographystyle{unsrt}
\setuptoc{toc}{totoc}
\usepackage[backend=biber, style=alphabetic]{biblatex}
\addbibresource{Literatur.bib}
\begin{document}
text \cite{xx}
\printbibliography
\end{document}
Die .bib Datei habe ich mit JabRef 2.10 erzeugt. Für Hilfe wäre ich dankbar.
Viele Grüße
Re: Literaturverzeichnis wird nicht angezeigt
Verfasst: Mi 2. Mär 2016, 23:05
von Bartman
Jojo_123 hat geschrieben:Mein Problem ist, dass das Literaturverzeichnis nicht angezeigt wird und Latex auch keine Fehlermeldung anzeigt.
Also bei mir gibt es mindestens eine Fehlermeldung, weil für \pagestyle{fancy} das Paket
fancyhdr nicht geladen wurde.
Ich habe mir erlaubt, Dein nicht lauffähiges Beispiel etwas zu ändern.
\documentclass[fontsize=12pt, listof=totoc, bibliography=totoc, listof=entryprefix]{scrartcl}
\usepackage[english, ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[autostyle]{csquotes} % Ein nützliches Paket, bei dessen Abwesenheit in der Präambel sogar eine Warnung in die log-Datei geschrieben wird
\usepackage[babel]{microtype} % Ein Paket für den optischen Randausgleich
%\usepackage{fancyhdr}
%\pagestyle{fancy}
%\bibliographystyle{unsrt}
\setuptoc{toc}{totoc}
\usepackage[backend=biber, style=alphabetic]{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}
text \cite{yoon}
\printbibliography
\end{document}
Für Deine Dokumentklasse von KOMA-Script solltest Du dir statt
fancyhdr besser
scrlayer-scrpage ansehen. Es müsste bei der Verwendung des zuerst genannten Pakets auch eine Warnmeldung in der log-Datei erscheinen.
Verfasst: Mi 2. Mär 2016, 23:34
von Jojo_123
Oh, das hatte ich nur im Minimalbeispiel vergessen, aber erstmal vielen Dank dafür.
Jetzt erhalte ich doch beim Kompilieren mit biber eine Fehlermeldung, womit ich aber nicht viel anfangen kann:
"INFO - This is Biber 2.4 INFO - Logfile is 'test.blg' INFO - Reading 'test.bcf' WARN - Warning: Found biblatex control file version 2.9, expected version 3.0 INFO - Found 2 citekeys in bib section 0 INFO - Processing section 0 INFO - Looking for bibtex format file 'Literatur.bib' for section 0 INFO - Decoding LaTeX character macros into UTF-8 INFO - Found BibTeX data source 'Literatur.bib' ERROR - Circular inheritance between 'GM'<->'GM' INFO - WARNINGS: 1 INFO - ERRORS: 1
Process exited with error(s)"
Verfasst: Do 3. Mär 2016, 01:17
von iTob
Es scheint, als gäbe es irgendein Problem mit Einträgen, die den Schlüssel GM haben – da verweisen scheinbar zwei Einträge im Kreis. Mehr kann man ohne die Bib-Datei zu kennen, aber nur schwer dazu sagen … aber vielleicht kannst du das Problem damit schon selber lösen

Verfasst: Do 3. Mär 2016, 08:12
von Jojo_123
Das Problem wäre dann auch gelöst, danke! Leider wird mir sogleich die nächste Fehlermeldung angezeigt:
"INFO - This is Biber 2.4 INFO - Logfile is 'test.blg' INFO - Reading 'test.bcf' WARN - Warning: Found biblatex control file version 2.9, expected version 3.0 INFO - Found 2 citekeys in bib section 0 INFO - Processing section 0 INFO - Looking for bibtex format file 'Literatur.bib' for section 0 INFO - Decoding LaTeX character macros into UTF-8 INFO - Found BibTeX data source 'Literatur.bib'
Can't locate object method "get_useprefix" via package "Biber::Entry::Names" at C:\Users\Karem\AppData\Local\Temp\par-4b6172656d\cache-2ee463ceb881db975cd39064dffff28a85695787\inc\lib/Biber/Internals.pm line 386.
Process exited with error(s)"
Verfasst: Do 3. Mär 2016, 08:33
von Besserwisser
Lösche den biber-Cache.
Ansonsten: Dein biber ist zu neu und passt deshalb nicht zum verwendeten biblatex. Für biber 2.4 würde man biblatex 3.3 benötigen. Da es das noch nicht auf CTAN gibt, gibt es eben in den TeX-Distributionen weder biblatex 3.3 noch biber 2.4. Offiziell in MiKTeX und TeX Live ist daher biber 2.3, nicht biber 2.4. Woher auch immer du 2.4 installiert hast, installiere besser die Version, die über den Paketmanager der verwendeten TeX-Distribution angeboten wird. Mach gleichzeitig ein Update von biblatex. Dann sollte sicher gestellt sein, dass biber und biblatex in zusammenpassenden Versionen installiert sind.
Verfasst: Do 3. Mär 2016, 09:30
von Gast
Das Problem in diesem Fall sollte wirklich in den unterschiedlichen Versionen bestehen. Soweit ich weiß sind biblatex 3.3 und Biber 2.4 zu CTAN unterwegs (auf github ist das Veröffentlichungsdatum als 1. März angegeben), aber noch nicht veröffentlicht.
Unterschiedliche Versionen müssen nicht zwangsläufig Probleme verursachen, vernünftige Funktion kann aber natürlich nur mit der richtigen Kombination garantiert werden. Mit der letzten Version sind einige sehr wichtige interne Befehle umgestellt worden, sodass ich mir vorstellen kann, dass es einige auch schwerwiegende Probleme gibt, wenn Biber neuer ist als biblatex.
Besserwisser hat absolut recht, Du solltest biblatex und Biber über Deine Distribution installieren (bei MikTeX ist das der Package Manager, bei TeX live tlmgr) und aktuell halten, dann sollten die Versionen immer zusammenpassen.
Das Cache-Problem sollte mit Version 2.2 gelöst sein. Von daher würde ich erwarten, dass das das Problem nicht löst.
Verfasst: Do 3. Mär 2016, 18:13
von Jojo_123
Mit Biber 2.3 funktioniert es wunderbar, danke!

Kann man den Zitationsstil noch selbst irgendwie anpassen? Und gibt es die Möglichkeit den Punkt "Literatur" im Inhaltsverzeichnis zu "Literaturverzeichnis" umzubennen?
Verfasst: Do 3. Mär 2016, 18:27
von Gast
Mit
\DefineBibliographyStrings{german}{
bibliography = {Literaturverzeichnis},
references = {Literaturverzeichnis},
}
bekommst Du "Literaturverzeichnis".
Und ja, Du kannst den Stil anpassen,
biblatex ist sehr flexibel. Für den Anfang gibt es
Guidelines for customizing biblatex styles. Bei weiteren Fragen wird Dir in diesem Forum sicher gerne weitergeholfen. Versuch nur, Deine Frage präzise zu stellen; besonders wenn es um Literaturverzeichnisse und Zitate geht, muss man viel bedenken.
Verfasst: Do 3. Mär 2016, 22:05
von Jojo_123
Super, das funktioniert.. ich würde gerne als Quellenangabe am Ende eines Absatzes eine Fußnote setzen in der die Quelle explizit angegeben ist.. zB. "² Vgl. Hans-Peter (2012)" wobei die Quelle dann auf den Eintrag im Literaturverzeichnis verweist.. ist das irgendwie möglich?