如何在参考文献部分用方括号中的数字表示参考文献?

如何在参考文献部分用方括号中的数字表示参考文献?

我在 Overleaf 中的文档中设置了如下参考资料(\documentclass[review]{elsarticle})。

在此处输入图片描述

现在,我想修改它,并在文本和参考文献部分中用方括号中的数字表示参考文献,如图所示。我可以在文本中更改它,但不能在参考文献部分更改它。我也看到了链接1链接2

怎么做?

\documentclass[review]{elsarticle}
\graphicspath{ {./figures/} }
\usepackage{hyperref}
\usepackage{verbatim}
\usepackage{apalike}


\usepackage{lipsum,capt-of,graphicx}
\usepackage{geometry}% Just for this example
%\usepackage[authoryear,longnamesfirst]{natbib}
%\usepackage[authoryear]{natbib}
%\usepackage[numbers]{natbib}
\usepackage{natbib}
\let\printorcid\relax
\usepackage[wby]{callouts}
%\usepackage{cite}
\usepackage{ragged2e}
\usepackage{setspace}
\usepackage[labelfont=bf,justification=raggedright,singlelinecheck=false, font={footnotesize}]{caption}
\captionsetup[figure]{name=Fig. ,labelsep=period, justification=justified, singlelinecheck=off}
\captionsetup[table]{labelsep=newline,font=footnotesize, justification=justified, singlelinecheck=off}%,skip=0pt,belowskip=0pt}

\usepackage{subcaption}
\usepackage{setspace}

\usepackage{etoolbox}
\AtBeginEnvironment{table}{\sffamily}
\usepackage{booktabs,siunitx, multirow}
\sisetup{table-format=1.4, tight-spacing=true, separate-uncertainty}

\sisetup{
    output-exponent-marker = \text{e},
    exponent-product={},
    retain-explicit-plus,
    input-open-uncertainty  = ,
    input-close-uncertainty = ,
    table-align-text-pre    = false,
    table-align-text-post = false,
    round-mode=places,
    round-precision=2,
    table-space-text-pre    = (,
    table-space-text-post   = ),
}

\usepackage{amsmath}
\usepackage{adjustbox}
\usepackage{floatrow}
\floatsetup[table]{capposition=top}
\floatsetup[table]{captionskip=0.1pt}

\usepackage{array, cellspace}
\setlength\cellspacetoplimit{3pt}
\setlength\cellspacebottomlimit{3pt}

\usepackage{placeins}

\journal{J}

\bibliographystyle{model5-names}\biboptions{authoryear}
%\bibliographystyle{unsrt}\biboptions{numbers}


\begin{document}

For more information read \cite{AmericanL} and ...


\bibliography{sample}

\end{document}

这是我的 .bib 文件的示例

@misc{AmericanL,
    HOWPUBLISHED = {\url{https://www.lung.org}},
    AUTHOR = {Association, American Lung},
    TITLE = {Lung Cancer Fact Sheet},
    MONTH = {Dec},
    YEAR = {2020},
    NOTE = {Accessed on 2020-12-1}
}

答案1

该指令\biboptions{authoryear}指示natbib引用包(已加载自动地elsarticle文档类)创建作者年份样式的引文标注。既然您说您不想要作者年份样式的引文标注,请停止使用该指令。要么直接删除该指令,要么将其更改为\biboptions{numbers}

由于您使用了elsarticle文档类,因此使用 bib 样式不会出错elsarticle-num。因此,不要加载model5-namesbib 样式。

而且,由于您使用的是会自动elsarticle加载natbib引文管理包的文档类,因此请删除该\usepackage{apalike}指令。apalikenatbib引文管理包不相互兼容。

最后,由于“美国肺脏协会”不是有两个名字和一个姓氏的人,所以你需要写

AUTHOR = {{American Lung Association}},

以便告知 BibTeX 该条目有一个共同的“公司”作者。

在此处输入图片描述

\documentclass[review]{elsarticle}
\begin{filecontents}[overwrite]{sample.bib}
@misc{AmericanL,
    HOWPUBLISHED = {\url{https://www.lung.org}},
    AUTHOR = {{American Lung Association}},
    TITLE  = {Lung Cancer Fact Sheet},
    MONTH  = {Dec},
    YEAR   = {2020},
    NOTE   = {Accessed on 2020-12-1}
}
\end{filecontents}

\bibliographystyle{elsarticle-num}
\usepackage{xurl} % allow arbitrary line breaks in URL strings
\usepackage[colorlinks,allcolors=blue]{hyperref} % optional

\begin{document}
For more information read \cite{AmericanL} and \dots
\bibliography{sample}
\end{document}

相关内容