elsarticle を使用した参考文献スタイル

elsarticle を使用した参考文献スタイル

必要な引用の形式がわかりません。引用したら、著者名を表示したいのですが、番号は表示しません。通常とは異なるのは、ドキュメントクラス elsarticle を使用する必要があることです (これは編集者のリクエストです)。このクラスでは、常に番号が生成されます。これが私が持っているものです。

\documentclass{elsarticle}
\usepackage{natbib}
\usepackage[colorlinks=true,linkcolor=black, citecolor=blue, urlcolor=blue]{hyperref}

\begin{document}

\bibliographystyle{plainnat}
\bibliography{references}

\end{document}

誰かこれについて助けてくれませんか?

拡張された MWE を以下に示します。

\documentclass{elsarticle}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{amsmath, mathtools}
\usepackage{natbib}
\usepackage[colorlinks=true,linkcolor=black, citecolor=blue, urlcolor=blue]{hyperref}
\usepackage{changes}
\usepackage{appendix}
\usepackage{filecontents}
\usepackage{multirow}
\usepackage{booktabs}



\begin{document}

\section{The Model}

The main environment modifies that of \cite{Diamond1965}, into two main dimensions

\newpage

\bibliographystyle{elsarticle-harv}
\bibliography{references}



\end{document}

答え1

authoryearクラスオプションで指定する必要があります。

\begin{filecontents*}{\jobname.bib}
@article{Diamond1965,
 author={J. A. L. Diamond},
 title={Some Like It Hot},
 journal={J. High Level Cinema},
 year={1965},
}
\end{filecontents*}

\documentclass[authoryear]{elsarticle}

\usepackage[colorlinks=true,linkcolor=black, citecolor=blue, urlcolor=blue]{hyperref}

\begin{document}

\section{The Model}

The main environment modifies that of \cite{Diamond1965}, into two main dimensions

\bibliographystyle{plainnat}
\bibliography{\jobname}

\end{document}

環境filecontents*は例を自己完結型にするためのものであり、必要ありません。\bibliography行をファイル名に変更してください.bib

はい、「お熱いのがお好き」が 1965 年に撮影されなかったことは知っています。;-)

ここに画像の説明を入力してください

authoryearを追加するのはnatbib解決策ではありません。elsarticleクラスがすでにそれをロードしているため、

\usepackage[authoryear]{natbib}

プリアンブルにオプションの競合に関するエラーのみが発生します。

答え2

ドキュメント クラスを使用しているため、参考文献スタイルの代わりにelsarticleを使用することをお勧めします。その名前が示すように、は、著者年スタイルの引用 (別名ハーバード スタイルの引用) と、著者年スタイルの引用を必要とするほとんどの Elsevier 運営のジャーナルのガイドラインに従ってフォーマットされた参考文献を提供します。elsarticle-harvplainnatelsarticle-harv.bst

さらに、完全な authoryear スタイル (数字ではなく年を使用) を有効にするには、authoryeardocumentclass オプションとして指定する必要があります。

\documentclass[authoryear]{elsarticle}

(この情報は、OP が MWE を投稿した後に追加されました。)

答え3

Elsevier 参照スタイル (すべてのパッケージ自体が含まれています) を使用している場合は、次のように参考文献オプションを指定できます。

\bibliographystyle{elsarticle-harv}\biboptions{authoryear}

関連情報