Обработка bibitem без данных о годе в списке ссылок elsarticle-harv

Обработка bibitem без данных о годе в списке ссылок elsarticle-harv

Я готовлю проект, необходимый для Elsevierстиль списка литературы(т. е. стиль списка литературы) и я выбрал elsarticle-harvстиль ссылок, потому что он наиболее близок к моим требованиям.

Однако некоторые онлайн-элементы не сообщают людям, когда они были в сети, поэтому у некоторых bibitems нет ключей "year". В списке ссылок эти элементы оставят пробелы в поле "year" и вызовут запятую, за которой сразу же следует точка.

(ОБНОВЛЯТЬ: Давайте обсудимстиль ссылки(Только, а не стиль цитирования. Я понимаю, что bibitem без года не даст правильной внутритекстовой ссылки "автор+год", но это другой вопрос. Сейчас меня беспокоит только формат списка литературы.)

Пожалуйста, ознакомьтесь с моим MWE (составленным pdflatex+bibtex):

\documentclass{article}
\usepackage[authoryear]{natbib}
\bibliographystyle{elsarticle-harv}

\usepackage{filecontents}
\begin{filecontents*}{ref.bib}
@misc{miscwebsite,
    author = {{Author 1}},
    title = {{Misc Website}},
    url = {http://foo.bar/},
    note = {Accessed 31.01.2000.}
}
\end{filecontents*}

\begin{document}
Here I cite a webpage without year \citep{miscwebsite}.
\bibliography{ref}

\end{document}

Вот скриншот. Запятую перед пустым полем года нужно убрать.

введите описание изображения здесь


Я пробовал следующие методы, но ни один не сработал:

  • Использование elsarticledocumentclass вместоarticle
  • Добавление пустого ключа года в bibitem, т.е.year={}
  • Применение @onlineтипа элемента (хотя я думаю, что это для BibLaTeX) вместо@misc

Думаю, мне, возможно, придется настроить elsarticle-harv.bstфайл или сделать что-то еще более сложное, но раньше я такими вещами не занимался.

Любая помощь или информация будут оценены по достоинству.

Связанный контент