PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit Biblatex



medidoc
21-07-2013, 00:20
Folgendes Minimalbeispiel:



\documentclass{scrbook}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{lipsum}

\usepackage[
style=authoryear,
sorting=nyt,
maxnames=2,
firstinits=true,
hyperref=false,
backend=biber
]{biblatex}
\bibliography{test}


\begin{document}

\chapter{Ein Kapitel}
\lipsum[1] \parencite{Ahmed2010}.



\printbibliography
\end{document}


und als test.bib folgende Datei:



@ARTICLE{Ahmed2010,
author = {Hashim U Ahmed and Manit Arya and Asif Muneer and Imran Mushtaq and
Neil J Sebire},
title = {Testicular and paratesticular tumours in the prepubertal population.},
journal = {Lancet Oncol},
year = {2010},
volume = {11},
pages = {476--483},
number = {5},
month = {May},
abstract = {Prepubertal testicular and paratesticular tumours are a rare group
of tumours, distinct from postpubertal paediatric and adult tumours
of this region. Tumours within this group are testicular germ-cell
tumours (such as benign teratoma, epidermoid cyst and malignant yolk-sac
tumours) and stromal tumours (such as juvenile granulosa-cell, Leydig-cell,
and Sertoli-cell tumours). Paratesticular tumours can be benign (lipoma,
leiomyoma, haemangioma) or malignant (rhabdomyosarcoma, melanotic
neuroectodermal tumour of infancy). Because of their rarity, centralised
pathology and treatment, and national collaborative clinical trials
have been important in establishing the optimum management of malignant
tumours in this group. We provide an up-to-date and comprehensive
review of the clinical presentation, imaging, pathology, and clinical
management of prepubertal paratesticular and testicular tumours.},
keywords = {Child; Combined Modality Therapy; Genital Neoplasms, Male; Humans;
Male; Neoplasm Staging; Neoplasms, Germ Cell and Embryonal; Sex Cord-Gonadal
Stromal Tumors; Testicular Neoplasms},
owner = {internet},
pii = {S1470-2045(10)70012-7},
pmid = {20434716},
timestamp = {2011.12.11}
}



Leider erhalte ich als Literaturhinweis:

Ahmed, H. U. u. a. (Mai 2010). “Testicular and paratesticular tumours in the prepubertal
population.” In: 11.5, S. 476–483.

Mit fehlt jedoch der Journal-Name und den Monat in der Jahresangabe kann ich auch nicht gebrauchen. Wie kann ich das ändern?

Vielen Dank

Dirk

Sepp99
21-07-2013, 08:26
Leider erhalte ich als Literaturhinweis:

Ahmed, H. U. u. a. (Mai 2010). “Testicular and paratesticular tumours in the prepubertal
population.” In: 11.5, S. 476–483.

Mit fehlt jedoch der Journal-Name und den Monat in der Jahresangabe kann ich auch nicht gebrauchen. Wie kann ich das ändern?

Statt >journal< sollte >journaltitle< die Lösung bringen. Den "Monat" in der Jahresangabe bringst du weg, indem du das Feld >month< löscht oder auskommentierst..

Gruß, Sepp

medidoc
21-07-2013, 12:42
Hallo Sepp,

Dein Vorschlag funktioniert für mein Minimalbeispiel, vielen Dank. Ich habe aber eine große Literaturdatenbank (verwaltet mit JabRef), aus der ich fleißig zitiere. Muss die jetzt umgeschrieben werden? Und warum, früher funktionierte es auch!

Dirk.

Daniel
21-07-2013, 15:18
Hi, ich erhalte folgenden Eingtrag:

medidoc
21-07-2013, 17:07
Hallo Daniel,

vielen Dank für Dein Ergebnis, welches anders aussieht als bei mir. Immerhin ist bei Dir das Journal angezeigt, nur das Format der Zitierung sieht komplett anders aus.

Im Anhang das Ergebnis des Minimalbeispiels auf meinem System, Zitierstil wie gewollt, nur ohne Journalangabe.

medidoc
21-07-2013, 17:41
Die erweiterte Google-Recherche bringt mich näher zum Problem und damit zur Lösung:
http://sourceforge.net/p/jabref/bugs/1014/

JabRef hat wohl Probleme mit der Abwärtskompatibilität. Nun stehe ich vor der Entscheidung, ob ich in allen meinen Latex-Dokumenten Biblatex verwende und die Datenbank ändere. Oder vielleicht gibt es ja einen Trick, die gleiche Datenbank mit beiden Systemen (bibtex und biblatex) zu verwenden?

Sepp99
21-07-2013, 17:55
Folgendes in der Präambel könnte das Problem lösen:

%% http://tex.stackexchange.com/questions/87220/journaltitle-and-journal-alias-in-biblatex
\renewbibmacro*{journal}{%
\iffieldundef{journaltitle}
{}
{\printtext[journaltitle]{%
\printfield[titlecase]{journaltitle}%
\setunit{\subtitlepunct}%
\printfield[titlecase]{journalsubtitle}}}}

%% http://tex.stackexchange.com/questions/32930/is-it-possible-to-suppress-a-specific-field-from-bibtex-bbl-in-biblatex
\DeclareSourcemap{
\maps[datatype=bibtex, overwrite]{
\map{
\step[fieldset=month, null]
}
}
}

Auf Grund der sonntäglichen Ruhe nicht restlos ausgetestet.

Gruß, Sepp

medidoc
21-07-2013, 21:17
Hallo Sepp, vielen Dank für Deinen Lösungsvorschlag. Hat auf die Schnelle bei mir nicht den erhofften Effekt gehabt, aber auch keine Fehlermeldung produziert.

Da biblatex die Zukunft gehört, habe ich jetzt meine Datenbank mit suchen=>ersetzen biblatex-tauglich gemacht, und alles funktioniert wie früher.

Noch einen schönen Restsonntag wünscht

Dirk