derselbe, des.

Fragen und Probleme, die nicht den obigen Kategorien zugeordnet werden können


Eduard
Forum-Guru
Forum-Guru
Beiträge: 358
Registriert: Sa 2. Mai 2015, 22:02

derselbe, des.

Beitrag von Eduard »

Hallo zusammen,

ich würde gerne die zweite Quelle nicht mit Berg, sondern mit ders. oder dies. mir anzeigen lassen. Leider funktioniert es anscheinend nicht, wegen jura2(?). Hat jemand eine Lösung?


\RequirePackage{filecontents}
\begin{filecontents}{\jobname.bib}


@article{Berg93,
	author = {Berg, Andrea},
	gender = {sf},
	journal = {Zeitschrift für Spaß},
	pages = {307--314},
	title = {Spaß am Singen},
	volume = {31},
	year = {1993}}
	
@article{Berg93a,
	author = {Berg, Andrea},
	gender = {sf},
	journal = {Zeitschrift für Spaß},
	pages = {307--314},
	title = {Spaß am Tanzen},
	volume = {31},
	year = {1993}}

\end{filecontents}

\documentclass[a4paper,oneside,12pt,titlepage]{jurabook}
\usepackage[T1]{fontenc}
\usepackage[english,ngerman]{betababel}
\usepackage[autostyle,german=guillemets, maxlevel=3]{csquotes}
\usepackage[%
  style     = jura2,%
  backend   = biber,%
  sorting   = nty,%
  sortcites = true,%
  maxnames  = 4,%
  minnames  = 4,%
  articlein = false,%
  date      = comp,%short
  urldate   = comp,
  dateabbrev = true,
  useprefix = true,%
  isbn      = false,%
  doi       = true,%
  backref   = false,%
  abbreviate = true,%
]{biblatex}
\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}


\begin{document}
Text\footnote{\Cites[][]{Berg93}[]{Berg93a}.}
\end{document}


MoeWe
Forum-Meister
Forum-Meister
Beiträge: 845
Registriert: Fr 30. Aug 2019, 15:35
Kontaktdaten:

Re: derselbe, des.

Beitrag von MoeWe »

biblatex-jura2 basiert auf ext-authortitle-ibid. Die Stile der (ext-)authortitle-Familie haben keine "idem."-Funktion. Die kann aber bei Bedarf nachgerüstet werden. Dafür müssen wir nur in das cite-Bibmacro eine neue Abfrage einbauen und den idemtracker aktivieren.
\documentclass[a4paper,oneside,12pt,titlepage]{jurabook}
\usepackage[T1]{fontenc}
\usepackage[english,ngerman]{babel}
\usepackage[autostyle,german=guillemets, maxlevel=3]{csquotes}
\usepackage[
  style     = jura2,
  backend   = biber,
  sorting   = nty,
  sortcites = true,
  maxnames  = 4,
  minnames  = 4,
  articlein = false,
  date      = comp,%short
  urldate   = comp,
  dateabbrev = true,
  useprefix = true,
  isbn      = false,
  doi       = true,
  idemtracker=constrict,
  backref   = false,
  abbreviate = true,
]{biblatex}

\newbibmacro*{cite:idem}{%
  \bibstring[\mkibid]{idem\thefield{gender}}%
  \setunit{\printdelim{nametitledelim}}}

\renewbibmacro*{cite}{%
  \global\boolfalse{cbx:loccit}%
  \iffieldundef{shorthand}
    {\ifthenelse{\ifciteibid\AND\NOT\iffirstonpage}
       {\usebibmacro{cite:ibid}}
       {\ifciteidem
          {\usebibmacro{cite:idem}}
          {\printnames{labelname}
           \setunit*{\printdelim{nametitledelim}}}%
        \usebibmacro{cite:title}}}%
    {\usebibmacro{cite:shorthand}}}

\begin{filecontents}{\jobname.bib}
@article{Berg93,
  author  = {Berg, Andrea},
  gender  = {sf},
  journal = {Zeitschrift für Spaß},
  pages   = {307--314},
  title   = {Spaß am Singen},
  volume  = {31},
  year    = {1993},
}
@article{Berg93a,
  author  = {Berg, Andrea},
  gender  = {sf},
  journal = {Zeitschrift für Spaß},
  pages   = {307--314},
  title   = {Spaß am Tanzen},
  volume  = {31},
  year    = {1993},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}

\begin{document}
Text\footcites[][]{Berg93}[]{Berg93a}

Text\footcites{sigfridsson}{Berg93a}
\end{document}

Eduard
Forum-Guru
Forum-Guru
Beiträge: 358
Registriert: Sa 2. Mai 2015, 22:02

Re: derselbe, des.

Beitrag von Eduard »

Perfekt! Vielen Dank! Hat alles super geklappt!

Eduard
Forum-Guru
Forum-Guru
Beiträge: 358
Registriert: Sa 2. Mai 2015, 22:02

Re: derselbe, des.

Beitrag von Eduard »

Jetzt hat sich doch noch ein Problem ergeben.

Zum einen müsste das Zitat auf der zweiten Seite wieder mit dem Namen des Autors anfangen.

Ich habe noch nicht ganz die Systematik verstanden zwischen Ebd. und Ders. Wenn ich einen Autor mehrmals hintereinander zitiere erscheint Ebd. ohne Titel manchmal aber Ders. mit Titel.

Würde das gerne einheitlich haben. Also Ebd. ohne Titel, wenn das gleiche Werk des Autors öfters hintereinander zitiert wird. Ders. sollte dann stehen, wenn verschiedene Werke des gleichen Autors hintereinander zitiert werden.
\documentclass[a4paper,oneside,12pt,titlepage]{jurabook}
\usepackage[T1]{fontenc}
\usepackage[english,ngerman]{babel}
\usepackage[autostyle,german=guillemets, maxlevel=3]{csquotes}
\usepackage[
  style     = jura2,
  backend   = biber,
  sorting   = nty,
  sortcites = true,
  maxnames  = 4,
  minnames  = 4,
  articlein = false,
  date      = comp,%short
  urldate   = comp,
  dateabbrev = true,
  useprefix = true,
  isbn      = false,
  doi       = true,
  idemtracker=constrict,
  backref   = false,
  abbreviate = true,
]{biblatex}

\newbibmacro*{cite:idem}{%
  \bibstring[\mkibid]{idem\thefield{gender}}%
  \setunit{\printdelim{nametitledelim}}}

\renewbibmacro*{cite}{%
  \global\boolfalse{cbx:loccit}%
  \iffieldundef{shorthand}
    {\ifthenelse{\ifciteibid\AND\NOT\iffirstonpage}
       {\usebibmacro{cite:ibid}}
       {\ifciteidem
          {\usebibmacro{cite:idem}}
          {\printnames{labelname}
           \setunit*{\printdelim{nametitledelim}}}%
        \usebibmacro{cite:title}}}%
    {\usebibmacro{cite:shorthand}}}

\begin{filecontents}{\jobname.bib}
@article{Berg93,
  author  = {Berg, Andrea},
  gender  = {sf},
  journal = {Zeitschrift für Spaß},
  pages   = {307--314},
  title   = {Spaß am Singen},
  volume  = {31},
  year    = {1993},
}
@article{Berg93a,
  author  = {Berg, Andrea},
  gender  = {sf},
  journal = {Zeitschrift für Spaß},
  pages   = {307--314},
  title   = {Spaß am Tanzen},
  volume  = {31},
  year    = {1993},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}

\begin{document}
Text\footcites[][]{Berg93}[]{Berg93a}

Text\footcites{sigfridsson}{Berg93a}

\newpage
Text\footcites[][10]{Berg93}[10]{Berg93a}
Text\footcites[][10]{Berg93}[11]{Berg93a}

Text\footcites{sigfridsson}{Berg93a}

\end{document}

MoeWe
Forum-Meister
Forum-Meister
Beiträge: 845
Registriert: Fr 30. Aug 2019, 15:35
Kontaktdaten:

Re: derselbe, des.

Beitrag von MoeWe »

Für "dies." nur auf derselben Seite bauen wir auch bei \ifciteidem einen \ifsamepage-Test ein.

Die Sache mit "ebd." verstehe ich nicht ganz: Wenn sowohl "ebd." als auch "ders." möglich wären, geht "ebd." vor. Also sollte das von Dir gewünschte Verhalten bereits der Fall sein. In Deinem Beispiel gibt es keine Instanz, in der "ebd." angebracht wäre, da du bei den wiederholten Zitaten jeweils zwei Quellen auf einmal zitierst. "ebd." bezieht sich aber immer nur auf eine Quelle. Im Beispiel unten bekommst Du "ebd.", wenn es passt.
\documentclass[a4paper,oneside,12pt,titlepage]{jurabook}
\usepackage[T1]{fontenc}
\usepackage[english,ngerman]{babel}
\usepackage[autostyle,german=guillemets, maxlevel=3]{csquotes}
\usepackage[
  style     = jura2,
  backend   = biber,
  sorting   = nty,
  sortcites = true,
  maxnames  = 4,
  minnames  = 4,
  articlein = false,
  date      = comp,%short
  urldate   = comp,
  dateabbrev = true,
  useprefix = true,
  isbn      = false,
  doi       = true,
  idemtracker=constrict,
  backref   = false,
  abbreviate = true,
]{biblatex}

\newbibmacro*{cite:idem}{%
  \bibstring[\mkibid]{idem\thefield{gender}}%
  \setunit{\printdelim{nametitledelim}}}

\renewbibmacro*{cite}{%
  \global\boolfalse{cbx:loccit}%
  \iffieldundef{shorthand}
    {\ifboolexpr{test {\ifciteibid} and not test {\iffirstonpage}}
       {\usebibmacro{cite:ibid}}
       {\ifboolexpr{test {\ifciteidem} and not test {\iffirstonpage}}
          {\usebibmacro{cite:idem}}
          {\printnames{labelname}
           \setunit*{\printdelim{nametitledelim}}}%
        \usebibmacro{cite:title}}}%
    {\usebibmacro{cite:shorthand}}}

\begin{filecontents}{\jobname.bib}
@article{Berg93,
  author  = {Berg, Andrea},
  gender  = {sf},
  journal = {Zeitschrift für Spaß},
  pages   = {307--314},
  title   = {Spaß am Singen},
  volume  = {31},
  year    = {1993},
}
@article{Berg93a,
  author  = {Berg, Andrea},
  gender  = {sf},
  journal = {Zeitschrift für Spaß},
  pages   = {307--314},
  title   = {Spaß am Tanzen},
  volume  = {31},
  year    = {1993},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}

\begin{document}
Text\footcites[][]{Berg93}[]{Berg93a}

Text\footcites{sigfridsson}{Berg93a}

\newpage
Text\footcites[][10]{Berg93}[10]{Berg93a}
Text\footcites[][10]{Berg93}[11]{Berg93a}

Text\footcite[][10]{Berg93}
Text\footcite[][10]{Berg93}

Text\footcites{sigfridsson}{Berg93a}

\newpage
Text\footcite[][10]{Berg93}
Text\footcite[][10]{Berg93}
\end{document}

Eduard
Forum-Guru
Forum-Guru
Beiträge: 358
Registriert: Sa 2. Mai 2015, 22:02

Re: derselbe, des.

Beitrag von Eduard »

Kann es sein, dass am Befehl \Cites liegt? Bei \Cites wird "ders." mit Titel angegeben und davor und danach wird "ebd." angegeben.

Bild

MoeWe
Forum-Meister
Forum-Meister
Beiträge: 845
Registriert: Fr 30. Aug 2019, 15:35
Kontaktdaten:

Re: derselbe, des.

Beitrag von MoeWe »

Ish. Ein "ebd." in Fußnote 34 wäre dahingehend potenziell uneindeutig, dass beim schnellen Lesen (Hochrutschen zu 33) der Eindruck entstehen könnte, die gemeinte (wiederholte) Quelle ist die erste in Fußnote 33. Das Programm würde aber die letzte Quelle in Fußnote 33 meinen. Da in Mehrfachzitaten normalerweise unterschiedliche Quellen genannt werden, könnte das zur Verwirrung führen und wird daher in der Voreinstellung ibidtracker=constrict unterdrückt. Das ist natürlich etwas unhandlich für den Fall, dass einfach alle Zitate (auch die mehreren Zitate in Fußnote 33) alle zur selben Quelle gehen. Hier ist constrict dann vielleicht etwas übervorsichtig. Siehe auch https://github.com/plk/biblatex/issues/1346.

Du kannst es mit ibidtracker=context, probieren, wenn Du damit leben kannst, dass dann auch potenziell uneindeutige "ebd."s erzeugt werden, wenn die oben besprochene Situation mit unterschiedlichen Quellen auftritt.

Eduard
Forum-Guru
Forum-Guru
Beiträge: 358
Registriert: Sa 2. Mai 2015, 22:02

Re: derselbe, des.

Beitrag von Eduard »

Also meinst du, dass es soweit in Ordnung ist? Es ist also keine falsche Einstellung meinerseits? An sich kann ich auch so damit leben. Es sind nur sehr wenige Stelle, die so ausschauen, deshalb war ich verwirrt. Vielleicht hängt es auch damit zusammen, dass ich jurabook verwende?

Ich hatte angenommen, wenn ich mir das Beispiel hier anschaue, dass Ebd. immer dann erscheint, wenn ich die gleiche Quelle und die gleiche Seite zitiere, am im hier erzeugten Beispiel (im Forum), ist das nicht der Fall.

MoeWe
Forum-Meister
Forum-Meister
Beiträge: 845
Registriert: Fr 30. Aug 2019, 15:35
Kontaktdaten:

Re: derselbe, des.

Beitrag von MoeWe »

Ob die Ausgabe in Ordnung ist, musst Du entscheiden. Wichtig ist ja, dass die Ausgabe so ist, wie Du sie haben möchtest. (Am zweitwichtigsten ist dann, ob man die von Dir gewünschte Ausgabe mit erträglichem Aufwand in LaTeX nachbauen kann.)

Meiner Einschätzung nach verhält es sich wie oben erklärt. Das kann man blöde finden (daher auch der Link zu dem Issue auf GitHub), ich unterstelle aber, dass diese Konstellation, in der dieselbe Quelle zweimal in demselben \cite-Befehl einfach bei der Programmierung dieser Funktion nicht für relevant gehalten wurde.

Es kann auch sein, dass auch noch irgendwelche Einstellungen auf Deiner Seite zusätzlich eine Rolle spielen. Das kann ich aber nur basierend auf einem Bild nicht vollständig beurteilen. (Meine Ausführung oben erklärt meiner Meinung nach die Ausgabe, die wir in meinem Beispiel sehen, und das Phänomen von deinem Bild.) Du bist lang genug hier unterwegs und hast häufig genug mit mir zu tun gehabt, dass ich davon ausgehe, dass Du weißt, dass ich solche Aussagen nur treffen kann, wenn Du mir ein Beispieldokument zeigst, das die Ausgabe auf dem Bild reproduziert und das ich auch bei mir kompilieren und analysieren kann.

Eduard
Forum-Guru
Forum-Guru
Beiträge: 358
Registriert: Sa 2. Mai 2015, 22:02

Re: derselbe, des.

Beitrag von Eduard »

Also ich habe jetzt versucht den "Fehler" hier zu reproduzieren. Anscheinend liegt es tatsächlich an \Cites, da meiner Meinung nach in dem Beispiel hier Ebd. in der nächsten Fußnote stehen müsste.

\documentclass[a4paper,oneside,12pt,titlepage]{jurabook}
\usepackage[T1]{fontenc}
\usepackage[english,ngerman]{babel}
\usepackage[autostyle,german=guillemets, maxlevel=3]{csquotes}
\usepackage[
  style     = jura2,
  backend   = biber,
  sorting   = nty,
  sortcites = true,
  maxnames  = 4,
  minnames  = 4,
  articlein = false,
  date      = comp,%short
  urldate   = comp,
  dateabbrev = true,
  useprefix = true,
  isbn      = false,
  doi       = true,
  idemtracker=constrict,
  backref   = false,
  abbreviate = true,
]{biblatex}

\newbibmacro*{cite:idem}{%
  \bibstring[\mkibid]{idem\thefield{gender}}%
  \setunit{\printdelim{nametitledelim}}}

\renewbibmacro*{cite}{%
  \global\boolfalse{cbx:loccit}%
  \iffieldundef{shorthand}
    {\ifboolexpr{test {\ifciteibid} and not test {\iffirstonpage}}
       {\usebibmacro{cite:ibid}}
       {\ifboolexpr{test {\ifciteidem} and not test {\iffirstonpage}}
          {\usebibmacro{cite:idem}}
          {\printnames{labelname}
           \setunit*{\printdelim{nametitledelim}}}%
        \usebibmacro{cite:title}}}%
    {\usebibmacro{cite:shorthand}}}

\begin{filecontents}{\jobname.bib}
@article{Berg93,
  author  = {Berg, Andrea},
  gender  = {sf},
  journal = {Zeitschrift für Spaß},
  pages   = {307--314},
  title   = {Spaß am Singen},
  volume  = {31},
  year    = {1993},
}
@article{Berg93a,
  author  = {Berg, Andrea},
  gender  = {sf},
  journal = {Zeitschrift für Spaß},
  pages   = {307--314},
  title   = {Spaß am Tanzen},
  volume  = {31},
  year    = {1993},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}

\begin{document}


Text\footcites{sigfridsson}{Berg93a}
Text\footnote{\Cites[][]{Berg93}[Vgl.]{Berg93}.}
Text\footnote{\Cite[][10]{Berg93}.}

\end{document}

Antworten