我需要按年对我的参考文献进行排序,目前我尝试过 unsrt 和 plain。这两种方法都不起作用。不过我已经按照年份编写了我的 bib 文件。我所需要的只是按年对我的参考文献进行排序。
\documentclass{article}
\usepackage{times}
\begin{document}
This is the example\cite{pena2015galean} and then this one\cite{ostergaard2010diagnosing}. Thanks \cite{pena20galean}
\pagebreak
\bibliographystyle{unsrt}
\bibliography{mybib}
\end{document}
如果这是我的 bib 文件。
@inproceedings{pena2015galean,
title={Galean: Visualization of Geolocated News Events from Social Media},
author={Pe{\~n}a-Araya, Vanessa and Quezada, Mauricio and Poblete, Barbara},
booktitle={Proceedings of the 38th International ACM SIGIR Conference on Research and Development in Information Retrieval},
pages={1041--1042},
year={2015},
organization={ACM}
}
@inproceedings{pena20galean,
title={xxx},
author={yyyy},
booktitle={zzzzz},
pages={1041--1042},
year={2009},
organization={ACM}
}
@article{ostergaard2010diagnosing,
title={Diagnosing the online information search behavior of commercial airline travelers},
author={{\O}stergaard, Stine and M{\"o}ller, L{\'a}ra},
year={2010}
}
答案1
您已指出 bib 文件中的所有条目已按时间顺序排序。此外,如果全部条目将显示在格式化的参考书目中,您可以通过使用unsrt
参考书目样式并发出指令来实现您的目标
\nocite{*}
紧接着\begin{document}
。当然,使用\cite
文档正文中的说明来生成所需的引用标注。
更改的参数后\bibliographystyle
,请务必重新运行 LaTeX、BibTeX 和 LaTeX 两次,以完全传播所有更改。