elsarticle 文档类的下载与安装
进入 LaTeX instructions for authors 页面,点击页面上方的链接 Download the journal article template package 下载 Elsevier article 模板文件:elsarticle.zip 。
解压下载的 elsarticle.zip 文件,解压后其文件目录结构为:
elsarticle
├── README
├── changelog.txt
├── doc
│ ├── 1pseperateaug.pdf
│ ├── 1psingleauthorgroup.pdf
│ ├── elsdoc.pdf
│ ├── elsdoc.tex
│ ├── elstest-1p.pdf
│ ├── elstest-1pdoubleblind.pdf
│ ├── elstest-3p.pdf
│ ├── elstest-3pd.pdf
│ ├── elstest-5p.pdf
│ ├── jfigs.pdf
│ ├── makefile
│ ├── pdfwidgets.sty
│ └── rvdtx.sty
├── elsarticle-harv.bst
├── elsarticle-num-names.bst
├── elsarticle-num.bst
├── elsarticle-template-harv.tex
├── elsarticle-template-num-names.tex
├── elsarticle-template-num.tex
├── elsarticle.dtx
├── elsarticle.ins
└── manifest.txt假定你已经在本地安装了 texlive 或其他 LaTeX 发行版
进入 elsarticle 目录,执行 latex elsarticle.ins 命令安装宏包。
在 LaTeX 中,.ins 文件是用于安装宏包的脚本文件,它通常与 .dtx 文件一起使用。
.ins 文件中包含着从 .dtx 文件中提取并生成实际宏包的必要指令。
命令执行完成后,elsarticle 目录的结构如下所示:
elsarticle
├── README
├── changelog.txt
├── doc
│ ├── 1pseperateaug.pdf
│ ├── 1psingleauthorgroup.pdf
│ ├── elsdoc.pdf
│ ├── elsdoc.tex
│ ├── elstest-1p.pdf
│ ├── elstest-1pdoubleblind.pdf
│ ├── elstest-3p.pdf
│ ├── elstest-3pd.pdf
│ ├── elstest-5p.pdf
│ ├── jfigs.pdf
│ ├── makefile
│ ├── pdfwidgets.sty
│ └── rvdtx.sty
├── elsarticle-harv.bst
├── elsarticle-num-names.bst
├── elsarticle-num.bst
├── elsarticle-template-harv.tex
├── elsarticle-template-num-names.tex
├── elsarticle-template-num.tex
├── elsarticle.cls
├── elsarticle.dtx
├── elsarticle.ins
├── elsarticle.log
└── manifest.txt此时,多出了 elsarticle.cls 文件,这就是 elsarticle 文档类
./doc/elsdoc.pdf 是 elsarticle 文档类的使用说明文档,使用指引可以在这个文档中查阅。
使用指引
使用建议
根据你对参考文献编号样式的需求,选择对应的 .tex 和 bst 文件来编写你的文档,其中 elsarticle-harv.bst、elsarticle-num-names.bst、elsarticle-num.bst,是三种不同的参考文献编号样式,选择使用哪种参考文献编号样式,就编辑对应后缀的 tex 文件。
例如选择序号形式的 elsarticle-num.bst,则就编辑 elsarticle-template-num.tex 文件。此外,除了要用到的 *.bst、*.tex、elsarticle.cls 文件,elsarticle 目录中的其他文件都可以删除以保持文件夹的整洁(不影响使用),但是建议把几个参考文献样式文件都保留,方便切换不同的参考文献引用方式(需要将参考文件数据存在 .bib 文件中)。
也可以删除其他用不上的
.tex文件,保留所有的.bst文件因为参考文献引用样式是通过\bibliographystyle{elsarticle-num}命令指定的。
一般地,为了方便编辑和修改,会将不同章节放在不同的 tex 文件中,可以在 elsarticle 目录中新建一个 sections 文件夹,来存放论文的各个章节,然后再在主文件 elsarticle-template-num.tex 文件中使用 \include{} 命令引入各个章节。此外,对于图片、表格都可以单独放在一个文件夹中。下文以 elsarticle-template-num.tex 为例。
对于图片,创建一个 figs 文件夹,存放论文中用到的图片。
对于表格,创建一个 tables 文件夹,存放论文中用到的表格,然后用 \input{} 插入到论文正文中,以保持 tex 文件的整洁,方便修改和版本控制。
elsarticle
├── elsarticle-harv.bst
├── elsarticle-num-names.bst
├── elsarticle-num.bst
├── elsarticle-template-harv.tex
├── elsarticle-template-num-names.tex
├── elsarticle-template-num.tex
├── elsarticle.cls
├── references.bib
├── figs
│ └── image1.png
├── sections
│ ├── appendix.tex
│ ├── conclusion.tex
│ ├── experiments.tex
│ ├── introduction.tex
│ ├── method.tex
│ └── related_work.tex
└── tables
└── table1.tex参考文献管理
BibTex 参考文献处理系统使用 .bib 文件存储参考文献数据,并通过 .bst 文件定义参考文献的格式。
在文档中使用 \cite{key} 来引用参考文献,并且在文档末尾使用 \bibliographystyle{style} 、\bibliography{file} 命令来生成参考文献列表。
其中
\bibliographystyle{style}中的 style 用于指定参考文献的样式,如 elsarticle-harv、elsarticle-num、elsarticle-num-names 等。
\bibliography{file}中的 file 用于指定参考文献数据文件名,本例中,references.bib 文件与 elsarticle-template-num.tex 在同一目录下,就是\bibliography{references}
例如我要引用 ViT 论文:An image is worth 16x16 words: Transformers for image recognition at scale
先去谷歌学术搜索这篇论文,找到这篇论文,点击“引用”

弹出引用窗口,点击“BibTeX”

跳转到另外一个页面,将页面上的文本复制到 references.bib 文件中,其中 dosovitskiy2020image 就是 \cite{key} 中的 key

在文章中使用 \cite{dosovitskiy2020image} 命令就可以引用这篇参考文献了。
此外,还需要在导言区引入 heperref 宏包以实现链接跳转功能:\usepackage{hyperref} 。
祝各位早日收到录用通知!