【完美解决】Elsevier模板中,latex以破折号的形式引用多篇参考文献

1、如何使连续的参考文献能够中间用破折号连起来?比如[6,7,8,9]变成[6-9]?

第一步:在参考文献命令导入 \bibliographystyle{unsrt},如图:

在这里插入图片描述

该命令控制按照序号生成引用,如:[9,7,8,6] --> [6,7,8,9];

第二步:在文档开始前加上下面的语句命令 \usepackage[numbers,compress]{natbib};

由于在Elsevier模板中,natbib包已经默认引用了,无需重新引用,改一下natbib的选项即可:\usepackage[numbers]{natbib} --> \usepackage[numbers,compress]{natbib},如图:

在这里插入图片描述

Compress命令负责压缩;

第三步,最后的效果展示:

在这里插入图片描述

### 如何在ElsevierLaTeX模板中正确添加包含中文的参考文献 在使用Elsevier LaTeX模板撰写论文时,如果需要添加包含中文的参考文献,可以按照以下方式操作: #### 1. 使用 `CJK` 或 `xeCJK` 宏包支持中文 为了能够在文档中显示中文字符,需加载支持中文的语言宏包。通常可以选择 `CJK` 或更现代的 `xeCJK` 宏包来实现这一功能[^4]。 ```latex \usepackage{xeCJK} \setmainfont{Times New Roman} % 设置英文字体 \setCJKmainfont{SimSun} % 设置中文宋体 ``` 上述代码片段用于配置 XeLaTeX 编译器下的中英文字体设置。通过指定 `\setCJKmainfont` 来定义中文正文字体,而 `\setmainfont` 则负责处理西文部分[^5]。 #### 2. 配置参考文献样式 根据引用中的说明,在 Expert Systems With Applications 的投稿指南里提到应采用特定的参考文献格式风格 (`model5-names`) [^1]。因此,确保 `.tex` 文件头部有如下声明语句: ```latex \bibliographystyle{model5-names} ``` 此命令会调用由 Elsevier 提供的标准参考文献样式文件之一,从而满足期刊对于排版的要求。 #### 3. 创建 BibTeX 数据库条目 当涉及多语言混合书写环境时,推荐继续沿用 natbib 工具链来进行管理 [^3]。下面给出一个简单的例子展示如何构建一条含有汉字字段的信息记录: ```bibtex @article{zhongwenRef, author={张三 and 李四}, title={{一种新的算法研究}}, journal={计算机科学与技术杂志}, year={2023}, volume={99}, number={7}, pages={88--99}, language={chinese}, % 显式标注该资源使用的语言种类 } ``` 注意这里特别加入了 `language={chinese}` 参数用来标记这条参考项是以汉语表述的内容;当然这一步并非强制性的,视具体需求决定是否保留。 #### 4. 将所有 .bib 文件上传至 Overleaf 并测试编译效果 最后把准备好的 bibtex 格式的数据库以及修改后的 tex 主干程序一同传入云端协作平台 like Overleaf 上面完成最终校验工作流程即可 [^2]。 --- ### 示例完整代码结构 以下是综合以上各要点的一个最小化可行案例演示: ```latex % !TEX program = xelatex \documentclass[final,5p,times]{elsarticle} %% 加载必要的宏包 \usepackage[numbers]{natbib} \usepackage{xeCJK} \setmainfont{Times New Roman} \setCJKmainfont{SimSun} \begin{document} \section*{Introduction} 本文探讨了一种新提出的模型,并引用了一些相关的工作~\cite{zhongwenRef}. \bibliographystyle{model5-names} \bibliography{references} \end{document} ``` 其中 references.bib 即为存储实际参考条目的外部数据源位置路径名。 ---
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lapsn

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值