Biblatex: DeclareFieldFormat ISBN

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Biblatex: DeclareFieldFormat ISBN

Re: Biblatex: DeclareFieldFormat ISBN

von Bartman » So 6. Dez 2015, 22:20

@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}

von Gast » Sa 5. Dez 2015, 14:33

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.

Biblatex: DeclareFieldFormat ISBN

von Passelewe » Sa 5. Dez 2015, 14:23

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.

Nach oben