如何改变引用样式,以便我可以仅使用数字来表示括号内的内容?
另外,我无法为参考文献分配编号。下面是参考文献,我该如何为它们添加索引?
这是我的一些代码:
- 类文件:用于参考书目部分
\RequirePackage{chicago}
\renewcommand{\refname}{\textbf{References}}
- 我使用的所有软件包:
\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}
- 在论文的最后:
\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}