如何使用 'abbrv' bib 样式构建特定的引文标注样式?我使用 'natbib' 包

如何使用 'abbrv' bib 样式构建特定的引文标注样式?我使用 'natbib' 包

我用

\usepackage{natbib}
\bibliographystyle{abbrv}

我还有以下参考:

@article{RN22,
   author = {Liu, Shiang-Tai and Kao, Chiang},
   title = {Fuzzy measures for correlation coefficient of fuzzy numbers},
   journal = {Fuzzy Sets and Systems},
   year = {2002},
   type = {Journal Article}
}

我怎样才能引用这个参考文献而Liu and Kao [22]不是“仅仅” [22]

答案1

古老的abbrv书目样式只能生成纯数字样式的引文标注。幸运的是,由于您已经使用了natbib引文管理包,因此有一个简单的解决方案:首先,更改

\usepackage{natbib}
\bibliographystyle{abbrv}

\usepackage[numbers,square]{natbib}
\bibliographystyle{abbrvnat}

abbrvnat是 natbib 对古老abbrv风格的重新实现,并添加了一些有用的附加功能,例如识别和了解如何处理诸如url和 之类的字段isbn。(除了abbrvnat,还可以使用plainnatelsarticle-num-namesbib 样式 - 可能还有其他一些样式。)

其次,务必使用\citet--不是\cite,也不\citep是--来创建引用标注。


在此处输入图片描述

\documentclass{article}

\begin{filecontents}[overwrite]{mybib.bib}
@article{RN22,
   author  = {Liu, Shiang-Tai and Kao, Chiang},
   title   = {Fuzzy measures for correlation coefficient 
             of fuzzy numbers},
   journal = {Fuzzy Sets and Systems},
   year    = {2002},
   type    = {Journal Article}
}
\end{filecontents}

\usepackage[numbers,square]{natbib}
\bibliographystyle{abbrvnat}

\begin{document}
\noindent
\citet{RN22}
\bibliography{mybib}
\end{document}

相关内容