我想引用一些东西,这样它就会出现
一些重要的事情已被揭示(作者,2000 年;2006 年)。
虽然,我并不关心 2000 和 2006 之间的分隔符(分号只是作为示例)。
当我编译我的文档时,我得到
一些重要的事情已经显现出来(作者,2000,0)。
Citation1 是一篇文章(出版于 2000 年),citation2 是一本书(出版于 2006 年)。
我目前使用的代码大致如下:
\RequirePackage{filecontents}
\begin{filecontents}{bibliography.bib}
@book{doyle2006making,
title={Making war and building peace: United Nations peace operations},
author={Doyle, Michael W and Sambanis, Nicholas},
year={2006},
publisher={Princeton University Press}
}
@article{doyle2000international,
title={International peacebuilding: A theoretical and quantitative analysis},
author={Doyle, Michael W and Sambanis, Nicholas},
journal={American political science review},
volume={94},
number={4},
pages={779--801},
year={2000},
publisher={Cambridge University Press}
}
\end{filecontents}
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[natbibapa]{apacite}
\usepackage[super]{nth}
\usepackage{graphicx, floatpag, caption}
\newcommand\textlcsc[1]{\textsc{\MakeLowercase{#1}}}
\usepackage{bibentry}
\nobibliography*
\usepackage[hyphens]{url}
\usepackage{float}
\usepackage{rotating}
\usepackage{pdflscape}
\begin{document}
Something important has been shown \citep{citation1, citation2}.
\newpage
\bibliographystyle{apalike}
\bibliography{bibliography.bib}
\end{document}
答案1
该apacite
包只能与apacite
参考书目样式一起使用,并且您正在加载该apalike
样式,因此要解决问题,您需要使用:
\bibliographystyle{apacite}
正如 moewe 在评论中指出的那样,该\bibliography
命令的语法需要.bib
文件名没有扩展名.bib
,如果这个能用,那你就太幸运了。因此,如果你的.bib
文件名为,mybib.bib
你应该使用:
\bibliography{mybib}