Elsarticle 中的引用问题

Elsarticle 中的引用问题

我试图以括号格式引用作者姓名和年份,但是当我编译它时,它一直要求输入作者姓名。这是我的代码:

\documentclass[10pt, a4paper]{elsarticle}
\usepackage[latin1]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{natbib}
\usepackage{graphicx}

\begin{document}

\citet{H}

\section*{References}
\bibliographystyle{elsarticle-num}
\bibliography{Biblio}

\end{document}

这是我的.bib 文件:

@article{AAA,
author = {AAAuthor},
title = {TTTitle},
year = {2017}
}

答案1

你必须使用elsarticle-num-names

\begin{filecontents*}{\jobname.bib}
@article{AAA,
  author = {A. Uthor},
  title = {TTTitle},
  year = {2017},
}
\end{filecontents*}

\documentclass[10pt, a4paper]{elsarticle}
\usepackage[latin1]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
%\usepackage{natbib}
\usepackage{graphicx}

\begin{document}

\citet{AAA}

\section*{References}
\bibliographystyle{elsarticle-num-names}
\bibliography{\jobname}

\end{document}

我以前filecontents*只是一个独立的例子,您可以像往常一样使用外部文件。

在此处输入图片描述

相关内容