Ich möchte einen Website-Link als Referenz im apalike
Bibliografiestil zitieren.
Ich muss apalike verwenden, wie von der Konferenz gefordert.
Hier ist der Code:
\documentclass[times,10pt,twocolumn]{article}
\usepackage{PRADSConference}
\usepackage{times}
\usepackage{graphicx}
\usepackage{amssymb}
\usepackage[draft]{hyperref}
\usepackage{url}
\usepackage{authblk}
\pagestyle{empty}
\usepackage[round]{natbib}
\bibliographystyle{apalike}
\usepackage{amsmath}
\usepackage{cleveref}
\citep{lithium}
\bibliography{refs}
\end{document}
Die Ausgabe ist jedoch nicht wie die übrigen Referenzen nummeriert, wie unten gezeigt
Ich habe die Referenz in der Bib-Datei wie folgt geschrieben
@Misc{lithium,
Title = {Lithium-ion Specifications},
HowPublished = {\url{http://optimum-china.en.alibaba.com/product/437274726-212297973/rechargeable_HEV_EV_bus_battery_pack_of_lifepo4_600v_500ah.html}},
Note = {Accessed on: 10/02/2016}}
Ich erhalte auch diesen Fehler:
package natbib error bibliography not compatible with author-year citations
wenn ich den Website-Linkverweis aus der .tex-Datei entferne, treten keine Fehler auf und alle Verweise werden wie vorgesehen im Autor-Jahr-Stil angezeigt (siehe Abbildung).
Antwort1
Der apalike
Bibliographiestil ist darauf ausgelegt, Zitationsaufrufe im Autor-Jahr-Stil zu erstellen. Dem lithium
Eintrag fehlen jedoch sowohl das author
Feld als auch das year
Feld. Was soll ein schlechtes natbib
– im Grunde genommen ein Zitationsverwaltungspaket – leisten?
Ich schlage vor, dass Sie geeignete Felder für die Eingabe erstellen author
, year
alle lithium
AUX-Dateien löschen und Ihr Dokument vollständig neu kompilieren (LaTeX, BibTeX und LaTeX noch zweimal).