PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : biblatex verweise



Ephi
16-05-2010, 13:19
Hallo,

ich fange gerade einmal wieder eine größere Arbeit mit LaTeX an. So ziemlich mit den gleichen vorgaben und Einstellungen wie meine letzte. Ich habe nun das Problem, dass er meine .bib datei nicht zu finden scheint, und deshalb kein literaturverzeichnis erstellt und bei den \cite{bla} verweisen im text dann immer nur [bla] anstatt eines verweises schreibt. Ich weis echt nicht woran das liegt, bei meiner anderen Arbeit, die sich nur inhaltlich unterscheidet funktioniert das alles wunderbar.

Hier mal der kern meiner .tex Datei:

\documentclass[12pt,a4paper,bibliography=totocnumbered]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage[babel,german=quotes]{csquotes}
\usepackage[style=numeric,urldate=long]{biblatex}
\usepackage[tocflat]{tocstyle}

\usetocstyle{KOMAlike}

\AtBeginBibliography{\renewcommand\mkbibnamelast[1]{\textsc{#1}}}

\DeclareNameFormat{default}{%
\iffirstinits
{\usebibmacro{name:last-first}{#1}{#4}{#5}{#7}}
{\usebibmacro{name:last-first}{#1}{#3}{#5}{#7}}%
\usebibmacro{name:andothers}}
\DeclareFieldFormat{volume}{\bibstring{volume}~#1; }

\renewcommand*{\labelnamepunct}{\addcolon\space}
\renewcommand\mkbibnamelast[1]{\textsc{#1}}
\renewcommand*{\newunitpunct}{\addsemicolon\space}

\DefineBibliographyStrings{ngerman}{bibliography={ Literaturverzeichnis}}

\bibliography{quellen} %die datei quellen.bib existiert und liegt im stammverzeichnis des dokuments. Inhalt siehe unten

\title{Wettermanipulation}
\subtitle{Untertitel}
\author{Ephraim Hahn}
\date{\today}


\begin{document}

\begin{titlepage}
% gestaltung der titelseite ist wohl uninteressant
\end{titlepage}

\tableofcontents

\chapter{Einführung}

\chapter{Hauptteil}

Irgend ein Text. \cite{walch}

Noch mehr Text. \cite{zeitung}

\chapter{Fazit}

\appendix

\printbibliography

\chapter{Selbstständigkeitserklärung}
...

\end{document}


Als Ausgabe kommt dann immer zu jedem Zitat:

LaTeX Warning: Citation 'walch' on page 4 undefined on input line 81.
Am Schluss dann:
LaTeX Warning: Empty bibliography on input line 112.


Für mich sieht das ganz so aus, als würde er die .bib Datei nicht finden, die ist aber sicher vorhanden, auch richtig benannt und alles...
Hier mal noch der Inhalt:

@online{suedflug,
Lastchecked = {15.5.2010},
Url = {http://www.suedflug.at/}}

@online{Zeitung,
Lastchecked = {15.5.2010},
Url = {http://www.stuttgarter-zeitung.de/stz/page/2445939_0_9223_-hagelflieger-hagelflieger-bleiben-weiter-im-einsatz.html}}

@book{walch,
Author = {Dieter Walch},
Edition = {1. Auflage 2000},
Month = {9},
Publisher = {BLV Verlagsgesellschaft mbH},
Title = {So funktioniert das Wetter},
Year = {2000}}

@book{kachelmann,
Author = {Jörg Kachelmann and Siegfried Schöpfer},
Publisher = {rororo},
Title = {Wie wird das Wetter?: Eine leicht verständliche Einführung für jedermann},
Year = {2006}}

@book{chemtrails,
Author = {Chris Haderer, Peter Hiess},
Publisher = {V. F. Sammler},
Title = {Chemtrails. Verschwörung am Himmel? Wettermanipulation unter den Augen der Öffentlichkeit},
Year = {2005}}

@misc{swr2,
Howpublished = {Radiosendung},
Title = {SWR2 Wissen: Die Wettermacher},
Year = {2008}}


Hab ich irgendwas übersehen? Kann mir jemand auf die Sprünge helfen?

Gruß

lockstep
16-05-2010, 13:47
Dein Beispiel läuft, nachdem ich deine bib-Datei in eine filecontents-Umgebung gepackt habe, fehlerlos durch.

Kann es sein, dass du im Originaltext irgendwo vor \bibliography{quellen) einen weiteren \bibliography-Befehl stehen hast? Dieser Befehl würde dazu führen, dass der folgende Befehl ignoriert wird.

lockstep

Ephi
16-05-2010, 15:31
Komisch. Ich habe auch grad nochmal das kleine Beispiel versucht, mit den gleichen Problemen. Auch der absolute Pfad zur bib datei bringt mich nicht weiter. Und nein, ich habe \bibliography nur einmal drin.

Ich dachte jetzt meine umgebung mag mich nicht, da ich ja biblatex manuell installiert habe und MacTex seit der letzten Arbeit auch nochmal neu aufgesetzt habe. Aber die alte Arbeit kompiliert er auch jetzt noch einwandfrei mit korrekten Quellverweisen und allem drum und dran.

Ich habe das gefühl er ignoriert meinen bibliography befehl. Kann es sein das da latexintern irgendeine variable auf eine andere bib datei gesetzt ist?

lockstep
16-05-2010, 15:54
Läuft deine alte Arbeit auch fehlerfrei durch und enthält korrekte Literaturverweise, wenn du alle Hilfsdateien löscht und nur mehr mit einer tex- und einer bib-Datei startest?

lockstep

EDIT: Probier das am besten, nachdem du eine Sicherungskopie gemacht hast.

Ephi
16-05-2010, 16:18
okay, dann kompiliert sie auch nicht richtig.
Nun, bei der geschichte ist mir jetzt endlich aufgefallen, dass ich völlig vergessen hatte BibTeX drüberrennen zu lassen, um die .bbl datei zu erstellen. Das kommt davon, wenn man länger nichts damit macht...

Problem was nun mit BibTeX auftaucht:

This is BibTeX, Version 0.99c (TeX Live 2009)
The top-level auxiliary file: Wettermanipulation.aux
I couldn't open style file biblatex.bst
---line 3 of file Wettermanipulation.aux
: \bibstyle{biblatex
: }
I'm skipping whatever remains of this command
I found no style file---while reading file Wettermanipulation.aux
(There were 2 error messages)

aber da hab ich wohl bei der installation eine datei an den falschen ort gebracht. Ich schau gleich nochmal...

Ephi
16-05-2010, 16:34
Es funktioniert! Sorry, dass ich Dich mit meiner vergesslichkeit belästigt habe. Danke für die Hilfe!