您有任何实际示例来说明我们如何在 {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}