\bibliography{} 没有显示所有引用!

\bibliography{} 没有显示所有引用!

參考文獻.tex:

\renewcommand{\bibname}{References}
\bibliographystyle{plain}
\bibliography{ref}

參考書:

@article{patel2011performance,
title={Performance analysis of content management systems-joomla, drupal and wordpress},
author={Patel, Savan K and Rathod, VR and Prajapati, Jigna B},
journal={International Journal of Computer Applications},
volume={21},
number={4},
pages={39--43},
year={2011},
publisher={Citeseer}
}

@inproceedings{patel2011joomla,
title={Joomla, Drupal and WordPress-a statistical comparison of open source CMS},
author={Patel, Savan K and Rathod, V R and Parikh, Satyen},
booktitle={Trendz in Information Sciences and Computing (TISC), 2011 3rd International Conference on},
pages={182--187},
year={2011},
organization={IEEE}
}

@inproceedings{mirdha2014comparative,
title={Comparative analysis of open source content management systems},
author={Mirdha, Aakanksha and Jain, Apurva and Shah, Kunal},
booktitle={Computational Intelligence and Computing Research (ICCIC), 2014 IEEE International Conference on},
pages={1--4},
year={2014},
organization={IEEE}
}

@misc{shreves2011open,
title={Open source cms market share. White paper, Water \& Stone},
author={Shreves, Ric},
year={2011}
}

意外的输出

一开始我能够整理出所有的参考资料,但后来却无法得到相同的结果。(我确实搜索了同样的问题,但没有得到确切的答案!)

答案1

让很多 bibtex 新用户感到困惑的一件事是,bibtex 只会包含实际引用的内容。如果你想要更多,你需要告诉它。

在这种情况下,我的猜测是没有引用任何数据,因此 bibtex 生成了一个空的参考书目。

一个常见的做法是添加\nocite{*}告诉 bibtex 包含一切来自给定的 bib 文件。然后您将看到 bibtex 如何处理您准备好的数据。

使用 bibtex 和类似产品时,请记住,在更新所有内容之前,您通常需要进行多次编译。\nocite{*}如果不是习惯了,那么每次你引用新的东西时,你都需要

latex, bibtex, latex, latex

相关内容