Biblatex: DeclareFieldFormat ISBN

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


Passelewe
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Sa 5. Dez 2015, 14:03

Biblatex: DeclareFieldFormat ISBN

Beitrag von Passelewe »

Hallo,

ich habe das Problem, dass die ISBN ohne Bindestrich im Literaturverzeichnis angezeigt wird. Bisher habe ich im Netz keinen Hinweis gefunden wie ich es beheben könnte. In fast allen Beispielen wird die ISBN auf 'false' gesetzt. Was ist hierfür der Hintergrund? Ist das schlechter Stil, wenn die ISBN mit angegeben wird?
Ich hoffe, dass das Problem mittels dem Befehl DeclareFieldFormat gelöst werden kann (\DeclareFieldFormat{isbn}{???}). Hier mein Beispiel:
%% Deutsche Anpassungen
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}

%% Literaturverzeichnis
\usepackage[style=authortitle,backend=biber]{biblatex}
\usepackage[babel,german=guillemets]{csquotes}
\addbibresource{literatur.bib}

\begin{document}

\begin{itemize}
	\item xxx\footnote{Vgl. \cite{Staud2005}, S.8.} yyy
	\item www zzz
\end{itemize}


%% Bibliographie unter Verwendung von BibLaTeX
\DeclareNameAlias{sortname}{last-first}
\printbibliography[heading=bibintoc]

\end{document}

Hier der dazugehörige Auschnitt aus der bib-Datei (vielleicht liegt es ja auch am Eintrag):

@BOOK{Staud2005,
AUTHOR = {Staud, Josef L.},
YEAR = {2005},
TITLE = {Datenmodellierung und Datenbankentwurf},
ISBN = {3-540-20577-2},
PUBLISHER = {Springer},
ADDRESS = {Berlin, Heidelberg},

Das Ergebnis im Literaturverzeichnis:

Staud, Josef L. Datenmodellierung und Datenbankentwurf. Berlin, Heidelberg: Springer,
2005. ISBN: 3540205772.

Für jeden Hinweis schon mal vielen Dank im Voraus.

Gast

Beitrag von Gast »

Die aktuelle Version von Biber löscht leider alle Bindestriche aus der ISBN. Das Problem ist inzwischen vom Entwickler behoben worden (siehe #89), aber die aktualisierte Version ist noch nicht auf CTAN, Du kannst die Entwicklerversion bei sourceforge herunterladen.

Siehe auch Presentation of year and ISBN of BetterBibLaTeX from Zotero in LaTeX.

Ich denke nicht, dass wirklich etwas dagegen spricht, die ISBN mit anzugeben. Der Kürze zuliebe kann man sie wohl weglassen, die restlichen Informationen im Literaturverzeichnis sollten es eigentlich auch so ermöglichen, das Buch aus so ausfindig zu machen.

Bartman
Forum-Meister
Forum-Meister
Beiträge: 2466
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

Re: Biblatex: DeclareFieldFormat ISBN

Beitrag von Bartman »

@Passelewe
\begin{itemize}
	\item xxx\footnote{Vgl. \cite{Staud2005}, S.8.} yyy
	\item www zzz
\end{itemize}
Das obige Fußnotenzitat mag im Dokument zur gewünschten Anzeige führen, aber Du lädst biblatex mit dem Stil authortitle, welcher laut Dokumentation autocite auf footnote setzt.
\begin{filecontents}{literatur.bib}
@BOOK{Staud2005,
	AUTHOR = {Staud, Josef L.},
	DATE = {2005},
	TITLE = {Datenmodellierung und Datenbankentwurf},
	ISBN = {3-540-20577-2},
	PUBLISHER = {Springer},
	LOCATION = {Berlin and Heidelberg}
}
\end{filecontents}

\documentclass[12pt]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
%% Deutsche Anpassungen
\usepackage[ngerman]{babel}
\usepackage[autostyle,german=guillemets]{csquotes}

%% Literaturverzeichnis
\usepackage[style=authortitle,backend=biber]{biblatex}
\addbibresource{literatur.bib}

\begin{document}

\begin{itemize}
   \item xxx\autocite[Vgl.][8]{Staud2005} yyy
   \item www zzz
\end{itemize}


%% Bibliographie unter Verwendung von BibLaTeX
\DeclareNameAlias{sortname}{last-first}
\printbibliography[heading=bibintoc]

\end{document}

Antworten