.png)
「パッケージ natbib エラー: 参考文献は著者-年引用と互換性がありません。(natbib) 数値引用スタイルで続行するには押してください。」というエラーが表示されます。
テキストで参照番号を生成したいのですが、うまく機能し、PDF で良い結果が得られますが、それでもエラーが発生します。
%%%%%%%%%%%%%Elsevier template %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass[5p,preprint,authoryear]{elsarticle}
\journal{Energy}
\setcitestyle{square}
\usepackage{times}
\usepackage{hyperref}
\usepackage{graphicx}
\usepackage{subfig}
\usepackage{amsmath}
\usepackage{circuitikz}
\usetikzlibrary{patterns}
\usepackage{array,booktabs}
\usepackage{natbib}
\usepackage{tikz}
\usepackage{float}
\begin{document}
\begin{frontmatter}
\begin{abstract}
Latex Latex Latex Latex Latex Latex Latex Latex Latex Latex Latex Latex Latex Latex Latex Latex Latex Latex Latex Latex Latex Latex Latex Latex
\end{abstract}
\end{frontmatter}
\section{Introduction}
Latex Latex Latex Latex Latex Latex Latex Latex Latex Latex Latex Latex Latex Latex Latex Latex Latex Latex Latex Latex Latex Latex Latex Latex Latex Latex Latex Latex Latex Latex Latex Latex Latex Latex Latex Latex Latex Latex Latex Latex \cite{nazari2019optimal}.
\biboptions{sort&compress}
\bibliographystyle{elsarticle-num}
\bibliography{citation.bib}
\end{document}
\endinput
%%
%% End of file `elsarticle-template-harv.tex'.
私の引用
@article{nazari2019optimal,
title={Optimal energy management for a mild hybrid vehicle with electric and hybrid engine boosting systems},
author={Nazari, Shima and Siegel, Jason and Stefanopoulou, Anna},
journal={IEEE Transactions on Vehicular Technology},
volume={68},
number={4},
pages={3386--3399},
year={2019},
publisher={IEEE}
}
答え1
著者年形式の引用文を希望されているようですので、変更する必要があります。
\bibliographystyle{elsarticle-num}
に
\bibliographystyle{elsarticle-harv}
ついでに、あなたも変えた方がいいかもしれません
\setcitestyle{square}
に
\setcitestyle{round}
次に、すべての補助ファイルを削除し、LaTeX、BibTeX、LaTeX をさらに 2 回、完全な再コンパイル サイクルを実行します。