Seite 1 von 2

Fehler mit Biblatex - Literaturverzeichnis fehlt

Verfasst: Di 19. Mai 2015, 13:03
von jotha
Hallo Leute. Erst einmal hoffe ich, dass ich das Thema hier richtig aufgemacht habe und gegen keine Forenregeln verstoße. Die ganze Sache mit Foren ist ziemlich neu für mich. Ich habe die meisten Fehler in meiner Zeit als Freund von LaTex mithilfe von Google Suchanfragen und eurem Forum beheben können. Ein Problem bleibt jedoch bestehen. Ich versuche derzeit meine Bachelorarbeit zu techen und bin dabei das Literaturverzeichnis anzugleichen. Hierfür möchte ich, dass im Text [Wa76] angezeigt wird und dieses Kürzel nachher im Literaturverzeichnis vor der entsprechenden Quelle steht. Zur Erzeugung des Literaturverzeichnisses benutze ich Jabref. Ich bin mittlerweile froh, überhaupt ein Literaturverzeichnis hinzubekommen, weil es andauernd zu Problemen mit Biber kam. Nun aber mal mein Beispiel
\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{inputenc}
\usepackage{float}
\usepackage{color}
\usepackage{framed}
\usepackage{csquotes}
\usepackage{mathpazo}
\usepackage{stmaryrd}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amssymb}
\usepackage[pdftex]{graphicx}
\usepackage[backend=biber, style=alphabetic]{biblatex}
\addbibresource{lit.bib}
\usepackage{pgf,tikz}
\usetikzlibrary{intersections, arrows}
\usepackage[onehalfspacing]{setspace}
\usepackage[paper=a4paper,left=35mm,right=35mm,top=28.5mm,bottom=38.5mm]{geometry}
\usepackage{scrpage2}
\pagestyle{scrheadings}
\clearscrheadfoot
\ihead{\headmark}
\ohead{\pagemark} 
\automark{section}


\newcommand{\KK}{\mathbb{K}}
\newcommand{\CC}{\mathbb{C}}
\newcommand{\RR}{\mathbb{R}}
\newcommand{\QQ}{\mathbb{Q}}
\newcommand{\ZZ}{\mathbb{Z}}
\newcommand{\NN}{\mathbb{N}}
\newcommand{\PPO}{\mathcal{P}(\Omega)}
\makeatletter
\renewenvironment{proof}[1][\bfseries\proofname]{\par
	\pushQED{\qed}%
	\normalfont \topsep6\p@\@plus6\p@\relax
	\trivlist
	\item[\hskip\labelsep
	\itshape
	#1\@addpunct{}]\ignorespaces
}{%
\popQED\endtrivlist\@endpefalse
}
\renewcommand\qedsymbol{\textit{q.e.d.}}

\theoremstyle{plain}
\newtheorem{satz}{Satz}[section]
\newtheorem{lem}[satz]{Lemma}
\newtheorem{kor}[satz]{Korollar}
\newtheorem{defi}[satz]{Definition}
\theoremstyle{definition}
\newtheorem{bei}[satz]{Beispiel}
\newtheorem{bem}[satz]{Bemerkung}

\setcounter{section}{-1}
\begin{document}

\cite{WW}

\newpage
	\newpage
	\thispagestyle{empty}
	\printbibliography 
\end{document}
Problem ist, ich bekomme es hin, dass in der Literaturliste eine Nummerierung statt findet, indem ich
\usepackage[backend=biber, bibstyle=numeric, citestyle=alphabetic]{biblatex}

eingebe. Versuche ich dies jedoch, für mich logisch, anzugleichen, indem ich
\usepackage[backend=biber, bibstyle=alphabetic, citestyle=alphabetic]{biblatex}
hinschreibe, so existiert kein Literaturverzeichnis mehr. Es wird mir auch kein Fehler in der log Datei angezeigt.
Ich Entschuldige mich nochmals für etwaige Fehler bezüglich der Konventionen innerhalb dieses Forums. Ich hoffe ihr könnt mir bei meinem Problem helfen.

Liebe Grüße

JotHa

Verfasst: Di 19. Mai 2015, 13:44
von kasiii
Hallo jotha,

du postest ein Minimalbeispiel, das ist sehr gut. Leider kann man deinen Code nicht Testen, weil die .bib Datei fehlt, das ist weniger gut :wink:

Zu deinem Fehler kann man so keine qualifizierten Hilfestellungen geben. Womöglich hast du den Biberdurchlauf vergessen oder deine .lit ist fehlerhaft...

Dieser Code läuft bei mir und erzeugt ein Literaturverzeichnis...
\documentclass[fontsize=11pt, ngerman, paper=a4]{article}

\usepackage{filecontents}
\begin{filecontents}{lit.bib}
@book{Giancoli2010,
	AUTHOR = {Giancoli, Douglas C.},
	YEAR = {2010},
	TITLE = {Physik -- Lehr- und Übungsbuch},
	EDITION = {3. Auflage},
	ISBN = {978-3-8689-4023-7},
	PUBLISHER = {Pearson Education Deutschland GmbH},
	ADDRESS = {München},
}
@BOOK{Schmuser2012_B1_QM,
	AUTHOR = {Schmüser, Peter},
	YEAR = {2012},
	TITLE = {Theoretische Physik Für Studierende Des Lehramts 1},
	subtitle = {Quantenmechanik},
	EDITION = {},
	ISBN = {978-3-642-25397-3},
	PUBLISHER = {Springer-Verlag},
	ADDRESS = {Berlin, Heidelberg},
}
\end{filecontents}

\usepackage[utf8]{inputenc}
\usepackage[]{babel}
\usepackage{float}
\usepackage{color}
\usepackage{framed}
\usepackage{csquotes}
\usepackage{mathpazo}
\usepackage{stmaryrd}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amssymb}
\usepackage[pdftex]{graphicx}
\usepackage[backend=biber, style=alphabetic]{biblatex}
	\addbibresource{lit.bib}

\usepackage[onehalfspacing]{setspace}
\usepackage[left=35mm,right=35mm,top=28.5mm,bottom=38.5mm]{geometry}



\newcommand{\KK}{\mathbb{K}}
\newcommand{\CC}{\mathbb{C}}
\newcommand{\RR}{\mathbb{R}}
\newcommand{\QQ}{\mathbb{Q}}
\newcommand{\ZZ}{\mathbb{Z}}
\newcommand{\NN}{\mathbb{N}}
\newcommand{\PPO}{\mathcal{P}(\Omega)}
\makeatletter
\renewenvironment{proof}[1][\bfseries\proofname]{\par
   \pushQED{\qed}%
   \normalfont \topsep6\p@\@plus6\p@\relax
   \trivlist
   \item[\hskip\labelsep
   \itshape
   #1\@addpunct{}]\ignorespaces
}{%
\popQED\endtrivlist\@endpefalse
}
\renewcommand\qedsymbol{\textit{q.e.d.}}

\theoremstyle{plain}
\newtheorem{satz}{Satz}[section]
\newtheorem{lem}[satz]{Lemma}
\newtheorem{kor}[satz]{Korollar}
\newtheorem{defi}[satz]{Definition}
\theoremstyle{definition}
\newtheorem{bei}[satz]{Beispiel}
\newtheorem{bem}[satz]{Bemerkung}

\setcounter{section}{-1}
\begin{document}

Test \cite{Giancoli2010}

Test Test Test Test \cite{Schmuser2012_B1_QM}

   \thispagestyle{empty}
   \printbibliography
\end{document}  

Verfasst: Di 19. Mai 2015, 13:52
von jotha
Das ist interessant. Das Beispiel funktioniert auch bei mir, danke erst einmal dafür!
Ich pflege meine .bib-Datei mit JabRef, ich kann mal die ein Beispiel hier mit hochladen
@Book{LGOJ,
  Title                    = {Gewöhnliche Differentialgleichungen},
  Author                   = {Prof. Dr. Lars Grüne; Prof. Dr. Oliver Junge},
  Publisher                = {Vieweg und Teubner},
  Year                     = {2009},

  Owner                    = {JotHa},
  Timestamp                = {2015.05.18}
}
Was genau meinst du mit Biberdurchlauf [Sorry :? ] ? Ich benutze TexStudio und kompiliere das alles in einem. Und wie kann ich feststellen ob meine .lit Datei kaputt ist?

Verfasst: Di 19. Mai 2015, 13:59
von u_fischer
Was steht in der .blg-Datei?
Author                   = {Prof. Dr. Lars Grüne; Prof. Dr. Oliver Junge}, 
Das ist übrigens falsch. Autoren werden mit and getrennt. Und Prof gehört da eigentlich nicht hin.

Verfasst: Di 19. Mai 2015, 14:07
von jotha
Danke für den Tipp mit and und den Verweis darauf, dass das Prof. nicht dazugehört. Eine .blg Datei finde ich nicht im Ordner.

Verfasst: Di 19. Mai 2015, 14:17
von u_fischer
Wenn du windows hast, schau nach einer Datei, die als "Benachrichtigungsdatei" bezeichnet wird und öffne sie in texstudio.

Verfasst: Di 19. Mai 2015, 15:12
von kasiii
u_fischer hat geschrieben:Was steht in der .blg-Datei?
Author                   = {Prof. Dr. Lars Grüne; Prof. Dr. Oliver Junge}, 
Das ist übrigens falsch. Autoren werden mit and getrennt. Und Prof gehört da eigentlich nicht hin.
Das Dr. gehört ebenfalls nicht hin.

Verfasst: Di 19. Mai 2015, 15:39
von jotha
Also eine solche Benachrichtigungsdatei habe ich nicht gefunden.

Zu dem Prof. Dr., ich dachte, da das ja hart erarbeitete Titel sind, gehört es sich auch so, diese zu erwähnen. Wenn das gegen die Konventionen spricht, dann lass ich die lieber Weg. Ich danke für den Tipp.

Allgemein scheint sich das Problem nun gelegt zu haben.
Ich habe den ersten Lösungsvorschlag in einem neuen Dokument jedoch in den gleichen Ordner gepackt und seit dem funktioniert das erste Dokument auch mit dem gewollten Literaturverzeichnis.

Ich vermute das JabRef da einfach ein bisschen gezickt hat, ich kann ohne Probleme neue Quellen hinzufügen und alles klappt problemlos. Ich denke ab sofort werde ich meine .bib lieber in LaTex pflegen als in JabRef.

Ich bedanke mich bei allen für die tatkräftige Unterstützung und der Hilfe bezüglich meines Problems.
Da jetzt alles wieder funktioniert, stelle ich den Status am besten auf "mit Vorschlag".

Verfasst: Mi 20. Mai 2015, 15:50
von Johannes_B
Was sind Hilfsdateien und wo finde ich diese?

Wenn du wirklich keine hast, dann fehlt der biber Aufruf. Allerdings scheint ja das Testbeispiel von kasili zu funktionieren.

Verfasst: Mi 20. Mai 2015, 17:05
von jotha
Ich hab sie gefunden. Sie ist bei mir eine sogenannte Leistungsüberwachungsdatei. Wenn ich sie öffne erhalte ich folgendes:
[1] Config.pm:318> INFO - This is Biber 1.8
[1] Config.pm:321> INFO - Logfile is 'Bachelorarbeit.blg'
[75] biber-MSWIN:272> INFO - === %a %b %e, %Y, %H:%M:%S
[76] Biber.pm:333> INFO - Reading 'Bachelorarbeit.bcf'
[152] Utils.pm:169> WARN - Warning: Found biblatex control file version 2.6, expected version 2.5
[152] Biber.pm:630> INFO - Found 2 citekeys in bib section 0
[182] Biber.pm:3053> INFO - Processing section 0
[210] Biber.pm:3190> INFO - Looking for bibtex format file 'lit.bib' for section 0
[214] bibtex.pm:937> INFO - Decoding LaTeX character macros into UTF-8
[216] bibtex.pm:812> INFO - Found BibTeX data source 'lit.bib'
[268] Biber.pm:2939> INFO - Overriding locale 'English_United States.1252' default tailoring 'variable = shifted' with 'variable = non-ignorable'
[268] Biber.pm:2945> INFO - Sorting 'entry' list '' keys
[268] Biber.pm:2949> INFO - No sort tailoring available for locale 'English_United States.1252'
[282] Biber.pm:2939> INFO - Overriding locale 'English_United States.1252' default tailoring 'variable = shifted' with 'variable = non-ignorable'
[282] Biber.pm:2945> INFO - Sorting 'entry' list 'anyt' keys
[283] Biber.pm:2949> INFO - No sort tailoring available for locale 'English_United States.1252'
[288] bbl.pm:482> INFO - Writing 'Bachelorarbeit.bbl' with encoding 'UTF-8'
[289] bbl.pm:555> INFO - Output to Bachelorarbeit.bbl
[290] Biber.pm:105> INFO - WARNINGS: 1
Sagt mir nicht wirklich was, allerdings sind immer noch Fehler drin (vermute ich). Vielleicht liegt ja hier die Lösung des Problems.