![Jahresbewegung mit Biblatex-Chicago und Biber](https://rvso.com/image/420051/Jahresbewegung%20mit%20Biblatex-Chicago%20und%20Biber.png)
Meine Codes sind folgende:
\documentclass{book}
\usepackage[natbib,authordate,backend=biber]{biblatex-chicago}%
\addbibresource{test.bib}
\begin{document}
\citet{baggio} and \citet{anderson}
\printbibliography
\end{document}
Inhalt der Bib-Datei
@article{baggio,
Author = {R. Baggio and M. van Lambalgen and P. Hagoort},
Date-Added = {2014-02-06 14:22:28 +0100},
Date-Modified = {2014-02-06 14:24:02 +0100},
Journal = {Journal of {M}emory and {L}anguage},
Pages = {36--53},
Title = {Computing and Recomputing Discourse Models: An {ERP} Study},
Volume = {59},
Year = {2008}}
@book{anderson,
Address = {Mahwah, NJ},
Author = {J. R. Anderson},
Date-Added = {2014-02-05 15:27:59 +0100},
Date-Modified = {2014-02-05 16:10:22 +0100},
Publisher = {Lawrence {E}rlbaum {A}ssociates},
Title = {The Architecture of Cognition},
Year = {1983}}
Erforderliche Ausgabe
Ich habe den Link weitergeleitetSetzen Sie das Jahr in Klammern mit biblatex-chicago, aber meine Anforderung ist etwas anderes.
Ich muss das Jahr nach der Bandnummer in Klammern drucken (für Buchdaten, wie das zweite im Screenshot) und wenn keine Bandnummer vorhanden ist (für Artikeldaten), dann sollte das Jahr am Ende der Referenz stehen, mit einem Komma davor …
Bitte beraten....
Antwort1
biblatex-chicago
ist ein hochspezialisierter Stil, der viel Arbeit darauf verwendet, CMS-Regeln so genau wie möglich umzusetzen. Das bedeutet, dass es sehr schwierig, mühsam oder nahezu unmöglich sein kann, den Stil dazu zu bringen, etwas anderes zu tun (was er nicht tun soll). biblatex-chicago
ist nicht dafür gedacht, über die Optionen in seiner Dokumentation hinaus angepasst zu werden. Es ist keine gute Wahl als Grundlage für Ihren benutzerdefinierten Stil.
Der Stil, den Sie für die Bibliografie zu wünschen scheinen, ist das, was Sie vom biblatex-chicago
notes
Stil erwarten können.
Mit diesem notes
Stil erhalten Sie jedoch keine Autor-Jahr-Zitate mehr. \textcite
/ \citet
wird nicht mehr die Form habenAutor (Jahr).
\documentclass{article}
\usepackage[notes,backend=biber]{biblatex-chicago}%
\begin{filecontents}{\jobname.bib}
@article{baggio,
Author = {R. Baggio and M. van Lambalgen and P. Hagoort},
Journal = {Journal of Memory and Language},
Pages = {36--53},
Title = {Computing and Recomputing Discourse Models: An {ERP} Study},
Volume = {59},
Year = {2008},
}
@book{anderson,
Address = {Mahwah, NJ},
Author = {J. R. Anderson},
Publisher = {Lawrence Erlbaum Associates},
Title = {The Architecture of Cognition},
Year = {1983},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
\null\vfill% just of this example, don't try this at home
\textcite{baggio} and \textcite{anderson}
\printbibliography
\end{document}
Vorbehalt beim Kauf
Wenn Sie darauf bestehen, Stile zu mischen, was vom CMS nicht empfohlen oder offiziell genehmigt zu sein scheint, könnten Sie etwas wie Folgendes versuchen:
\documentclass{article}
\usepackage[citestyle=chicago-authordate, bibstyle=chicago-notes]{biblatex}
\ExecuteBibliographyOptions{%
pagetracker=true,autocite=inline,alldates=comp,labeldateparts=true,
citetracker=true,uniquename=minfull,useeditor=true,usetranslator=true,
usenamec=true,alltimes=12h,urltime=24h,datecirca=true,datezeros=false,
dateuncertain=true,timezones=true,compressyears=true,
ibidtracker=constrict,sorting=cms,punctfont,cmslos=true,nodates,
uniquelist=minyear,maxbibnames=10,minbibnames=7,sortcase=false,
abbreviate=false,dateabbrev=false,avdate=true}
\providetoggle{cms@bookbibxref}
\providetoggle{cms@omitxrefdate}
\providetoggle{cms@postvol}
\providetoggle{cms@mtvolpunct}
\newbibmacro*{cjournal+ser+vol+num}{%
\usebibmacro{journal+sub}%
\setunit*{\addspace}%
\printlist[periodplace]{location}%
\setunit*{\addspace}%
\iffieldundef{series}%
{}%
{\newcunit%
\printfield[jourser]{series}%
\newcunit}%\setunit*{\addspace}?
\printfield[jourvol]{volume}%
\setunit{\addcomma\addspace}% need * here?
\printfield[journum]{number}}% Moved eid for 17th ed.
\newbibmacro*{number+or+month}{%
\iffieldundef{number}%
{\usebibmacro{date}}%
{\iftoggle{cms@numbermonth}%
{\usebibmacro{date}}%
{\usebibmacro{cmsyear}}}}
\begin{filecontents}{\jobname.bib}
@article{baggio,
Author = {R. Baggio and M. van Lambalgen and P. Hagoort},
Journal = {Journal of Memory and Language},
Pages = {36--53},
Title = {Computing and Recomputing Discourse Models: An {ERP} Study},
Volume = {59},
Year = {2008},
}
@book{anderson,
Address = {Mahwah, NJ},
Author = {J. R. Anderson},
Publisher = {Lawrence Erlbaum Associates},
Title = {The Architecture of Cognition},
Year = {1983},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
\textcite{baggio} and \textcite{anderson}
\printbibliography
\end{document}
Beachten Sie, dass ich nur die beiden unterschiedlichen Zitier- und Bibliografiestile geladen und fehlende Definitionen kopiert habe, chicago-notes.cbx
bis keine Fehler mehr auftraten. Sie werden wahrscheinlich mehr Fehler erhalten, wenn Sie andere (Arten von) Werken zitieren und müssen zurückgehen, chicago-notes.cbx
um den relevanten Code zu kopieren. Sie müssen die Ausgabe auch noch einmal überprüfen.
Ich kann das absolut nicht empfehlen.
Mit ist es etwas einfacher, Notizen und Autor-Datum-Zitate zu mischen windycity
. windycity
Unterstützt aber anscheinend keine \textcite
Autor-Datum-Zitate, Sie müssen also bei bleiben \parencite
.
\documentclass{article}
\usepackage[style=windycity]{biblatex}
\begin{filecontents}{\jobname.bib}
@article{baggio,
Author = {R. Baggio and M. van Lambalgen and P. Hagoort},
Journal = {Journal of Memory and Language},
Pages = {36--53},
Title = {Computing and Recomputing Discourse Models: An {ERP} Study},
Volume = {59},
Year = {2008},
}
@book{anderson,
Address = {Mahwah, NJ},
Author = {J. R. Anderson},
Publisher = {Lawrence Erlbaum Associates},
Title = {The Architecture of Cognition},
Year = {1983},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
\parencite{baggio} and \parencite{anderson}
\printbibliography
\end{document}