
저는 참고문헌 형식을 지정하기 위해 biblatex-chicago를 사용하고 있는데 교수님은 다음과 같이 강의가 녹음된 정확한 날짜와 함께 강의를 인용하기를 원하십니다.
Last, First. 2020. 8. 5. ``Course Name: Course Description.'' University of State, City.
인라인 인용은 다음과 같아야 합니다.
"...quote quote quote" (Last 2020.8.5).
.bib 파일에서 이를 형식화하려면 어떻게 해야 합니까? 내 논문에 이렇게 표시되도록 하려면 어떻게 해야 하나요?
답변1
그것은 될 수 있습니다극도로biblatex-chicago
CMS 요구 사항에 맞지 않는 출력을 생성하도록 수정하는 것은 어렵습니다 . 스타일은 다음을 수행합니다.많은CMS 요구 사항을 충족하고 매우 복잡한 코드를 사용하여 모든 것을 올바르게 수행할 수 있어야 합니다.
일반적으로 나는 그들이 제공하는 인터페이스 이상으로 biblatex-chicago
, , ...와 같이 과도하게 사용자 정의된 스타일을 수정하지 않는 것을 권장합니다.biblatex-apa
여기는애드 혹내 테스트에서 제대로 작동한 솔루션입니다. 우리가 엉망으로 만들고 싶지 않은 일을 엉망으로 만드는 것을 피하기 위해 fulldate
인용 및 참고문헌의 전체 날짜를 원하는 경우 명시적으로 설정해야 하는 새로운 입력 옵션을 추가했습니다.
\documentclass[american]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[authordate, backend=biber]{biblatex-chicago}
\newtoggle{cbxcms@fulldate}
\makeatletter
\DefineBibliographyExtras{american}{%
\protected\def\mkdaterangecompextra{%
\iftoggle{cbxcms@fulldate}
{\def\bibdatesep{.}%
\mkdaterangeymdextra}
{\cms@mkyearrangeextra[]{long}}}}
\renewbibmacro*{date}{% Adding the test solved some issues in 0.9 with
\iftoggle{cms@switchdates}%
{\ifthenelse{\iffieldundef{origyear}\AND\iffieldundef{origmonth}%
\AND\iffieldundef{origday}\AND\iffieldundef{origseason}}%
{}%
{\printorigdate}}%
{\ifthenelse{\iffieldundef{year}\AND\iffieldundef{month}%
\AND\iffieldundef{day}\AND\iffieldundef{season}}% Punctuation in some
{}% entry types (Misc). The whole \printdate thing may need further work.
{\iftoggle{cbxcms@fulldate}
{}
{\printdate}}}}
\makeatother
\DeclareEntryOption[boolean]{fulldate}[true]{\settoggle{cbxcms@fulldate}{#1}}
\begin{filecontents}{\jobname.bib}
@performance{elk,
author = {Anne Elk},
title = {A Theory on Brontosauruses},
date = {1980-04-05},
institution = {Univ. of Place},
location = {Place},
options = {fulldate},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}
\begin{document}
Lorem \autocite{elk}
\printbibliography
\end{document}