我想使用 BibTeX 引用数字参考文献。当我尝试在句子开头引用参考文献时出现问题。例如,当我尝试在句子开头引用 \citet{TrHe02} 时,我得到的是“(author?)[1]”。实际上引用应该是“Trampert and Heijst [1]”。但是当我使用“citep”或“cite”在句子结尾或中间引用时,我得到的引用正确为“[1]”。如何在句子开头获得正确的引用“Trampert and Heijst [1]”?下面我给出了我的 latex 脚本,其中包含参考文件的内容和我在脚本中使用过的文件以及链接。
\documentclass[preprint,12pt]{elsarticle}
\begin{document}
\section{Introduction}
\citet{TrHe02}, when I use "citet" then i get the problem, but if cite it as ''citep'' or ''cite'' then i just got the numeric reference.
\cite{TrHe02}, here i used just use cite at the beginning i just got the numeric reference as [1]. Actually i should get as Trampert and Heijst \citep{TrHe02}. I have manually written Trampert and Heijst.
从这里可以查看运行脚本时我用到的文件的详细信息。
In the latex script all this file elsarticle and elasrticle-num are standard which i have taken from website. This is the link
\verb+http://www.elsevier.com/author-schemas/the-elsarticle-latex-document-class+
And the file to be download is elsarticle.zip
I am using elsarticle-template-num.tex, elsarticle-num.bst and
elsarticle.cls
\bibliographystyle{elsarticle-num}
\bibliography{refs}
\end{document}
%refs.bib是我的参考文件,它包含
@STRING{SCI={Science}}
@article{TrHe02,
AUTHOR ={Trampert, J. and Heijst, H. J. V.},
TITLE ={Global Azimuthal Anisotropy in the Transition Zone},
YEAR ={2002},
JOURNAL =SCI,
VOLUME={296},
NUMBER={},
MONTH ={},
PAGES ={1297-1299}
}
答案1
仔细阅读 Elsevier 页面,你需要elsarticle-num-names
使用elsarticle-num