Ich versuche, eine Website mit pdflatex, better-bibtex, zotero und texmaker zu zitieren. Das Zitieren von Artikeln funktioniert einwandfrei, aber beim Zitieren einer Website erhalte ich eine Fehlermeldung:
Warning: Citation `xxx' on page y undefined on input line
Der automatisch erstellte Bibtex-Eintrag von Zotero ist der folgende:
@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},
}
Ich lade meine Referenzen wie folgt:
\bibliography{./Bibliography/references}
Und ich verwende die folgende Dokumentklasse:
\documentclass[journal, article, submit, moreauthors, pdftex, atmosphere]{Definitions/mdpi}
In meinem Text zitiere ich die Website wie folgt:
\citep{ogredevelopmentteamOGREOpenSource2019}
Und ich baue mein gesamtes Dokument so auf:
PdfLatex + Bibtex + PdfLatex (x2) + Show PDF
Alle anderen Zitate funktionieren.
Antwort1
Der Eintragstyp für Websites, der in definiert ist, mdpi.bst
ist www
. Ihr Beispiel würde folgendermaßen aussehen:
@www{ogredevelopmentteamOGREOpenSource2019,
author = {{Ogre Development Team}},
title = {{{OGRE}} - {{Open Source 3D Graphics Engine}}},
url = {https://www.ogre3d.org/},
urldate = {xx.xx.2019},
}
( urldate
ist das Datum, an dem auf die Website zugegriffen wurde)
Antwort2
Erstens: Wenn Sie nicht wissen, wie Sie Website-Zitate generieren, verwenden Sie einen beliebigen Online-Generator für Zitate (zum Beispielhttp://www.citationmachine.net). Zweitens erstellen Sie Ihre your_ref.bib
Datei (wenn Sie das nicht wissen, können Sie mendely zum Exportieren your_ref.bib
der Datei verwenden). Drittens ersetzen Sie ( \bibliography{your_ref.bib}
anstelle von\bibliography{your_external_BibTeX_file}