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

相關內容