Seite 1 von 1
Ebenda nur bei exakt gleicher Seite
Verfasst: Do 14. Sep 2017, 11:53
von hastaenuntius
Ich würde gerne einen der verbose-trad Stile so nutzen, dass "Ebd." wirklich nur dann auftaucht, wenn es sich auf die gleiche Seite des gleichen Werkes bezieht (die dann entsprechend nicht nochmals genannt wird.) Das sollte ja eigentlich die Funktion von "loccit" sein, wenn ich "loccit" aber einfach umdefiniere, steht "Ebd., S. XX" auch da, wenn es sich auf dasselbe Werk, aber eine Seite bezieht.
So habe ich es jetzt versucht, aber es geht nicht, wie ichs mir denke:
\usepackage[backend=biber,style=verbose-trad1,useprefix=true,block=space,hyperref=auto,ibidpage=true]{biblatex}
\DefineBibliographyStrings{ngerman}{%
ibidem = {a.\,a.\,O.},
loccit = {Ebd.},
}
Vielen Dank im Voraus für Eure Hilfe!
Verfasst: Do 14. Sep 2017, 18:29
von Gast
Kannst Du uns an einem vollständigen
Minimalbeispiel genau erklären, welche Ausgabe Du Dir vorstellst?
Vielleicht gefällt Dir ja schon
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{csquotes}
\usepackage[backend=biber, style=verbose-trad1, useprefix=true, block=space, ibidpage=true]{biblatex}
\addbibresource{biblatex-examples.bib}
\renewbibmacro*{cite}{%
\usebibmacro{cite:citepages}%
\global\togglefalse{cbx:loccit}%
\bibhypertarget{cite\the\value{instcount}}{%
\ifciteseen
{\iffieldundef{shorthand}
{\ifboolexpr{test {\ifciteibid} and test {\ifloccit} and togl {cbx:ibidpage}}
{\usebibmacro{cite:ibid}}
{\ifthenelse{\ifciteidem\AND\NOT\boolean{cbx:noidem}}
{\usebibmacro{cite:idem}}
{\ifnameundef{labelname}
{\usebibmacro{cite:title}}
{\usebibmacro{cite:name}}}
\ifopcit
{\ifloccit
{\usebibmacro{cite:loccit}}
{\usebibmacro{cite:opcit}}}
{\usebibmacro{cite:title}}}%
\usebibmacro{cite:save}}
{\usebibmacro{cite:shorthand}}}
{\usebibmacro{cite:full}%
\usebibmacro{cite:save}}}}
\begin{document}
Lorem\autocite[380]{sigfridsson} ipsum\autocite[12]{nussbaum} dolor\autocite[13]{spiegelberg} sit\autocite[13]{spiegelberg}
Lorem\autocite[381]{sigfridsson} ipsum\autocite[14]{nussbaum} dolor\autocite[15]{spiegelberg} sit\autocite[13]{spiegelberg}
\printbibliography
\end{document}
Verfasst: Fr 15. Sep 2017, 13:29
von hastaenuntius
Das funktioniert (soweit ich sehe) sehr gut! Vielen Dank! (Hätte nicht gedacht, dass es so kompliziert ist...)