我試著引用一個使用 pdflatex、better-bibtex、zotero 和 texmaker 的網站。文章的引用非常有效,但我在引用網站時遇到錯誤:
Warning: Citation `xxx' on page y undefined on input line
從 zotero 自動建立的 bibtex 條目如下:
@misc{ogredevelopmentteamOGREOpenSource2019,
title = {{{OGRE}} - {{Open Source 3D Graphics Engine}}},
language = {en-US},
journal = {OGRE - Open Source 3D Graphics Engine},
howpublished = {https://www.ogre3d.org/},
author = {{Ogre Development Team}},
year = {2019},
}
我正在像這樣加載我的參考文獻:
\bibliography{./Bibliography/references}
我正在使用以下文檔類:
\documentclass[journal, article, submit, moreauthors, pdftex, atmosphere]{Definitions/mdpi}
在我的文字中,我引用了這樣的網站:
\citep{ogredevelopmentteamOGREOpenSource2019}
我正在這樣建立我的整個文件:
PdfLatex + Bibtex + PdfLatex (x2) + Show PDF
所有其他引用都有效..
答案1
中定義的網站條目類型mdpi.bst
是www
。你的例子看起來像這樣:
@www{ogredevelopmentteamOGREOpenSource2019,
author = {{Ogre Development Team}},
title = {{{OGRE}} - {{Open Source 3D Graphics Engine}}},
url = {https://www.ogre3d.org/},
urldate = {xx.xx.2019},
}
(urldate
是造訪該網站的日期)
答案2
首先,如果您不知道如何產生網站引用,請使用任何線上產生器引用(例如,http://www.itationmachine.net)。其次,建立您的your_ref.bib
文件(如果您不知道,可以使用 mendely 匯出your_ref.bib
文件)。第三,替換(\bibliography{your_ref.bib}
而不是\bibliography{your_external_BibTeX_file}