使用一个“\cite”指令引用同一作者和同一年份的两篇文章时,引用标注不正确

使用一个“\cite”指令引用同一作者和同一年份的两篇文章时,引用标注不正确

文中引用同一位作者、同年份的两篇参考文献时,怎么办?目前第二篇的引用年份变为0

例如:\cite{Brown2018a, Brown2018b}变成Brown(2018a,0)

没有出现错误代码,并且Brown2018aBrown2018b单独工作正常。格式化的参考文献也没有问题,只有当它们放在一起时才会出现问题。我的其他相同作者和年份的引文也出现了同样的问题。我使用 overleaf 和 pdfLatexnatbib以及\bibliographystyle{apalike}

mybib.bib
    @misc{Brown2018a,
    author= {Brown, A.}, 
    year= {2018}, 
    title= {Example 1} 
    }

    @misc{Brown2018b, 
    author= {Brown, A.}, 
    year= {2018}, 
    title= {Example 2} 
    }

\documentclass{article}
\usepackage{natbib}
\bibliographystyle{apalike}

\begin{document}
Blaa blaa \cite{Brown2018a, Brown2018b} blaaaa blaa blaaa.
\bibliography{mybib}
\end{document

在参考文献和正文中,结果是这样的:

在参考文献中

在此处输入图片描述

答案1

(评论太长,因此作为答案发布)

恐怕我无法仅使用您目前提供的信息来复制您所说的您遇到的引文调用问题。因此,请编辑您的帖子以澄清您的 LateX 代码或 BibTeX 代码与下面显示的最小工作示例有何不同。还请说明您使用的 TeX 发行版、LaTeX 的版本(pdfLaTeX、XeLaTeX、LuaLaTeX 还是其他版本?)以及您使用的natbib引文管理包和apalike参考书目样式的版本。

为了编译以下代码,我使用了当前版本 MacTeX2018、、LaTeX2e <2018-12-01>natbib 2010/09/13 8.31b提供的 pdflatex 程序apalike 2010/12/08 0.99a

在此处输入图片描述

\RequirePackage{filecontents}
\begin{filecontents}{mybib.bib}
@misc{Brown2018a,
  author = "Anthony Brown",
  title  = "First",
  year   = 2018,
}
@misc{Brown2018b,
  author = "Anthony Brown",
  title  = "Second",
  year   = 2018,
}
\end{filecontents}

\documentclass{article}
\usepackage{natbib}
\bibliographystyle{apalike}

\begin{document}
\noindent
\citet{Brown2018a,Brown2018b}; \citep{Brown2018a, Brown2018b}
\bibliography{mybib}
\end{document}

相关内容