Elsevier 模板 (cas-dc) 参考书目样式“model1-num-names”损坏

Elsevier 模板 (cas-dc) 参考书目样式“model1-num-names”损坏

尝试使用模型 1 - 编号书目风格Elsevier CAS 模板类事实上并没有对我的参考文献进行编号。

我的 MWE:

\documentclass[a4paper]{cas-dc}% elsevier template
\usepackage{natbib} % required by cas-dc
\bibliographystyle{auxiliary/style/model1-num-names}
\usepackage[capitalise, nameinlink]{cleveref} % smart references
\usepackage{graphicx} % figures
\usepackage{nicematrix} % custom tables and matrices
\usepackage{amsmath} % math typesetting
\usepackage{amsfonts} % math typesetting

\begin{document}

test \cite{crawford_towards_2017}
\bibliography{references}

\end{document}

文件model1-num-names.bst放置正确,并附有以下参考文件:

@article{crawford_towards_2017,
    title = {Towards an {Automated} {Approach} for {Compiling} {Hybrid} {Life} {Cycle} {Inventories}},
    volume = {180},
    issn = {18777058},
    url = {https://linkinghub.elsevier.com/retrieve/pii/S187770581731682X},
    doi = {10.1016/j.proeng.2017.04.175},
    abstract = {There is an urgent need to reduce the environmental effects associated with the built environment. While a life cycle approach is considered essential for ensuring that these effects are not simply shifted from one life cycle stage to another, not all life cycle assessment methods provide the same level of detail. Three main approaches are currently used to compile a life cycle inventory capturing data on the inputs and outputs associated with a particular good or service: process, input-output and hybrid analysis. While process analysis is recognised for its specificity, it typically involves a truncation of the system boundary. Conversely, input-output analysis is systemically complete, but aggregates data at the economic sector or commodity level. Combining these two methods in a hybrid analysis has the potential to reduce their limitations, while maintaining their benefits. However, combining process and input-output data remains a highly manual and time-consuming process. The development of an automated approach for compiling life cycle inventories is a critical step in the uptake of hybrid analysis methods. This study aims to explore automating the hybridisation of process and input-output data using the Path Exchange method. Major practical barriers that usually prevent automating the integration of process and input-output data in hybrid life cycle inventories are discussed and a case study focusing on concrete is used for the purpose of illustrating the approach.},
    language = {en},
    urldate = {2023-03-22},
    journal = {Procedia Engineering},
    author = {Crawford, Robert H. and Bontinck, Paul-Antoine and Stephan, André and Wiedmann, Thomas},
    year = {2017},
    pages = {157--166},
}

给了我这个:

在此处输入图片描述

(而不是Crawford (2017),我希望看到[1]

答案1

包的选项numberssort&compress选项natbib将为您提供正确的输出。 

相关内容