文章目录
Elsevier模板的使用:
- Elsevier 通用模板下载网址https://www.ctan.org/pkg/els-cas-templates/
- 参考文献的格式我是参考这个网站:
https://www.machunjie.com/article/989.html#Model 1b – Numbered
elsevier 有几种参考文献的格式,可以根据具体期刊要求选择一种 - 本文中使用的模板:https://github.com/handsomeo7y/latex-elsevier/tree/main
格式预览:
1.通用模板文件说明
红色框框中是格式文件,我是用的是双栏(DC)的,SC表示单栏的。黄色框框中的.tex文件是我们用latex打开的文件,我们就是在这个文件中写论文。最后蓝色框框中.bst文件时参考文献的格式,可以从上面第二个网址中下载其他的格式,.bib文件是放参考文献的,后面会讲到如何使用。下载完这个模板之后我们可以把要用到的文件复制到一个新的文件夹。
2.模板使用
一篇论文主要分为以下主体:标题、作者(作者信息)、关键词、摘要、小标题、次级标题、参考文献。我先介绍如何在论文中添加这些主体部分,完成整个论文的初步构建。
2.1 标题
可以在.tex文件中找到 shorttitle和title,大括号里面为标题名称,将论文的标题添加进来即可。
2.2 作者信息
作者信息包括四个方面:作者名字及排序,作者隶属机构,通讯作者以及邮箱。
1.作者名字
作者信息这部分,我没有使用模板中给的语句。我直接使用 \author来写明作者的名字和排序,假如文章有四个作者,就使用四条这样的语句,在编辑时的顺序就是作者的排序,写在最前面就是第一作者。中括号[]里面是隶属机构的label,也就是代称,是自己取的名字,方便引用。大括号{}中为作者名字。
\author[add1]{A}
\author[add1]{B}
\author[add2]{C}
\author[add1,add2]D}
2.作者隶属机构
我是使用以下语句来编辑作者隶属机构,add2如上文所说,是个代称,隶属机构的排序同样是编辑的顺序。organization是机构名称,对于学生而言,应该填写学院的名称;addressline填写学习的名称;city填城市;postcode填邮政编码;country则填国家。
\affiliation[add2]{organization={G},
addressline={H University},
city={GuangZhou},
% citysep={}, % Uncomment if no comma needed between city and postcode
postcode={510000},
% state={Hunan},
country={China}}
3.通讯作者及邮箱
加入文章的第二作者是通讯作者则可以在前面的基础上,改成这样:
\author[add1]{A}
\author[add1]{B}
\cormark[1]
\ead{z.edu.cn}
\author[add2]{C}
\author[add1,add2]{D}
在这个作者后面加\cormark,然后在加上通讯作者的邮箱,这样就能在作者上面加一个星星。就是这样的效果
2.3 关键词
找到模板中keyword模块,直接在里面添加关键词,每写完一个用双斜杠换行。
2.4 摘要
找到模板中abstract模块,也是直接填写内容就好
2.5 小标题和次级标题
section表示小标题,subsection表示次级标题,再往下是subsubsection。可以这样写:
\section{Principles and methods}\label{}
\subsection{DMAS}
label 也是方便引用,如果需要可以加,不引用就不用写。效果如图:
2.6 参考文献
如前文所说,首先要选好参考文献的格式,在前文的网站中,有这些格式:
下载好之后,在latex中引用:
\bibliographystyle{model3-num-names}
\bibliography{reference1}
bibliographystyle 的括号中填格式文件.bst的名称,bibliography填写是.bib文件的名称。接下来重点介绍.bib文件如何使用。我们可以在一些网站上直接复制bibtex格式到reference1.bib这个文件中。这个文件我们可以用记事本来打开查看。
将论文加入到bib中的步骤:
1.选定一篇论文,例如名字:Ultrasonic arrays for non-destructive evaluation: A review,然后我们打开谷粉学术https://gfsoso.99lb.net/,在界面搜素这篇文章,然后点击cite:
2.复制bibtex格式,在cite里面选择BibTex格式:
新弹出的界面中我们可以直接复制其内容到.bib文件里面。
@article{rf1,
title={Ultrasonic arrays for non-destructive evaluation: A review},
author={Drinkwater, Bruce W and Wilcox, Paul D},
journal={NDT \& e International},
volume={39},
number={7},
pages={525--541},
year={2006},
publisher={Elsevier}
}
这里的rf1是label,方便引用。在复制的时候,我们要注意这里的信息是否齐全,比如年份,页数等等,如果不齐,可以去更加官方的网站上搜,比如Web of science,然后把信息补全,一般只需要上面这些信息,不过具体还是要看具体期刊的要求。
使用latex打开.bib文件,将信息复制进去:
3.在论文中引用文献。在引用文献的地方使用 \cite{label},比如:
The b\cite{rf1} and a\cite{rf2}.
做好这些工作之后,我们进行编译,编译的时候也需要注意:
1.我们要对.bib文件进行编译,产生.aux文件。(这个生成一次就可以了)
2.在.tex文件中先编译一次
3.在工具中选择命令,再点击BibTex,注意看编译是否成功。
4.连续两次编译.tex文件即可引用成功。如图:
3.公式、 图片、表格以及伪代码的引用
1.公式的引用比较简单,举个例子:
\begin{equation}
y_{DMAS}(t)=\sum_{n=1}^{N-1}{\sum_{m=n+1}^{N}{\widetilde{\sqrt{a_n(t)}}\widetilde{\sqrt{a_m(t)}}}}
\label{eq.1}
\end{equation}
至于符号怎么写可以参考https://blog.csdn.net/NSJim/article/details/109045914里面对于数学公式如何写,有详细的教程。
2.图片,例子:
\begin{figure*}[hbp]
\centering
\includegraphics[width=1\textwidth]{./picture/jpg/sim1_1.jpg}
\caption{Imaging comparison of three algorithms in the first simulation (a)conventional TFM, (b)NSF-TFM, and (c)WNSF-STFM.}
\label{sim1_1}
\end{figure*}
带 * 表示横跨双栏,如果是单栏图片则不要 *,[hbp]这个括号里面可以填[htbp] h表示当前,t表示top,b表示bottom,p忘记了,不过我用的时候不管怎么填,图片位置的优先级一直都是本页的顶部。
\centering表示居中
width 表示图片的大小,1是最大的,可以写零点几,比如0.7。只有单栏最大0.5。width后的大括号里面填写图片名称,这里可以用./来表示相对路径。
\caption 表示论文中图片的标题
\label还是和之前一样表示引用时的代称。
3.表格,例子:
\begin{table}[htbp]
\caption{The total time of the three algorithms and the approximate number of operations}\label{tb1}
\begin{tabular}{@{}cccc@{}}
\toprule[1.5pt]
\textbf{} & T & NSF & WNS \\ \midrule[1pt]
S & 1 & 2 & 3 \\
T & - & 2 & 2 \\
A & - & N & 3 \\
sS & - & Y & 3 \\
Sig & - & T & 3 \\
time & 0.3s & 1.s & 0.11s \\ \bottomrule[1.5pt]
\end{tabular}
\end{table}
caption和label和前面一样,除了第一列不用加&,其他列都要加,&+内容即可。这里的toprule等等则是调节三条线的粗度。我们一般用三线表。在使用这个格式的同时需要在 begin document前面加入工具包。既然说到了工具包,我用到的工具包包括:
\usepackage[numbers,sort&compress]{natbib} %引用格式
\usepackage{booktabs}
\usepackage{stfloats}
\usepackage{amssymb}
\usepackage{cleveref}
\usepackage{color}
\usepackage[linesnumbered,ruled,vlined]{algorithm2e}
\usepackage{caption}
\captionsetup[figure]{name={Fig.}}
每个包具体有什么用,我都忘记了,不过反正多添加了也不影响,所以一股脑把这些都添加进去就可以了。
4.伪代码,这个比较麻烦,而且样式比较多,我懒得写了。网上有很多其他的教程,看一下就会了。
这些在引用的时候在引用的地方编辑 转义符\ 加上 ref{}就好,和引用文献类似。
4.其他细节
一些比较细节的东西我都忘记了,记忆的比较深的是插入图片时,图片的小标题从Figure改成Fig,这个在工具包那部分实现了,然后Fig:改成Fig.这个需要在.sty里面改,可以在网上搜一下怎么改,有教程的。
不带序号的section可以在 编辑 \section*{}。\par可以实现首行缩进2格。
其他的细节以后如果碰到了再进行补充吧。