
Die Anforderungen meiner Institution erfordern in der Bibliografie die Angabe der Ausgabe als Höhepunkt des Erscheinungsjahres.
Ich verwende den Verbose-Trad2-Stil und die italienischen Babel-Spezifikationen, daher dieser Eintrag:
@book{fittizio,
author = {Paolo Polesana},
title = {De Polesanis},
year = {1980},
edition = {2},
publisher = {s.n.},
location = {Bresso},
}
gibt dieses Ergebnis
Ich muss stattdessen Folgendes besorgen:
Antwort1
Wie vorgeschlagen inbiblatex-extDefinieren Sie im Handbuch auf Seite 34 das Makro, superedition
das nach Folgendem verwendet werden soll \usebibmacro{date}
:
\documentclass[italian]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[style=ext-verbose-trad2, backend=biber]{biblatex}
\renewbibmacro*{edition}{}
\DeclareFieldFormat{superedition}{\textsuperscript{#1}}
\newbibmacro*{superedition}{%
\iffieldnums{edition}
{\printfield[superedition]{edition}}
{\printfield{edition}%
\setunit{\addspace}}}
\renewcommand*{\pubdatedelim}{\addspace}
\renewcommand*{\locdatedelim}{\pubdatedelim}
\renewbibmacro*{pubinstorg+location+date}[1]{%
\printlist{location}%
\iflistundef{#1}
{\setunit*{\locdatedelim}}
{\setunit*{\locpubdelim}}%
\printlist{#1}%
\setunit*{\pubdatedelim}%
\usebibmacro{date}%
\usebibmacro{superedition}%
\newunit}
\begin{filecontents}{\jobname.bib}
@book{fittizio,
author = {Paolo Polesana},
title = {De Polesanis},
year = {1980},
edition = {2},
publisher = {s.n.},
location = {Bresso},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
Lorem \autocite{fittizio}
\printbibliography
\end{document}