全部,
下面给出了一些示例,请建议我如何处理标签\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 中处理,或者在我的简短指南。当然,个别风格会改变它们,在某些情况下它们是多余的,但值得了解全部范围,并且完全适合使用该范围而不仅仅是\autocite
。