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.citationmachine.net). 둘째, your_ref.bib
파일을 만듭니다(모르는 경우 mendely를 사용하여 your_ref.bib
파일을 내보낼 수 있습니다). 셋째, ( \bibliography{your_ref.bib}
대신에\bibliography{your_external_BibTeX_file}