MWE:

MWE:

Bei biblatex-chicagomöchte ich @bookinbookanalog zu in vorgehen und dabei nur den Nachnamen des Herausgebers für in @incollectionverwenden , wenn mehrere Einträge auf das gleiche Buch verweisen.shorttitle@bookcrossref

MWE:

\documentclass{article}

\usepackage[notes]{biblatex-chicago}

\begin{filecontents*}{\jobname.bib}
@book{kotter:schriften.jdam,
    Address = {Berlin},
    Author = {{John of Damascus}},
    Date = {1969/2013},
    Editor = {Kotter, Bonifaz},
    Publisher = {de Gruyter},
    Shorttitle = {Schriften},
    Title = {Die Schriften des Johannes von Damaskos},
    Volumes = {7}}

@bookinbook{jdam:expositio.fidei:kotter1973,
    Crossref = {kotter:schriften.jdam},
    Entrysubtype = {primary},
    Title = {Expositio fidei},
    Volume = {2},
    Year = {1973}}

@bookinbook{jdam:instit.element:dialectica:kotter1969,
    Crossref = {kotter:schriften.jdam},
    Entrysubtype = {primary},
    Title = {Institutio elementaris. Capita philosophica (Dialectica)},
    Volume = {1},
    Year = {1969}}
\end{filecontents*}
\addbibresource{\jobname.bib}


\begin{document}
\nocite{kotter:schriften.jdam,jdam:instit.element:dialectica:kotter1969,jdam:expositio.fidei:kotter1973}
\printbibliography
\end{document}

Aktueller Output:

Bildbeschreibung hier eingeben

Gewünschte Ausgabe:

Johannes von Damaskus.Die Schriften des Johannes von Damaskos. Hrsg. von Bonifaz Kotter. 7 Bände. Berlin: de Gruyter, 1969–2013.

——.Expositio fidei. In Kotter,Schriften, Bd. 2. Berlin: de Gruyter, 1973.

——.Institutio elementaris. Capita philosophica (Dialektica). In Kotter,Schriften, Bd. 1. Berlin: de Gruyter, 1969.

Antwort1

biblatex-chicagoverfügt über eine Option namens booklongxref, die Ihnen dabei helfen kann, die Bibliografieeinträge hier zu kürzen.

\documentclass{article}

\usepackage[notes,booklongxref=false]{biblatex-chicago}

\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@book{kotter:schriften.jdam,
    Address = {Berlin},
    Author = {{John of Damascus}},
    Date = {1969/2013},
    Editor = {Kotter, Bonifaz},
    Publisher = {de Gruyter},
    Shorttitle = {Schriften},
    Title = {Die Schriften des Johannes von Damaskos},
    Volumes = {7}}

@bookinbook{jdam:expositio.fidei:kotter1973,
    Crossref = {kotter:schriften.jdam},
    Entrysubtype = {primary},
    Title = {Expositio fidei},
    Volume = {2},
    Year = {1973}}

@bookinbook{jdam:instit.element:dialectica:kotter1969,
    Crossref = {kotter:schriften.jdam},
    Entrysubtype = {primary},
    Title = {Institutio elementaris. Capita philosophica (Dialectica)},
    Volume = {1},
    Year = {1969}}
\end{filecontents*}
\addbibresource{\jobname.bib}


\begin{document}
\nocite{kotter:schriften.jdam,jdam:instit.element:dialectica:kotter1969,jdam:expositio.fidei:kotter1973}
\printbibliography
\end{document}

Johannes von Damaskus. Die Schriften des Johannes von Damaskos. Herausgegeben von Bonifaz Kotter. 7 Bände. Berlin: de Gruyter, 1969–2013.//---. Expositio fidei. In Schriften, Bd. 2.//---. Institutio elementaris. Capita philosophica (Dialectica). In Schriften, Bd. 1.


Das Ergebnis entspricht nicht genau Ihren Vorstellungen, ist aber hoffentlich nah genug dran.

Besonders schwierig erscheint es mir, die Kurzreferenzen in den @bookinbookEinträgen so zu gestalten, dass sie auf die editordes @bookWerks verweisen, wenn die @bookin erster Linie mit dessen in Verbindung gebracht wird author.

Die anderen Dinge können durch Speichern und Wiederherstellen einiger Feldwerte umgangen werden. Intern crossrefwird der Kurzname durch einen Zitierbefehl erzeugt. Zusätzliche Informationen können an diesen Zitierbefehl übergeben werden, indem Felder in Makros gespeichert und die Makros später wiederhergestellt werden.

\documentclass{article}

\usepackage[notes,booklongxref=false]{biblatex-chicago}

\usepackage{xpatch}
\xapptobibmacro{crossref:volume+postnote}{%
  \newunit\newblock
  \usebibmacro{saved:publ+loc+year}%
}{}{}

\makeatletter
\xapptobibmacro{xrefprenote}{%
  \iflistundef{publisher}
    {\undef\cbx@incollpublisher}
    {\savelist{publisher}{\cbx@incollpublisher}}%
  \iflistundef{location}
    {\undef\cbx@incolllocation}
    {\savelist{location}{\cbx@incolllocation}}%
  \iffieldundef{year}
    {\undef\cbx@incollyear}
    {\savefield{year}{\cbx@incollyear}}%
  \iffieldundef{endyear}
    {\undef\cbx@incollendyear}
    {\savefield{endyear}{\cbx@incollendyear}}%
}{}{}


\newbibmacro*{saved:publ+loc+year}{%
  \ifboolexpr{
    not test {\iflistequals{publisher}{\cbx@incollpublisher}}
    or
    not test {\iflistequals{location}{\cbx@incolllocation}}
    or
    not test {\iffieldequals{year}{\cbx@incollyear}}
    or
    not test {\iffieldequals{endyear}{\cbx@incollendyear}}
  }
    {\restorelist{publisher}{\cbx@incollpublisher}%
     \restorelist{location}{\cbx@incolllocation}%
     \restorefield{year}{\cbx@incollyear}%
     \restorefield{endyear}{\cbx@incollendyear}%
     \printlist{location}%
     \iflistundef{publisher}%
       {\setunit*{\addcomma\addspace}}%
       {\setunit*{\addcolon\addspace}}%
     \printlist{publisher}%
     \setunit*{\addcomma\addspace}%
     \usebibmacro{date}}
    {}}%
\makeatother

\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@book{kotter:schriften.jdam,
    Address = {Berlin},
    Author = {{John of Damascus}},
    Date = {1969/2013},
    Editor = {Kotter, Bonifaz},
    Publisher = {de Gruyter},
    Shorttitle = {Schriften},
    Title = {Die Schriften des Johannes von Damaskos},
    Volumes = {7}}

@bookinbook{jdam:expositio.fidei:kotter1973,
    Crossref = {kotter:schriften.jdam},
    Entrysubtype = {primary},
    Title = {Expositio fidei},
    Volume = {2},
    pages = {2-200},
    Year = {1973}}

@bookinbook{jdam:instit.element:dialectica:kotter1969,
    Crossref = {kotter:schriften.jdam},
    Entrysubtype = {primary},
    Title = {Institutio elementaris. Capita philosophica (Dialectica)},
    Volume = {1},
    pages = {1-100},
    Year = {1969}}
\end{filecontents*}
\addbibresource{\jobname.bib}


\begin{document}
\nocite{kotter:schriften.jdam,jdam:instit.element:dialectica:kotter1969,jdam:expositio.fidei:kotter1973}
\printbibliography
\end{document}

Johannes von Damaskus. Die Schriften des Johannes von Damaskos. Herausgegeben von Bonifaz Kotter. 7 Bände. Berlin: de Gruyter, 1969–2013.//. Expositio fidei. In Schriften, 2:2–200. Berlin: de Gruyter, 1973.//. Institutio elementaris. Capita philosophica (Dialectica). In Schriften, 1:1–100. Berlin: de Gruyter, 1969.

verwandte Informationen