Kurztitel am Ende des Eintrags im Literaturverzeichnis hinzufügen

Kurztitel am Ende des Eintrags im Literaturverzeichnis hinzufügen

ich versuche, am Ende der Bibliografie einen Kurztitel (oder ein anderes Feld wie Usera) hinzuzufügen.

Hier mein MWE:

\documentclass[
    12pt,
    oneside
]{scrartcl}

\usepackage[
    backend=biber, 
    style=ext-authoryear,
    firstinits=false
]{biblatex}

\addbibresource{test.bib}

\begin{document}
    \section{Test}
    \cite{author01}
    \cite{author02}
    \printbibliography[]
\end{document}

Und das Lätzchen:

@book{author01,
 author = {John, Doe},
 year = {2015},
 title = {How to use BibLaTex the wrong way},
 edition = {12},
 publisher = {{Catoso}},
 subtitle = {BibLaTex for Dummys},
 location = {Denmark},
 shorttitle = {Biblatex wrong way}
}

@article{author02,
 author = {Mary, Doe},
 year = {2015},
 title = {How to use BibLaTex the right way},
 edition = {12},
 publisher = {{Catoso}},
 subtitle = {BibLaTex (not) for Dummys},
 location = {Denmark},
 pages = {835--854},
 shorttitle = {Biblatex right way}
}

Ohne: Ohne

Mit: Beispiel

Ist es möglich, den Kurztitel an die letzte Stelle im Eintrag zu setzen? Haben Sie eine Idee, wie das geht? Danke!

Mit freundlichen Grüßen, Marc

Antwort1

Mit den Standardstilen und den meisten Stilen von Drittanbietern können Sie das Bibmacro neu definieren, finentryum am Ende eines Bibliografieeintrags etwas hinzuzufügen.

\documentclass[
    12pt,
    oneside
]{scrartcl}

\usepackage[
    backend=biber, 
    style=ext-authoryear,
    firstinits=false
]{biblatex}

\DeclareFieldFormat{bibshorttitle}{\mkbibbrackets{#1}}
\renewbibmacro*{finentry}{%
  \setunit{\addcomma\space}%
  \printfield[bibshorttitle]{shorttitle}%
  \finentry}

\begin{filecontents}{\jobname.bib}
@book{author01,
 author = {John, Doe},
 year = {2015},
 title = {How to use BibLaTex the wrong way},
 edition = {12},
 publisher = {{Catoso}},
 subtitle = {BibLaTex for Dummys},
 location = {Denmark},
 shorttitle = {Biblatex wrong way}
}
@book{author02,
 author = {Mary, Doe},
 year = {2015},
 title = {How to use BibLaTex the right way},
 edition = {12},
 publisher = {{Catoso}},
 subtitle = {BibLaTex (not) for Dummys},
 location = {Denmark},
 pages = {835--854},
 shorttitle = {Biblatex right way}
}
\end{filecontents}
\addbibresource{\jobname.bib}

\begin{document}
    \section{Test}
    \cite{author01}
    \cite{author02}
    \printbibliography[]
\end{document}

John, Doe (2015). So verwenden Sie BibLaTex falsch. BibLaTex für Dummys. 12. Aufl. Dänemark: Catoso, [Biblatex falsch]. Mary, Doe (2015). So verwenden Sie BibLaTex richtig. BibLaTex (nicht) für Dummys. 12. Aufl. Dänemark: Catoso, S. 835–854, [Biblatex richtig].

verwandte Informationen