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.

Связанный контент