全て、
以下にいくつかの例を示します。 、、などのオプション\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
。