biblatex ignoriert style-Option?

Erstellung eines Literaturverzeichnisses mit BibTeX, Biber, BibLaTeX und Co.


justBfree
Forum-Anfänger
Forum-Anfänger
Beiträge: 25
Registriert: Sa 25. Jan 2014, 16:11

biblatex ignoriert style-Option?

Beitrag von justBfree »

Hallo zusammen,

aller guten Dinge sind 3 und so habe ich heute noch eine dritte Frage zu biblatex:

Wähle ich als Paketoption style=numeric
\usepackage[style=numeric,backend=biber,
backref=true,
url=false,
doi=false,
eprint=false]{biblatex}
\addbibresource{d_zentral.bib}
sollte doch wohl im Lit.verzeichnis sowas rauskommen:
[1] ...
[2] ...

Das tut's aber nicht, raus kommt:
[Author Jahr] ...

biber-logfile:
Command Line: C:\texlive\2015\bin\win32\biber.exe "D_Zentral"
Startup Folder: E:\Diss

INFO - This is Biber 2.1
INFO - Logfile is 'D_Zentral.blg'
INFO - Reading 'D_Zentral.bcf'
INFO - Found 43 citekeys in bib section 0
INFO - Processing section 0
INFO - Looking for bibtex format file 'd_zentral.bib' for section 0
INFO - Decoding LaTeX character macros into UTF-8
INFO - Found BibTeX data source 'd_zentral.bib'
WARN - Overwriting field 'year' with year value from field 'date' for entry 'Muller.August2008'
WARN - BibTeX subsystem: C:\Users\user\AppData\Local\Temp\YseGZgXlff\d_zentral.bib_4748.utf8, line 3, warning: 42 characters of junk seen at toplevel
INFO - Looking for bibtex format file 'D.bib' for section 0
INFO - Decoding LaTeX character macros into UTF-8
INFO - Found BibTeX data source 'D.bib'
WARN - The field 'abstract' in entry 'Wang.2004' cannot be null, deleting it
INFO - Overriding locale 'de-DE' defaults 'normalization = NFD' with 'normalization = prenormalized'
INFO - Overriding locale 'de-DE' defaults 'variable = shifted' with 'variable = non-ignorable'
INFO - Sorting list 'nty' of type 'entry' with scheme 'nty' and locale 'de-DE'
INFO - No sort tailoring available for locale 'de-DE'
INFO - Writing 'D_Zentral.bbl' with encoding 'ansinew'
WARN - The entry 'Muller.2000b' has characters which cannot be encoded in 'ansinew'. Recoding problematic characters into macros.
INFO - Output to D_Zentral.bbl
INFO - WARNINGS: 27

Fehlermeldungen gibt es ansonsten nicht.
Ändere ich auf style=alphabetic bleibt das Ergebnis unverändert.

Im Latex-logfile findet sich dazu nach meiner Ansicht kein relevanter Eintrag, hab's deshalb erst mal nicht hochgeladen.

Das Ergebnis sieht für mich immer nach style=authoryear aus, so als würde meine style-Wahl ignoriert.

Was kann ich anstellen damit mein System so gnädig ist und mir den gewünschten Style liefert?

Danke vorab!

justBfree
Forum-Anfänger
Forum-Anfänger
Beiträge: 25
Registriert: Sa 25. Jan 2014, 16:11

Beitrag von justBfree »

...hier doch mal ein Beispiel...
\documentclass[BCOR5mm,a4paper,twoside,fleqn,pagesize,parskip,headsepline,toc=bib,numbers=noenddot,captions=tableheading]{scrreprt}

\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}             %"`Deutsche Anführungszeichen"', nicht german-Paket einbinden, kollidiert mit \bm
\usepackage[babel, german=quotes]{csquotes}     %eingefügt für biblatex
\usepackage[style=numeric,backend=biber]{biblatex}
\addbibresource{testBib.bib}


\begin{document}

Das Leben ist schön.
\cite{Altenbach.1998}

\printbibliography
\end{document}
und

testBib.bib sieht so aus:
@book{Altenbach.1998,
 author = {Altenbach, Holm and Altenbach, Johannes and Naumenko, Konstantin},
 year = {1998},
 title = {Ebene Fl{\"a}chentragwerke},
 url = {http://www.zentralblatt-math.org/zmath/en/search/?an=0914.73001},
 keywords = {FEM;flexible structure;Schwingungen;Strukturdynamik;Strukturmechanik},
 publisher = {Springer-Verlag},
 isbn = {978-3-540632283},
 subtitle = {Grundlagen der Modellierung und Berechnung von Scheiben und Platten},
 shorthand = {Altenbach et al. 1998},
 location = {Berlin and Heidelberg, New York},
 abstract = {},
 pagetotal = {479},
 file = {Ebene Flaechentragwerke_Altenbach_Naumenko:E\:\\Promotion\\Literatur\\Literaturklassen\\FEM\\Ebene Flaechentragwerke_Altenbach_Naumenko.pdf:pdf}
}
Ergebnis im Lit.verz ist

[Altenbach et al. 1998] ...

sollte aber doch

[1] ...

sein. Wo liegt mein Fehler?

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4268
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Du benützt ein shorthand-Feld: shorthand = {Altenbach et al. 1998}. Das gewinnt.

justBfree
Forum-Anfänger
Forum-Anfänger
Beiträge: 25
Registriert: Sa 25. Jan 2014, 16:11

Beitrag von justBfree »

Das kann doch wohl nicht wahr sein...vielleicht sollte ich zurück zu bibtex, das gestaltete sich mit biblatex unerwartet schwierig - und eigentlich wollte ich ja ein paar Einschränkungen von bibtex damit umgehen. Scheinbar muss ich dafür doch die gesamte Anleitung zu dem Paket studieren.

Danke, da hätte ich noch lange gesucht weil es mir nach einem Fehler und nicht nach einem Feature aussah.

Scheinbar kann ich das auch per shorthands=false oder \AtEveryBibitem{\clearfield{shorthand}} nicht umgehen.

Gibt es eine Lösung auf LaTeX-Ebene, derart, dass die shorthands ignoriert werden, oder muss ich jetzt alle shorthands aus meiner Datenbank entfernen, sodass diese gar nicht mehr in der bib-Datei auftauchen wenn ich sie nicht verwenden will?

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4268
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Du kannst eine Sourcemap benutzen

http://tex.stackexchange.com/a/244813/2388

justBfree
Forum-Anfänger
Forum-Anfänger
Beiträge: 25
Registriert: Sa 25. Jan 2014, 16:11

Beitrag von justBfree »

Danke, Ulrike! Der Tag wäre ohne Dich noch richtig schlecht geworden :-).

Für diejenigen, die auch Citavi benutzen eine einfache Lösung auf Citavi-Ebene: Extras->Optionen->Allgemein->Kurzbelegunterstützung: Haken entfernen. Im Ergebnis werden auch die bereits erstellten Kurzbelege (Shorthands) nicht mehr exportiert und tauchen nicht mehr in der bbl-Datei auf.

Antworten