elsarticle的模板,参考文献编译出来显示(author?)[],请问这个可以怎么解决

2019-08-23 12:24发布

[图]\documentclass[preprint,review,12pt]{elsarticle}\setcitestyle{numbers}\bibliographystyle{unsrt}\begi...

\documentclass[preprint,review,12pt]{elsarticle}

\setcitestyle{numbers}

\bibliographystyle{unsrt}


\begin{document}


\section{}

\label{}

\citet{bazan2016review} review  the inventory modelling for reverse logistics, and \citet{glock2017decision} reviews the decision problems of returnable transport items management.


\section*{References}


\bibliographystyle{unsrt}

\bibliography{Inventory}


\end{document}

\endinput

编译出来显示

QQ截图20190823122227.png

3条回答
E降调
2019-08-23 14:44

\citet{...} 是natbib宏包的命令,它能把引用文献的作者和年份分开来,显示为Glock (2017)。

但是呢你用了\bibliographystyle{unsrt},而unsrt只支持基本的数字模式,它是不能生成适合\citet和\citep使用的信息的。


你可以改成 \bibliographystyle{unsrtnat},这个是肯定支持\citet的。不过Elsevier模板本身就带有很多引用格式(都支持\citet \citep),模板里代码有说明:

%% Numbered
%\bibliographystyle{model1-num-names}

%% Numbered without titles
%\bibliographystyle{model1a-num-names}

%% Harvard
%\bibliographystyle{model2-names}\biboptions{authoryear}

%% Vancouver numbered
%\usepackage{numcompress}\bibliographystyle{model3-num-names}

%% Vancouver name/year
%\usepackage{numcompress}\bibliographystyle{model4-names}\biboptions{authoryear}

%% APA style
%\bibliographystyle{model5-names}\biboptions{authoryear}

%% AMA style
%\usepackage{numcompress}\bibliographystyle{model6-num-names}

%% `Elsevier LaTeX' style
\bibliographystyle{elsarticle-num}


因此建议仔细阅读你的期刊的指示,再从模板里的\bibliographystyle范例代码里,选出你需要的。



作者追问:2019-08-23 14:44

谢谢回复。希望显示如下。按照提供的方法,前面这个文献没有显示人名,只有序号,是什么原因呀?QQ截图20190823155210.png

一周热门 更多>