{elsarticle} 示例中的引用!

{elsarticle} 示例中的引用!

您有任何实际示例来说明我们如何在 {elsarticle} 中引用和管理参考文献吗?我已经尝试使用以下内容。它编译成功。有什么想法可以获得更好的形式吗?

这是我的例子

\documentclass[preprint,12pt,authoryear]{elsarticle}
\begin{document}
\section{References}

\cite{Abdullah2011971}

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

\end{document}

例如使用http://www.sciencedirect.com/science/article/pii/S1877705811003481 用于创建 science.bib。

答案1

您的文件几乎可以正常工作。主要问题是您使用,\bibligraphy{science.bib}因此 LaTeX 会查找名为 的文件science.bib.bib,这可能不是您想要的。

另一个可能的问题是,正如 Ian Thompson 所指出的,您正在调用文件中不存在的条目.bib。由于显而易见的原因,这将失败。

(编辑以提高清晰度。)假设一个.bib名为的文件science.bib包含以下条目:---

@Article{smith2000,
  author =   {Smith, A. B.},
  title =    {Title of Article},
  journal =  {Journal Title},
  year =     2000,
  volume =   22,
  pages =    {419--431}}

---您可以按照以下方式构建文档:

\documentclass[preprint,12pt,authoryear]{elsarticle}
\begin{document}
\section{References}

Let us have some lines (sentences) and wanted to cite references. Do I need to manually type (Abdullah 2011 et al.) etc? No, you type: 
\cite{smith2000}

If you rely on the style 'elsarticle-harv', it prescriptively determines how citations should look and normally should not be modified.

\bibliographystyle{elsarticle-harv}
% not: \bibliography{science.bib}
\bibliography{science}

\end{document}

相关内容