如何获得具有“芝加哥”书目样式的数字样式引用标注?

如何获得具有“芝加哥”书目样式的数字样式引用标注?

如何改变引用样式,以便我可以仅使用数字来表示括号内的内容?

在此处输入图片描述

另外,我无法为参考文献分配编号。下面是参考文献,我该如何为它们添加索引?

在此处输入图片描述

这是我的一些代码:

  1. 类文件:用于参考书目部分
\RequirePackage{chicago}
\renewcommand{\refname}{\textbf{References}}
  1. 我使用的所有软件包:
\usepackage{amsmath,graphicx,bm,mathtools}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[labelfont=bf,labelsep=period]{caption}
\usepackage{multirow}
\usepackage{textcomp}
\usepackage[colorlinks=true,citecolor=black,linkcolor=black]{hyperref}
\usepackage{afterpage}
\usepackage{pdflscape}
\usepackage{hhline}
\usepackage{enumitem}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{subcaption}
  1. 在论文的最后:
\bibliographystyle{chicago}
\addcontentsline{toc}{chapter}{\textbf{References}}
\bibliography{References}

答案1

如果目标是生成数字样式的引用标注,同时保持chicago参考书目样式,你可以通过更改指令来实现

\RequirePackage{chicago}

\usepackage[numbers,square]{natbib}

并执行完整的重新编译循环:LaTeX、BibTeX 和 LaTeX 再编译两次。这是可行的,因为尽管chicago引文管理包只能生成作者年份样式的引文标注,但natbib引文管理包可以生成作者年份样式和数字样式的引文标注。

我还要指出的是chicago参考书目样式最后一次更新是在 1992 年,因此实施了与参考书目相关的格式指南。第十三芝加哥格式手册。如果您需要实现“芝加哥”的当前的指导方针,基于第十七版的《芝加哥》(2017 年出版),到目前为止,最好的选择是从 BibTeX/natbib 切换到 biblatex/biber,并使用biblatex-芝加哥包裹。


natbib下面是使用该包而不是使用该包的可编译文档生成的第三页的截图chicago

在此处输入图片描述

\documentclass{report} % or some other document class that provides a \chapter command

% create a dummy bib file:
\begin{filecontents}[overwrite]{References.bib}
@misc{ab:3001,
  author = "Anne Author and Brenda Buthor",
  title  = "Thoughts",
  year   = 3001,
}
\end{filecontents}

%\RequirePackage{chicago}
\usepackage[numbers,square]{natbib} % <-- new
\bibliographystyle{chicago}

\renewcommand{\bibname}{References} % change '\bibname', not '\refname'

\usepackage{mathtools} % mathtools loads amsmath automatically
\usepackage{graphicx,bm}
\usepackage{amssymb,amsthm}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[labelfont=bf,labelsep=period]{caption}
\usepackage{subcaption}

\usepackage{multirow,textcomp,afterpage}
\usepackage{pdflscape,hhline,enumitem}
\usepackage[colorlinks,citecolor=black,linkcolor=black]{hyperref} 
% 'hyperref' should (generally) be loaded _last_

\begin{document}
\tableofcontents
\clearpage

Generate a citation callout: \cite{ab:3001}

\clearpage
\addcontentsline{toc}{chapter}{References}
\bibliography{References}
\end{document}

相关内容