如何在芝加哥参考文献格式中获得带有引文的括号和上标?

如何在芝加哥参考文献格式中获得带有引文的括号和上标?

我希望使用“芝加哥”引用风格,因为我的主管要求这样做。

我已经实现了,但我希望它在括号中显示文内引用,并带有年份和上标。

目前,引用的输出如下:

Daly et al. [1] 
Fadhila [2] ...

我想要它显示的是

(Daly et al, 2006)^(superscript 1) 
(Fadhila, 2005)^{2} 

并且在参考列表中,它也应该显示数字,因为它已经这样做了。

下面是我在主文件中的代码,我只需在其中输入章节文件即可。

\documentclass[a4paper, 12pt, twoside]{report} 
\usepackage[english]{babel} 
\usepackage[utf8]{inputenc} 
\usepackage[sectionbib, square, numbers, sort]{natbib} 
\usepackage{chapterbib}

这些命令放在章节文件中,因为我希望按章节显示参考资料。

我知道 MWE 会有所帮助,但我不太熟悉如何做到这一点。

\bibliographystyle{chicago} 
\bibliography{References/References.bib}

任何帮助表示感谢

答案1

如果natbib引文管理包中加载了选项superround,则将通过 生成上标类型的引文标注\cite,其中凸起的数字用括号括起来。低级命令\citeauthor\citeyear也可用。因此,可以使用以下代码生成您喜欢的引文标注形式:

\usepackage[super,round]{natbib}
\newcommand\citeAYS[1]{(\citeauthor{#1}, \citeyear{#1})~\cite{#1}}

完整的 MWE:

在此处输入图片描述

\documentclass{article}
\begin{filecontents}[overwrite]{mybib.bib}
@misc{smith,
    author  = {Smith, Jane},
    title   = {Thoughts},
    year    = {2000},
}
\end{filecontents}

\bibliographystyle{chicago} % or some other suitable bib style
\usepackage[super,round]{natbib}
\newcommand\citeAYS[1]{(\citeauthor{#1}, \citeyear{#1})~\cite{#1}}

\begin{document}
\citeAYS{smith}
\bibliography{mybib}
\end{document} 

相关内容