如何对参考书目中的引文进行编号

如何对参考书目中的引文进行编号

我使用 lyx ,elsevier 类。我选择引用为 natbib/numerical,样式:plainnat。生成的 pdf 中的引用没有编号。我不确定如何对引用进行编号。lyx 导出的 latex 代码如下所示。

    %% LyX 2.1.4 created this file.  For more info, see http://www.lyx.org/.
    %% Do not edit unless you really know what you are doing.
    \documentclass[10pt,authoryear]{elsarticle}
    \usepackage{fontspec}
    \usepackage{geometry}
    \geometry{verbose,tmargin=1in,bmargin=1in,lmargin=1in,rmargin=1in}
    \usepackage{color}
    \usepackage{array}
    \usepackage{graphicx}
    \usepackage{setspace}
    \usepackage{esint}
    \doublespacing

    \makeatletter

     %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% LyX specific LaTeX commands.
    %% Because html converters don't know tabularnewline
    \providecommand{\tabularnewline}{\\}

    \usepackage{geometry}
    \usepackage{caption}
    \captionsetup{labelfont=large}
    \renewcommand{\arraystretch}{1.5}

    \makeatother

    \begin{document}
    {\large{}\bibliographystyle{kluwer}
    \bibliography{citation}
    }{\large \par}
    \end{document}

答案1

您似乎已添加authoryear到类设置中,这些设置位于文档 --> 设置 --> 文档类中。使用选项(用于数字引用)elsarticle加载,但会覆盖此选项。删除该选项应该可以解决问题。natbibnumbersauthoryear

顺便说一下,Elsevier 文档有三种专门的参考书目样式,因此您可能希望将其设置elsarticle-num为参考书目样式。

相关内容