Für das Wiederholen des Zitatlabels im Literaturverzeichnis bietet sich die Option introcite der biblatex-ext-Stile an.
Die Stile haben auch ein paar weitere praktische Funktionen, die es uns erlauben, das gewünschte Resultat mit etwas weniger Code zu erreichen (Klammern um das Jahr im Zitat einfach mit \DeclareInnerCiteDelims, Leerzeichen statt Komma zwischen Verlag und Jahr mit \pubdatedelim).
Die meisten unten genutzten Makros sollten sprechende Namen haben, was sie genau tun, kann in der biblatex-Dokumentation oder in der biblatex-ext-Doku nachgelesen werden.
Weil das Jahr aufgrund des Zitatlabels schon vorne steht, bietet es sich an, den Bib-Stil auf ext-authortitle zu setzen. Dann muss aber die Sortierung auf die im Autor-Jahr-Stil übliche Reihenfolge umgestellt werden.
\documentclass[ngerman]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[
backend=biber,
citestyle=ext-authoryear,
bibstyle=ext-authortitle,
sorting=nyt,
autocite=footnote,
giveninits=true,
uniquename=init,
maxbibnames=99,
isbn=false,
introcite=plain,
]{biblatex}
\DeclareInnerCiteDelims{footcite}{\bibopenparen}{\bibcloseparen}
\DeclareInnerCiteDelimsAlias{bbx@introcite}{footcite}
\DeclareFieldFormat{bbx@introcite}{\mkbibbold{#1}}
\renewcommand*{\introcitepunct}{\textbf{\addcolon\space}}
\DeclareNameAlias{sortname}{given-family}
\DeclareDelimFormat{multinamedelim}{\addsemicolon\space}
\DeclareDelimAlias{finalnamedelim}{multinamedelim}
\DeclareFieldFormat{title}{#1\isdot}
\DeclareFieldFormat{citetitle}{#1}
\DeclareFieldFormat{journaltitle}{#1}
\DeclareFieldFormat{issuetitle}{#1}
\DeclareFieldFormat{maintitle}{#1}
\DeclareFieldFormat{booktitle}{#1}
\renewcommand*{\pubdatedelim}{\addspace}
\renewcommand*{\finentrypunct}{}
%\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@Book{gmodse,
author = {Herbert Dowalil},
title = {Grundlagen des Biblatex},
year = {2018},
subtitle = {Der Bau langlebiger Literaturverzeichnises},
publisher = {Hanser Verlag},
location = {München},
}
@online{internet,
title = {Webseite Titel},
year = {2019},
url = {https://test.de},
urldate = {2019-10-03},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}
\begin{document}
test\footcite[Vgl.][123\psq]{gmodse}
test2\footcite{internet,sigfridsson,aksin}
\printbibliography
\end{document}
Wie @IjonTichy vorgeschlagen hat, nutze ich in hier Biber statt BibTeX.
Außerdem nutze ich \addbibresource statt \bibliography. Man beachte, dass bei \bibliography der Name der .bib-Datei ohne die Dateiendung .bib anzugeben ist, bei \addbibresource jedoch mit Dateiendung. Je nach System kann es Fehler geben, wenn man sich nicht daran hält (TeX live ist soweit ich weiß etwas weniger strikt als MikTeX, wenn man bei \bibliography versehentlich doch das .bib einfügt).
beantwortet
04 Okt '19, 15:36
moewe
3.7k●3●6
Akzeptiert-Rate:
42%
Off-Topic: Unabhängig von der Frage oder einer möglichen Lösung sei dringend empfohlen, von
bibtex8aufbiberzu wechseln (→ Wie verwende ich biber in meinem Editor?). Da inzwischen die komplette Weiterentwicklung vonbiblatexdarauf ausgerichtet ist, hat das nur Vorteile (→ Was sind die Vorteile von biber gegenüber BibTeX?).