biblatex-chicago 및 \autocite 태그 수정

biblatex-chicago 및 \autocite 태그 수정

모두,

아래에 몇 가지 예가 나와 있으며 태그를 옵션(예: , , 등 \autocite)처럼 처리할 수 있는 방법을 제안해 주십시오.natbib\citep\citet\citealp

\documentclass{article}
\usepackage{filecontents}
%
\begin{filecontents}{\jobname.bib}
@online{NationalSecurityAgency_2012,
  title = {{{SKYNET}}: {{Courier Detection}} via {{Machine Learning}}},
  url = {https://theintercept.com/document/2015/05/08/skynet-courier/},
  shorttitle = {{{SKYNET}}},
  timestamp = {2015-10-29T10:36:06Z},
  journaltitle = {The Intercept},
  author = {National Security Agency},
  urldate = {2015-10-29},
  date = {2012}
}
@book{smith2,
  author = {Smith, John},
  title = {Second Book},
  date = {2013-11-02}
}
\end{filecontents}
%
\usepackage[backend=biber,authordate,doi=false,url=false,isbn=false]{biblatex-chicago}
\addbibresource{\jobname.bib}
\AtEveryBibitem{% Clean up the bibtex rather than editing it
    \ifentrytype{online}
        {}
        {\clearfield{urlyear}\clearfield{urlmonth}\clearfield{urlday}}}%
\begin{document}
Foo \autocite{smith2}.

(see the U.S. government's \texttt{SkyNet} for one
example of a machine learning surveillance system
\autocite{NationalSecurityAgency_2012})
\printbibliography
\end{document} 

위의 예에서는 태그에 ( 및 )가 필요하지 않으며 \autocite{NationalSecurityAgency_2012}때로는 연도에만 태그가 필요한 경우도 있습니다.

제안해주세요...

답변1

\autocite만병통치약은 아니다. 아주 똑똑할 수가 없습니다. 그것이 하는 일은 주어진 스타일에 따라 평균적으로 적절한 인용 유형을 선택하는 것뿐입니다. 사용할 수 있는 다른 인용 명령도 있습니다. 귀하의 경우 원하는 것은 \textcite텍스트 실행에 사용하기에 적합한 인용을 생성하는 입니다. 그러나 언급한 natbib 명령에 해당하는 전체 범위가 있습니다.

다양한 명령은 매뉴얼의 3.8.1 및 3.8.2 또는 제 5장에서 다루어집니다.짧은 가이드. 물론 개별 스타일이 변경되고 어떤 경우에는 중복되지만 전체 범위를 아는 것이 가치가 있으며 단지 \autocite.

관련 정보