PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Biblatex will nicht auf numeric umgestellt werden



Manilahanf
11-03-2014, 17:04
Hallo an alle!

Nach langem Rumprobieren, googlen etc. bin ich am Verzweifeln. Biblatex weigert sich beharrlich, den Zitationsstil auf den angegebenen numeric-comp umzustellen und gibt weiterhin den authoryear-Stil aus.
Sämtliche Dateien im Hauptverzeichnis und den Unterverzeichnissen der Kapitel wurden regelmäßig gelöscht (mit Ausnahme der .tex und .bib-Dateien natürlich), ebenso wurden die temporären Dateien im Ordner "par-..." gelöscht.
Das Dokument wird so ausgegeben wie ich es haben möchte, ausgenommen natürlich die Zitatquellen und das Literaturverzeichnis: beides wird im konsequent im authoryear-Stil ausgegeben. Abgesehen von ein paar Warnungen wg. zu großer Boxen und fünf noch nicht angelegten Literaturquellen in der bib-Datei gibt Latex beim Kompilieren keine Meldungen aus.
Kompiliert wurde immer wie folgt: mind. 2x Pdflatex, Biblatex, Pdflatex, Makeindex, 3x Pdflatex.
Hier das Minimal:



\documentclass[
12pt,
a4paper,
bibliography=totocnumbered,
listof=numbered]
{scrreprt}


%-------------------------Paketeinbindungen
\usepackage[left=3.5cm,right=2cm,top=3cm,bottom=3.5cm]{geometry}
\usepackage{scrhack}
\usepackage[utf8]{inputenc}
\usepackage{lmodern, textcomp}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[babel,german=quotes]{csquotes}
\usepackage[automark]{scrpage2}
\usepackage{verbatim}
\usepackage{blindtext}


%-------------------------Für Quellenangaben
\usepackage[
backend=biber,
style=numeric-comp,
sorting=reverse,
defernumbers=true,]
{biblatex}
%
\addbibresource{Literatur.bib}
%
\DeclareSortingScheme{reverse}{
\sort[direction=ascending]{\citeorder}
}


\begin{document}
%
\chapter{1}
\blindtext
\autocite[vgl.][S.324]{Ibach.2009}
\blindtext
\autocite[vgl.][S.2031]{Antes.1999}
\blindtext
\autocite[vgl.][S.7]{Zhang.2006}
%
%-------------------------Quellenangaben
\printbibliography
%
\end{document}


Hier die dazugehörige Literatur. Für das Minimal als Literatur.bib zu speichern.



@article{Antes.1999,
author = {Antes, J. and Hu, Z. and Zhang, W. and H{\"u}ttinger, K.J.},
year = {1999},
title = {Chemistry and kinetics of chemical vapour deposition of pyrocarbon - VII. Confirmation of the influence of the substrate surface area/reactor volume ratio},
pages = {2031--2039},
pagination = {page},
volume = {37},
issn = {00086223},
journaltitle = {Carbon},
shorthand = {Antes et al. 1999},
doi = {10.1016/S0008-6223(99)00070-6},
issue = {12},
file = {10.1016/S0008-6223(99)00070-6}
}

@book{Ibach.2009,
author = {Ibach, Harald and L{\"u}th, Hans},
year = {2009},
title = {Festk{\"o}rperphysik},
keywords = {Festk{\"o}rperphysik;f Lehrbuch},
edition = {7. Aufl},
publisher = {Springer},
isbn = {3-540-85794-X},
shorthand = {Ibach et al. 2009},
location = {Berlin [u.a.]},
series = {Springer-Lehrbuch},
pagetotal = {XVI, 509 S. : graph. Darst}
}

@article{Zhang.2006,
author = {Zhang, W. G. and H{\"u}ttinger, K. J.},
year = {2006},
title = {Texture formation of pyrolytic carbon in chemical vapor deposition and infiltration},
urldate = {2013-12-03},
pages = {1--8},
pagination = {page},
volume = {21},
issn = {18725805},
journaltitle = {New Carbon Materials},
shorthand = {Zhang et al. 2006},
issue = {2},
pagetotal = {8},
file = {635216634000101411:C\:\\Users\\Manilahanf\\Docume nts\\Citavi 4\\Projects\\Praxisphase Master\\CitaviFiles\\635216634000101411.pdf:pdf}
}


Die Zitation innerhalb der Kapitel erfolgt mit dem Befehl \autocite[vgl.][S.]{Quelle}. Als Hilfsinfos für mich, habe ich jeweils die Seitenzahlen mit angegeben.
Zur Bearbeitung nutze ich Texmaker Version 4.1.1, die Version von Biber ist 1.8. Die bib-Datei wiederum lasse ich mir von Citavi erzeugen.
Ich hoffe, jemand kennt das Problem und kann mir weiterhelfen.
Vielen Dank schonmal im Voraus für jede Hilfe!

Viele Grüße

David

Manilahanf
11-03-2014, 20:08
Ich habe vergessen zu erwähnen, dass meine Formatvorlage auf der eines Freundes basiert. Bei ihm funktioniert die Umstellung zwischen den Stilen problemlos, nur bei mir streikt Biblatex.

Donalduck
11-03-2014, 20:48
Kompiliert wurde immer wie folgt: mind. 2x Pdflatex, Biblatex, Pdflatex, Makeindex, 3x Pdflatex.
Rufst du irgendwie wirklich BibLaTeX auf, wenn du Biber aufrufen solltest? Oder vielleicht rufst du ausversehen BibTeX auf?

Manilahanf
11-03-2014, 21:11
Der Biblatex-Eintrag in der Texmaker-Konfiguration lautet: biber %
Beim Kompilieren sollte also biber aufgerufen werden.
Es wird ja im Grunde alles korrekt ausgegeben, nur eben im falschen Stil.

Donalduck
11-03-2014, 21:33
Dann mach doch mal ein Minimalbeispiel, deins können wir nicht compilieren da wir natürlich die ganzen includes nicht haben. Also was compilierbares mit bib das deinen Fehler zeigt.

Manilahanf
11-03-2014, 21:58
Sorry, daran hatte ich gar nicht gedacht... So wie es jetzt im ersten Post steht, sollte es aber gehen :)

Donalduck
11-03-2014, 23:18
Es liegt daran, dass du in deiner .bib mit "shorthand=" bereits vorgibst, wie die Zitierung im text auszusehen hat. Lösche die Einträge einfach, damit sie von biblatex selber ausgewählt werden können.

u_fischer
12-03-2014, 08:25
Wenn du die bib nicht überarbeiten willst, kannst du das hier in die Präambel einfügen, um die shorthand-Felder auszufiltern:


\DeclareSourcemap{
\maps[datatype=bibtex]{
\map[overwrite=true]{
\step[fieldset=shorthand, null]
}
}
}

Manilahanf
12-03-2014, 11:04
An der bib-Datei lags... Vielen vielen Dank für die Hilfe!
Deinen Vorschlag, Ulrike, werde ich jetzt gleich noch ausprobieren.

Ich danke euch beiden!