在 afparticle 类 (apacite/natbib) 中引用时出现意外输出

在 afparticle 类 (apacite/natbib) 中引用时出现意外输出

我编译了下面的源代码并得到以下输出:

\documentclass[preprint]{afparticle}

\begin{document}

\volumenumber{1}
\issuenumber{1}
\publicationyear{2015}
\publicationmonth{July}
\papernumber{1}
\startpage{1}
\endpage{}

\title{Title}

\author*{First One}
\address{School\par
\path{[email protected]}}
\author{Second One}
\address{Institute}

\begin{abstract}
Hi there.
\end{abstract}

\maketitle

\section{Section}

See \citep{sina,sinb}, and also \citep{za,zb}

\begin{thebibliography}{9}
\bibitem[Singh(2013a)]{sina} Singh, A. S. (2013a). Title One
\bibitem[Singh(2013b)]{sinb} Singh, A. S. (2013b). Title Two, etc.
\bibitem[Zingh(2012)]{za} Zingh, B. S. (2012). Title Three
\bibitem[Zingh(2013)]{zb} Zingh, B. S. (2013). Title Four, etc.
\end{thebibliography}

\end{document}

图片

我试图理解为什么我会

(Singh,2013a,1)......(Zingh,2012,1)

而不是正确的:

(Singh,2013a,b)......(Zingh,2012,2013)

我怀疑有些标签放错了位置,但我没有看到任何标签。

afparticle该类使用apacite带有选项的参考书目包natbibapa

谢谢。

答案1

即使选项有效,样式也使用与apacite不同的格式。它更加冗长。\bibitemnatbibnatbibapa

这里有适合bibliography您的环境。

\begin{thebibliography}{}

\bibitem [\protect \citeauthoryear {%
Singh%
}{%
Singh%
}{%
{\protect \APACyear {2013}}%
{\protect \APACexlab {{\protect \BCnt {1}}}}}]{%
sina}
\APACinsertmetastar {%
sina}%
\begin{APACrefauthors}%
Singh, A\BPBI S.%
\end{APACrefauthors}%
\unskip\
\newblock
\APACrefYearMonthDay{2013{\protect \BCnt {1}}}{}{}.
\newblock
{\BBOQ}\APACrefatitle {Title One} {Title one}.{\BBCQ}
\newblock
\APACjournalVolNumPages{Journal}{}{}{}.
\PrintBackRefs{\CurrentBib}

\bibitem [\protect \citeauthoryear {%
Singh%
}{%
Singh%
}{%
{\protect \APACyear {2013}}%
{\protect \APACexlab {{\protect \BCnt {2}}}}}]{%
sinb}
\APACinsertmetastar {%
sinb}%
\begin{APACrefauthors}%
Singh, A\BPBI S.%
\end{APACrefauthors}%
\unskip\
\newblock
\APACrefYearMonthDay{2013{\protect \BCnt {2}}}{}{}.
\newblock
{\BBOQ}\APACrefatitle {Title Two} {Title two}.{\BBCQ}
\newblock
\APACjournalVolNumPages{Journal}{}{}{}.
\PrintBackRefs{\CurrentBib}

\bibitem [\protect \citeauthoryear {%
Zingh%
}{%
Zingh%
}{%
{\protect \APACyear {2012}}%
}]{%
za}
\APACinsertmetastar {%
za}%
\begin{APACrefauthors}%
Zingh, A\BPBI S.%
\end{APACrefauthors}%
\unskip\
\newblock
\APACrefYearMonthDay{2012}{}{}.
\newblock
{\BBOQ}\APACrefatitle {Title Three} {Title three}.{\BBCQ}
\newblock
\APACjournalVolNumPages{Journal}{}{}{}.
\PrintBackRefs{\CurrentBib}

\bibitem [\protect \citeauthoryear {%
Zingh%
}{%
Zingh%
}{%
{\protect \APACyear {2013}}%
}]{%
zb}
\APACinsertmetastar {%
zb}%
\begin{APACrefauthors}%
Zingh, A\BPBI S.%
\end{APACrefauthors}%
\unskip\
\newblock
\APACrefYearMonthDay{2013}{}{}.
\newblock
{\BBOQ}\APACrefatitle {Title Four} {Title four}.{\BBCQ}
\newblock
\APACjournalVolNumPages{Journal}{}{}{}.
\PrintBackRefs{\CurrentBib}

\end{thebibliography}

当然,使用 BibTeX 比手动制作更容易。

相关内容