
我使用IEEEtran編輯論文,但參考文獻中不會顯示期刊名稱,僅像“ [1] F. Basile, F. Caccavale, P. Chiacchio, J. Coppola, and C. Curatella,”Task面向多臂機器人系統的運動規劃,第28 卷,第569-582 頁。我該如何解決這個問題?
非常感謝。
答案1
我使用谷歌學術找到了這篇文章。這是 BibTeX 資料庫記錄:
@article{basile2012task,
title={Task-oriented motion planning for multi-arm robotic systems},
author={Basile, F and Caccavale, F and Chiacchio, P and Coppola, J and Curatella, C},
journal={Robotics and Computer-Integrated Manufacturing},
volume={28},
number={5},
pages={569--582},
year={2012},
publisher={Elsevier}
}
請檢查它與您的記錄有何不同。這是一個例子。處理此文件後(pdflatex、bibtex、pdflatex、pdflatex)
\documentclass[11pt]{article}
\usepackage{filecontents}
\begin{filecontents}{test.bib}
@article{basile2012task,
title={Task-oriented motion planning for multi-arm robotic systems},
author={Basile, F and Caccavale, F and Chiacchio, P and Coppola, J and Curatella, C},
journal={Robotics and Computer-Integrated Manufacturing},
volume={28},
number={5},
pages={569--582},
year={2012},
publisher={Elsevier}
}
\end{filecontents}
\begin{document}
\nocite{basile2012task}
\bibliography{test}
\bibliographystyle{IEEEtran}
\end{document}
我得到了正確的引用:
[1] F. Basile、F. Caccavale、P. Chiacchio、J. Coppola 和 C. Curatella,“多臂機器人系統的任務導向的運動規劃”,機器人與電腦整合製造,卷。 28、沒有。 5,第 569-582 頁,2012 年。
答案2
從裡面的使用說明來看IEEEfull.bib
用法:
\bibliographystyle{mybstfile} \bibliography{IEEEfull,mybibfile}
其中 .bib 資料庫條目中的 IEEE 標題使用此處定義的字串。例如,
journal = IEEE_J_AC,
產生“{IEEE}自動控制交易”
如果您文章的期刊沒有全名的預定義副檔名,您可以自行將其新增至您的 .bib 檔案中,例如:
@STRING{IEEE_J_STSP = "{IEEE} Journal of Selected Topics in Signal Processing"}