von Gast » Mi 14. Okt 2015, 13:12
Das halte ich für ein Gerücht. In einem kurzen Test mit authortitle-dw funktionierte alles wie gewünscht.
\documentclass{article}
\usepackage[backend=biber,style=authortitle-dw,sorting=nyt,isbn=false,doi=false]{biblatex}
\DeclareEntryOption{postnotedelim}{%
\def\postnotedelim{#1}}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@book{enneads,
author = {Plotinus},
title = {Enneads},
pagination = {none},
shorthand = {\emph{Enn.}},
options = {postnotedelim=\addspace}
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
\parencite[I.6.2]{enneads}
\end{document}
und
\documentclass{article}
\usepackage[backend=biber,style=authortitle-dw,sorting=nyt,isbn=false,doi=false]{biblatex}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@book{enneads,
author = {Plotinus},
title = {Enneads},
entrysubtype = {classical},
shorthand = {Enn.},
}
\end{filecontents}
\DeclareSourcemap{
\maps[datatype=bibtex]{
\map{
\step[fieldsource=entrysubtype, match={classical}, final]
\step[fieldset=pagination, fieldvalue={none}]
}
}
}
\DeclareFieldFormat{shorthand}{%
\iffieldequalstr{entrysubtype}{classical}
{\mkbibemph{#1\isdot}}
{#1\isdot}}
\renewcommand*{\postnotedelim}{%
\iffieldequalstr{entrysubtype}{classical}
{}
{\addcomma}%
\addspace}
\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}
\begin{document}
\parencites[I.6.2]{enneads}[19]{sigfridsson}[4-6]{kant:kpv}
\end{document}
Das halte ich für ein Gerücht. In einem kurzen Test mit [tt]authortitle-dw[/tt] funktionierte alles wie gewünscht.
[code]\documentclass{article}
\usepackage[backend=biber,style=authortitle-dw,sorting=nyt,isbn=false,doi=false]{biblatex}
\DeclareEntryOption{postnotedelim}{%
\def\postnotedelim{#1}}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@book{enneads,
author = {Plotinus},
title = {Enneads},
pagination = {none},
shorthand = {\emph{Enn.}},
options = {postnotedelim=\addspace}
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
\parencite[I.6.2]{enneads}
\end{document}[/code]
und
[code]\documentclass{article}
\usepackage[backend=biber,style=authortitle-dw,sorting=nyt,isbn=false,doi=false]{biblatex}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@book{enneads,
author = {Plotinus},
title = {Enneads},
entrysubtype = {classical},
shorthand = {Enn.},
}
\end{filecontents}
\DeclareSourcemap{
\maps[datatype=bibtex]{
\map{
\step[fieldsource=entrysubtype, match={classical}, final]
\step[fieldset=pagination, fieldvalue={none}]
}
}
}
\DeclareFieldFormat{shorthand}{%
\iffieldequalstr{entrysubtype}{classical}
{\mkbibemph{#1\isdot}}
{#1\isdot}}
\renewcommand*{\postnotedelim}{%
\iffieldequalstr{entrysubtype}{classical}
{}
{\addcomma}%
\addspace}
\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}
\begin{document}
\parencites[I.6.2]{enneads}[19]{sigfridsson}[4-6]{kant:kpv}
\end{document}[/code]