goLaTeX - Mein LaTeX-Forum

Mein LaTeX-Forum


Login  | Registrieren
Forum
      Option
[Erweitert]
  • Diese Seite weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Ebenda nur bei exakt gleicher Seite

 

hastaenuntius
Forum-Newbie
Forum-Newbie

Beiträge: 2
Anmeldedatum: 14.09.17
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 14.09.2017, 11:53     Titel: Ebenda nur bei exakt gleicher Seite
  Antworten mit Zitat      
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:
Code • Öffne in Overleaf

\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!
Private Nachricht senden Benutzer-Profile anzeigen

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 14.09.2017, 18:29     Titel:
  Antworten mit Zitat      
Kannst Du uns an einem vollständigen InfoMinimalbeispiel genau erklären, welche Ausgabe Du Dir vorstellst?

Vielleicht gefällt Dir ja schon
Code • Öffne in Overleaf
\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}

hastaenuntius
Forum-Newbie
Forum-Newbie

Beiträge: 2
Anmeldedatum: 14.09.17
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 15.09.2017, 13:29     Titel:
  Antworten mit Zitat      
Das funktioniert (soweit ich sehe) sehr gut! Vielen Dank! (Hätte nicht gedacht, dass es so kompliziert ist...)
Private Nachricht senden Benutzer-Profile anzeigen

Neues Thema eröffnen Neue Antwort erstellen



Options and Permissions
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen
.

goLaTeX ist Teil der goForen
goForen.de goMATLAB.de goLaTeX.de goPCB.de


  Impressum | FAQ | goLaTeX RSS Button RSS-Feed

Copyright © 2008 - 2017 goLaTeX.de