pdflatex、better-bibtex、zotero、texmaker を使用して Web サイトを引用しようとしています。記事の引用は問題なく機能していますが、Web サイトの引用でエラーが発生します。
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
で定義されている Web サイトのエントリ タイプは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
ファイルをエクスポートできます)。3番目に、(\bibliography{your_ref.bib}
を\bibliography{your_external_BibTeX_file}