Elsevier(爱思唯尔)的Latex模板使用指南以及图、表、文献引用细节

news2024/10/9 8:20:48

目录

1.模板下载链接

2.模板文件说明与打开方法

2.1.模板文件说明

2.2.模板打开方法

3.模板使用快速入手

3.1.第一部分:导言区

3.1.1.\documentclass

3.1.2.\usepackage

3.1.3.\journal

3.1.4.\captionsetup

3.1.5.\newcommand

3.2.第二部分:正文

3.2.1.\begin{frontmatter}

3.2.1.1.\title

3.2.1.2.\author

3.2.1.3.\affiliation

3.2.1.4.\begin{abstract}

3.2.1.5.\begin{graphicalabstract}、\begin{highlights}

3.2.1.6.\begin{keyword}

3.2.2.文章内容 \section

3.3.第三部分:文献引用

3.4.第四部分:图片插入

3.5.第五部分:表格插入

3.6.第六部分:公式插入


1.模板下载链接

首先是模板下载链接:Elsevier-Latex模板下载链接

(这个链接是SCS期刊发布的Guide for authors中提供的下载链接,具体使用的模板可以到目标期刊处下载。)

2.模板文件说明与打开方法

2.1.模板文件说明

解压之后,文件夹里面是这些文件。

其中,.bst文件是文献引用时使用的,在后续文献引用部分再提,暂时用不到。

其中,.tex文件是我们的模板文件,它们分别是:

  1. elsarticle-template-num.tex

    • 这是用于数字引用的书目格式模板。
    • 在这种格式中,引用通常是通过数字来实现的,如 [1],[2],[3] 等。
    • 参考文献列表在文档的末尾按引用顺序排列。
  2. elsarticle-template-harv.tex

    • 这是用于名称-年份引用的书目格式模板。
    • 在这种格式中,引用通常包括作者的姓氏和出版年份,如 (Smith, 2020)
    • 参考文献列表在文档的末尾按作者姓氏的字母顺序排列。
  3. elsarticle-template-num-names.tex

    • 这是另一个用于数字引用的书目格式模板,但同时提供了作者名称。
    • 在这种格式中,引用通常是数字,但在参考文献列表中,每个条目会包括作者的名称
    • 这种格式结合了数字和名称-年份引用风格的特点。

他们的不同点在于文献引用格式,大家可以根据期刊需要自行选择。

2.2.模板打开方法

我是用Overleaf进行编辑的,那么我们就需要把这个模板文件夹作为一个新的project导入到Overleaf中:

上传完成后就能够进入到编辑界面,左边是文件内容,右边就能够可视化我们的论文:

3.模板使用快速入手

接下来就由头至尾依次介绍这个模板文件!

3.1.第一部分:导言区

第一部分是在开头到\begin{document}的部分,主要是设置格式和导包等等。

3.1.1.\documentclass

简单来讲,这个指令用于选择文档的类型和外观,如elsarticle-template-harv.tex里的设置:

\documentclass[preprint,12pt,authoryear]{elsarticle}

  • preprint:表示这是预印本版本,而final表示最终稿件。(这个不用管)
  • 12pt:字号。
  • onecolumntwocolumn设置单栏或双栏布局。(要用双栏要加上这个)
  • authoryear这个选项指定了引用样式为作者-年份格式,这是一种常见的参考文献引用风格,如(Smith, 2020)。
  • {elsarticle}:这是Elsevier出版社提供的文档类,这里表示选中了这个文档类。

PS:重点设置表橙的三个选项即可。

3.1.2.\usepackage

\usepackage命令用于导入外部宏包(packages),以扩展LaTeX的基本功能。其实类似于python中的import,所以需要什么的时候再引入就好了。

下面是我在编辑过程中添加的包,可能又没用上的,也有不合理的,仅供参考:

  • \usepackage{amssymb}
  • \usepackage{amsmath}
  • \usepackage{caption} %改变图表标题
  • \usepackage{booktabs} %调整表格线与上下内容的间隔
  • \usepackage{longtable}%调用跨页表格
  • \usepackage{multirow} %多行合并
  • \usepackage{array} %调用公式宏包的命令应放在调用定理宏包命令之前,也能控制表格
  • \usepackage{graphicx}
  • \usepackage{subcaption}
  • \usepackage{float}
  • \usepackage{hyperref}

3.1.3.\journal

\journal命令用于指定文章的目标期刊名称。

  • 如果你的文章是为特定的期刊撰写的,你应该替换为该期刊的实际名称。
  • 如果你的文章还没有确定目标期刊,你可以先省略这个命令,或者使用一个占位符。
  • 在最终提交之前,确保期刊名称是正确的,因为出版商会使用这个信息来处理你的稿件。

3.1.4.\captionsetup

\captionsetup命令来自caption宏包,它用于配置图表标题(caption)的外观和格式。也就是说我们我们可以在这里设置图表的字体、大小、对齐方式、标签格式等属性。

可以通过以下指令将图表名称设置为:Fig. XTable X

  • \captionsetup[figure]{labelfont={bf}, labelformat={default}, labelsep=period, name={Fig.}}
  • \captionsetup[table]{labelsep=newline, singlelinecheck=false, skip=0pt,labelfont=bf}

3.1.5.\newcommand

\newcommand 命令用于定义一个新的命令,通过定义新命令使其更易于管理和重复使用。

这里我主要是设置了两个新命令用于图和表的引用:

  • \newcommand{\figref}[1]{Fig.~\ref{#1}}
  • \newcommand{\tabref}[1]{Table~\ref{#1}}

在正文中使用 \figref{figX}\tabref{tableX} 就能引用对应图表。

3.2.第二部分:正文

正文部分就由\begin{document}开始,到\end{document}结束。(也可以看作到文献引用为止)

3.2.1.\begin{frontmatter}

\begin{frontmatter}表示前言部分的开始,这通常包括文章的标题、作者信息、摘要、关键词以及任何其他在正文之前出现的内容。

3.2.1.1.\title

\title{}在里面输入标题名称即可。

3.2.1.2.\author

这个显然是用来设置作者的,这里直接给一个实例,大家填空:

\author[所属单位编号]{作者名 \corref{对应标注编号}}
\ead{邮箱}
  • \corref可以用来标注共一、通讯作者等信息,以符号形式显示在作者名后面。这里也给一个示例:在\begin{abstract}之前补充上\cortext[cor1]{Corresponding author}指令,就可以用\corref{cor1}来标注这名作者为通讯作者。
  • 所属单位编号参考下一小节,把单位编号填上来就行了。如:\author[1]、\affiliation[1]
  • 所属单位编号和对应标注编号都不唯一。
3.2.1.3.\affiliation

这个指令和上面是紧密相连的,是用来标注每一个单位的信息,同样给出一个示例:

\affiliation[单位编号]{organization={学院},
             addressline={学校},
             city={城市u},
             postcode={邮政编号},
             state={州/省份},
             country={国家}}
3.2.1.4.\begin{abstract}

这里面写上你的摘要即可。

3.2.1.5.\begin{graphicalabstract}、\begin{highlights}

这两个根据期刊需要填写,图像摘要和文章亮点。

3.2.1.6.\begin{keyword}

这里是写文章的关键词,中间用\sep隔开,如:

keyword one\sep keyword two\sep keyword three

3.2.2.文章内容 \section

\end{frontmatter}之后就要开始写文章内容了,形式比较简单了,只需要在每一节前面设置好本节标题和标签即可,在此之后直接写正文内容,无需\end。如:

  • \section{章节名}
  • \label{sec1}

子章节:

  • \subsection{子章节名}
  • \label{subsec1}

3.3.第三部分:文献引用

这一部分我只介绍我所使用的bib文件的方法,其他方法请大家参考其他文章。

这里我们需要用到之前提到的 .bst文件 。这个文件包含了一系列的格式化规则,这些规则告诉 BibTeX 如何将 .bib文件 中的条目(如书籍、文章、会议论文等)转换为文档中的参考文献列表。这些规则定义了作者姓名的排列方式、标题的格式、出版年份的位置以及引用序号的样式等。

简单来说,我们需要两个文件,一个是 .bib 文件 ,另一个是 .bst文件 。.bib 文件 是需要我们自己创建自己编辑的, .bst文件 是模板已经提供给我们了,只需要设定进来即可。

我们在正文中只需要在正文部分(其他部分大家可以尝试,我还没试过)加入以下两句指令即可完成参考文献的列举(不需要我们自己一个个写上来,会自动生成)!!!

  1. \bibliographystyle{.bst文件路径}
  2. \bibliography{.bib文件路径}

具体流程如下:

  1. 创建.bib文件,在里面依次将参考文献的BibTex参考格式信息写进来。写完后记得编译几下!!!
  2. 在文章\end{document}指令前面写上上述两个指令,并写好两个文件的路径。
  3. 正文引用使用 \citep{参考文献编号名} 指令进行引用。

这里给出一个示例:

  1. 创建一个 .bib 文件:

  2. 找到我们需要引用的文章,cite这篇文章:

  3. 选择BibTex格式的引用信息并复制:

  4. 将复制的信息写入.bib文件:

  5. 将第一个信息改为参考文献编号,如rf1:

  6. 正文部分写上这两句指令:

  7. 在需要的地方进行引用:

3.4.第四部分:图片插入

插入图片相对比较简单,我们首先需要创建一个文件夹,然后将图片编好号后导入到这个文件夹中,最后在所需要的地方插入即可。

记得要在导言区设置好图片格式:

\usepackage{caption}
\captionsetup[figure]{labelfont={bf}, labelformat={default}, labelsep=period, name={Fig.}}

具体步骤:

  1. 创建一个文件夹。
  2. 导入所需图片。
  3. 插入图片。

示例:

\begin{figure}[t]%% 图片位置优先级
\centering%% 居中.
\includegraphics{doc/fig1.jpg} %%图片文件路径
\caption{Figure Name.} %%图片名称
\label{fig1} %%图片标签,后续用来引用
\end{figure}
  • [ ] 这里用于设置图片显示位置的优先级,有以下四个位置,可以填一个或者多个,软件按设定的优先级顺序进行排班:
  1. t:顶部(top)- 表示图形应该尽可能放置在页面的顶部。
  2. b:底部(bottom)- 表示图形应该尽可能放置在页面的底部。
  3. h:当前位置(here)- 表示图形应该尽可能放置在当前位置。
  4. p:单独一页(page of floats)- 表示图形应该放置在包含浮动元素的单独页面上。
  • label在一开始导言部分有提到,是用于引用时进行索引。
  • \scalebox{缩放倍率}{}非常好用,可以缩放图片,设置包含\includegraphics{}指令,如:\scalebox{0.9}{\includegraphics{doc/fig1.jpg}}。
  • 其他还有很多设置,大家需要的时候可以自行查阅其他文章。
  • 正文中引用图片使用\figref{label}即可,如\figref{fig1},记得导言区写上导言部分介绍的\newcommand指令。

3.5.第五部分:表格插入

插入表格可以使用下面这个网站(不用注册,不用收费),可以将CSV文件输出为LaTex指令,也可以在里面进行编辑:

Create LaTeX tables online – TablesGenerator.com

具体示例:

  1. 导入CSV文件:
  2. 修缮导入的表格信息,包括数值、线、合并单元格:
  3. 点击Generate生成LaTex代码并复制进入.tex文件所需位置:

  4. 记得要在导言区设置好表格格式:
    \usepackage{caption}
    \captionsetup[table]{labelsep=newline,singlelinecheck=false,skip=0pt,labelfont=bf}
  5. 然后我们可以添加细节,如标题、序号、缩放、居中等等(具体指令大家根据期刊需求进行搜索):
    \section{Example Section}
    \label{sec1}
    \begin{table}[h]
    \caption{Name1}
    \label{table1}
    \scalebox{1.2}{
    \begin{tabular}{llll}
    \hline
    A  & B & C & D \\ \hline
    X1 & 1 & 2 & 3 \\
    X2 & 4 & 5 & 6 \\
    X3 & 7 & 8 & 9 \\ \hline
    \end{tabular}
    }
    \end{table}

3.6.第六部分:公式插入

公式插入我这里介绍的是word文档里的编译成LaTex代码的方法,大家可以用word自带的可视化工具写好公式,然后用这个方法转成LaTex代码。具体手写LaTex公式大家可以参考其他文章,多看几个公式其实就熟悉了,加油!

这里用到了转换网站:MathML to LaTeX Converter

具体步骤:

  1. 用word打开文档,写好公式并选中:

  2. 点击公式界面:
  3. 点击转换右侧的展开按钮:
  4. 选中这两个选项:

  5. 点击LaTex{}进行转换,并复制这条公式:
  6. 打开转换代码的链接MathML to LaTeX Converter,并在左栏粘贴并单击Convert to LaTex:

  7. 复制中间栏的LaTex代码进入自己的文件当中即可,记得要看看是否和原公式完全符合,有不同很正常,简单修改即可。

以上就是快速入门爱思唯尔的LaTex格式模板的简单介绍,这篇分享仅是小白在使用过程中的记录,旨在帮助其他完全没有接触过的新手们快速上手。文章内容难免有纰漏和错误,还请大家多多包涵,谢谢!

祝您生活愉快,早日中稿!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2198536.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Stable Diffusion绘画 | 人物、场景、3D转手绘线稿

人物线稿 第1步,输入线稿生成必备的提示词: 第2步,开启 ControlNet,加载需要转绘的图片,控制类型选择「SoftEdge」,预处理器选择「softedge_hed」: 第3步,添加一个线稿 LoRA&#x…

search

search problems video link Harvard Machine Learning Frontier 在计算机科学和算法领域,frontier(前沿)通常指的是在某些搜索或遍历算法中的边界节点集合,这些节点是当前探索到的但还没有被完全处理的节点。前沿的概念常出现在…

WinCC7.5 将归档数据打印到MSFlexGrid控件

第一种方法: WinCC7.5 将归档数据打印到MSHGrid控件 https://blog.csdn.net/weixin_37928884/article/details/134170305 第二种方法: MSFlexGrid控件 查询按钮 Sub OnClick(ByVal Item) …

Airplane.dev 2024年3月关闭之感

airplane 这个云服务产品可能很多人都没有用过。 我们使用的原因是,先前公司非常喜欢使用 airplane 来给运行给已有的产品打运行时补丁。 前公司的策略就是当发现一个问题可能涉及到数据库的不一致性,那么解决方案就是定时运行一套 SQL 来让数据库保持…

MHAD数据集:由京东健康、华中科技大学和浙江大学联合收集,最全面包含多角度、多活动和多生理信号的家庭视频生理学数据集

2024-08-30,由京东健康、华中科技大学和浙江大学联合收集的第一个真实家庭环境中的多模态数据集MHAD,包含不同拍摄角度和各种家庭场景。它包含了迄今为止最全面的生理信号,是计算机视觉、机器学习和生物医学工程等多个学术研究领域的宝贵资源…

计算机毕业设计Tensorflow交通标志识别检测 车流量预测 车速检测 自动驾驶 机器学习 深度学习 人工智能 PyTorch 大数据毕设

《Tensorflow交通标志识别检测》开题报告 一、研究背景及意义 随着智能交通系统和无人驾驶技术的快速发展,交通标志识别系统成为智能驾驶系统的重要组成部分。传统的交通标志识别方法主要依赖于人工检查和识别,存在效率低下、易受主观因素影响等问题。…

js基础速成12-正则表达式

正则表达式 正则表达式(Regular Expression)或 RegExp 是一种小型编程语言,有助于在数据中查找模式。RegExp 可以用来检查某种模式是否存在于不同的数据类型中。在 JavaScript 中使用 RegExp,可以使用 RegExp 构造函数&#xff0…

髓质脊髓三叉神经核文献阅读笔记

文献阅读 1.RNA-seq 对于大量RNA测序,收集第30天的类器官。使用FastPure细胞/组织总RNA分离试剂盒根据制造商的方案提取总RNA。采用Nanodrop 2000分光光度计测定RNA浓度和纯度。使用Agilent 2100生物分析仪和2100 RNA纳米6000检测试剂盒评估RNA样品的完整性。简单…

自动驾驶系列—从IMU到惯性定位算法:自动驾驶精准定位的幕后科技

🌟🌟 欢迎来到我的技术小筑,一个专为技术探索者打造的交流空间。在这里,我们不仅分享代码的智慧,还探讨技术的深度与广度。无论您是资深开发者还是技术新手,这里都有一片属于您的天空。让我们在知识的海洋中…

使用Git生成SSH密钥教程(附Git常用命令)

一、为什么使用SSH? 使用 Git 的 SSH(安全外壳协议)主要有以下几个原因:1. 安全性:SSH 是一种加密的网络协议,用于在网络中安全地运行网络服务。使用 SSH,所有传输的数据都会被加密&#xff0c…

FreeRTOS——系统配置文件FreeRTOSConfig.h详解

FreeRTOSConfig.h配置文件作用:对FreeRTOS进行功能配置和裁剪,以及API函数得使能。 FreeRTOSConfig.h 是一个用户级别的配置文件,不属于内核文件。每个用户可以有不同的FreeRTOSConfig.h,从而实现不同的功能配置。 对于FreeRTOS配…

C++ static静态

个人主页:Jason_from_China-CSDN博客 所属栏目:C系统性学习_Jason_from_China的博客-CSDN博客 所属栏目:C知识点的补充_Jason_from_China的博客-CSDN博客 概念概述 用 static 修饰的成员变量,称之为静态成员变量,静态成…

车辆重识别(2021NIPS无分类器扩散指南)论文阅读2024/10/08

什么叫做有条件和无条件的扩散模型? FID是什么? IS是什么? λ是给出的参数,就像去噪扩散模型中每个时间步的β一样,每一时间步的λ都会给出。对于是否有条件信息c的概率 我的意思是在每一个训练轮次中&#xf…

一个适用于 ASP.NET Core 的轻量级插件框架

前言 今天大姚给大家分享一个适用于 ASP.NET Core 的轻量级插件框架,简单配置,开箱即用:PluginCore。 项目概述 PluginCore 是一个基于 ASP.NET Core 的轻量级插件框架,旨在简化插件的集成与管理。通过最少的配置,开…

wps文本框文字居中对齐

直接点对齐里的水平居中,垂直居中是将文本框水平垂直居中,文字不会居中 将文本框里的文字居中: 垂直居中: 水平居中:

基于SpringBoot的校园健康信息管理系统

第1章 绪论 1.1背景及意义 随着社会的快速发展,计算机的影响是全面且深入的。人们生活水平的不断提高,日常生活中人们对医院管理方面的要求也在不断提高,由于老龄化人数更是不断增加,使得师生健康信息管理系统的开发成为必需而且紧…

前端反接保护:实用方案解析与探讨

前端反接保护通常采用肖特基二极管方案或PMOS/NMOS方案,本文另外介绍一种理想二极管方案。 1、肖特基二极管方案 由于肖特基二极管具有正向导通电压,只能用于小电流场合,甚至于直接使用普通的整流二极管。比如1A电流,设D1的正向…

笔记整理—linux进程部分(9)互斥锁

互斥锁也叫互斥量,可以看作一种特殊的信号量。信号量可以>0,大家可以排队使用信号量,互斥锁只有0、1,主要实现关键段保护,只能在某一时间给某一任务去调用这段资源,这段内容用之前上锁,用完时…

Spring一共有几种注入方式?

目录 一、Spring Ioc 什么是 IOC? 依赖倒置原则 为什么叫控制反转? 两种实现方式 依赖注入DI Spring有哪些注入方式? 1. 构造方法注入 2. Setter方法注入 3. 字段/属性注入 4. 方法注入 5. 接口注入 6. 注解注入 二、Spring Ao…

gaussdb hccdp认证模拟题(多选)

1.以下哪些方式可以查询数据库信息? (1 分) A. \l B. \db C. select * from pg_database; D. select * from gs_database; --AC 2.以下哪些权限是开启三权分立后系统管理员不再具备的权限? (1 分) A. 用户管理权限 B. 表空间管理权限 C. …