Ebenda nur bei exakt gleicher Seite

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Ebenda nur bei exakt gleicher Seite

von hastaenuntius » Fr 15. Sep 2017, 13:29

Das funktioniert (soweit ich sehe) sehr gut! Vielen Dank! (Hätte nicht gedacht, dass es so kompliziert ist...)

von Gast » Do 14. Sep 2017, 18:29

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}

Ebenda nur bei exakt gleicher Seite

von hastaenuntius » Do 14. Sep 2017, 11:53

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!

Nach oben