Nun mit dem Beispiel können wir gar nicht mal so viel anfangen, denn die wichtige Information, was Du an verbose-ibid geändert hast sind ja in literaturwissenschaft.cbx und literaturwissenschaft.bbx versteckt. (Du kannst übrigens statt bibstyle=literaturwissenschaft, citestyle=literaturwissenschaft, kürzer einfach style=literaturwissenschaft schreiben). Wir können das Beispiel ja nicht einmal kompilieren, da uns die Dateien fehlen.
Nun ja, ich habe einen alten Post von Dir gefunden und werde auf dessen Basis arbeiten.
Ich sehe zwei Lösungen mit ganz kleinen Unterschieden im Ergebnis.
Zunächst können wir Deiner Idee folgen, aber \printunit statt \setunit verwenden:
\renewbibmacro*{cite:short}{%
\printnames{labelname}%
\setunit*{\nameyeardelim}%
\iffieldundef{labelyear}
{}
{\printtext[bibhyperlink]{%
\printfield{labelyear}%
\printfield{extrayear}}}%
\printunit{\addcolon\space}}
Oder wir benutzen einfach nur
\renewcommand*{\postnotedelim}{\ifciteseen{\addcolon\space}{\addcomma\space}}
MWE für 1.
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{csquotes}
\usepackage[backend=biber, style=verbose-ibid]{biblatex}
\addbibresource{biblatex-examples.bib}
\renewbibmacro*{cite:short}{%
\printnames{labelname}%
\setunit*{\nameyeardelim}%
\iffieldundef{labelyear}
{}
{\printtext[bibhyperlink]{%
\printfield{labelyear}%
\printfield{extrayear}}}%
\printunit{\addcolon\space}%
}
\renewcommand*{\nameyeardelim}{\addspace}
\begin{document}
Lorem\footcite[1]{geer}
ipsum\footcite[2]{worman}
dolor\footcite[3]{geer}
sit\footcite[4]{worman}
amet\footcite[5]{worman}.
\printbibliography
\end{document}
MWE für 2.
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{csquotes}
\usepackage[backend=biber, style=verbose-ibid]{biblatex}
\addbibresource{biblatex-examples.bib}
\renewbibmacro*{cite:short}{%
\printnames{labelname}%
\setunit*{\nameyeardelim}%
\iffieldundef{labelyear}
{}
{\printtext[bibhyperlink]{%
\printfield{labelyear}%
\printfield{extrayear}}}}
\renewcommand*{\nameyeardelim}{\addspace}
\renewcommand*{\postnotedelim}{\ifciteseen{\addcolon\space}{\addcomma\space}}
\begin{document}
Lorem\footcite[1]{geer}
ipsum\footcite[2]{worman}
dolor\footcite[3]{geer}
sit\footcite[4]{worman}
amet\footcite[5]{worman}.
\printbibliography
\end{document}
Den Unterschied wirst Du bei dem letzten Zitat, dem "Ebd", feststellen. Mit deiner Idee (1. also) bekommst Du dort einen Doppelpunkt, mit der zweiten Methode aber nicht.
Dass im Vollzitat die Seitenangabe eines Artikels nicht von dem \postnotedlim beeinflusst wird, liegt daran, dass die Seitenzahlen im pages-Feld anders behandelt werden als die Seitenzahlen in einer etwaigen postnote. Für letztere ist \postnotedlim zuständig, für erstere \bibpagespunct. Bei den verbose-Stilen hat dann auch noch die citepages-Option ihre Finger im Spiel, denn dann kann eine Seitenzahl in der Postnote die Ausgabe des pages-Felds verhindern.
Nun mit dem Beispiel können wir gar nicht mal so viel anfangen, denn die wichtige Information, was Du an [tt]verbose-ibid[/tt] geändert hast sind ja in [tt]literaturwissenschaft.cbx[/tt] und [tt]literaturwissenschaft.bbx[/tt] versteckt. (Du kannst übrigens statt [tt]bibstyle=literaturwissenschaft, citestyle=literaturwissenschaft,[/tt] kürzer einfach [tt]style=literaturwissenschaft[/tt] schreiben). Wir können das Beispiel ja nicht einmal kompilieren, da uns die Dateien fehlen.
Nun ja, ich habe einen alten Post von Dir gefunden und werde auf dessen Basis arbeiten.
Ich sehe zwei Lösungen mit ganz kleinen Unterschieden im Ergebnis.
Zunächst können wir Deiner Idee folgen, aber [tt]\printunit[/tt] statt [tt]\setunit[/tt] verwenden:
[code]\renewbibmacro*{cite:short}{%
\printnames{labelname}%
\setunit*{\nameyeardelim}%
\iffieldundef{labelyear}
{}
{\printtext[bibhyperlink]{%
\printfield{labelyear}%
\printfield{extrayear}}}%
\printunit{\addcolon\space}}[/code]
Oder wir benutzen einfach nur
[code]\renewcommand*{\postnotedelim}{\ifciteseen{\addcolon\space}{\addcomma\space}}[/code]
MWE für 1.
[code]\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{csquotes}
\usepackage[backend=biber, style=verbose-ibid]{biblatex}
\addbibresource{biblatex-examples.bib}
\renewbibmacro*{cite:short}{%
\printnames{labelname}%
\setunit*{\nameyeardelim}%
\iffieldundef{labelyear}
{}
{\printtext[bibhyperlink]{%
\printfield{labelyear}%
\printfield{extrayear}}}%
\printunit{\addcolon\space}%
}
\renewcommand*{\nameyeardelim}{\addspace}
\begin{document}
Lorem\footcite[1]{geer}
ipsum\footcite[2]{worman}
dolor\footcite[3]{geer}
sit\footcite[4]{worman}
amet\footcite[5]{worman}.
\printbibliography
\end{document}[/code]
MWE für 2.
[code]\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{csquotes}
\usepackage[backend=biber, style=verbose-ibid]{biblatex}
\addbibresource{biblatex-examples.bib}
\renewbibmacro*{cite:short}{%
\printnames{labelname}%
\setunit*{\nameyeardelim}%
\iffieldundef{labelyear}
{}
{\printtext[bibhyperlink]{%
\printfield{labelyear}%
\printfield{extrayear}}}}
\renewcommand*{\nameyeardelim}{\addspace}
\renewcommand*{\postnotedelim}{\ifciteseen{\addcolon\space}{\addcomma\space}}
\begin{document}
Lorem\footcite[1]{geer}
ipsum\footcite[2]{worman}
dolor\footcite[3]{geer}
sit\footcite[4]{worman}
amet\footcite[5]{worman}.
\printbibliography
\end{document}[/code]
Den Unterschied wirst Du bei dem letzten Zitat, dem "Ebd", feststellen. Mit deiner Idee (1. also) bekommst Du dort einen Doppelpunkt, mit der zweiten Methode aber nicht.
Dass im Vollzitat die Seitenangabe eines Artikels nicht von dem [tt]\postnotedlim[/tt] beeinflusst wird, liegt daran, dass die Seitenzahlen im [tt]pages[/tt]-Feld anders behandelt werden als die Seitenzahlen in einer etwaigen [tt]postnote[/tt]. Für letztere ist [tt]\postnotedlim[/tt] zuständig, für erstere [tt]\bibpagespunct[/tt]. Bei den verbose-Stilen hat dann auch noch die [tt]citepages[/tt]-Option ihre Finger im Spiel, denn dann kann eine Seitenzahl in der Postnote die Ausgabe des [tt]pages[/tt]-Felds verhindern.