Overleaf 平台的使用

摘要:
Overleaf是一个使用LaTeX进行多人协作编辑的平台。无需下载LaTeX软件。此文件采用乳胶格式。通常,所有期刊都提供cls文件。使用者只需填写属性并调用方法。类文件完全定义了文档的结构。它提供编辑文档的排版说明。如果命令用于控制文档结构,如果所有其他文档都可以使用命令,则可以修改类文件并补充类文件功能。

Overleaf 是一个使用 LaTeX 进行多人协同编辑的平台,可以免费注册和使用,不用下载 LaTeX 软件,是最为著名的 LaTeX 在线协作系统。

科研工作者可以在各大期刊的网站上下载到其 Overleaf 模板,进行论文写作。

国内邮箱是无法注册的,一直会提示无法验证是否是机器人。可以选择"Register using ORCID",先注册一个 ORCID 账号,这个就可以使用国内邮箱注册,

然后再使用 ORCID 账号注册 Overleaf。

注册完之后,在国内可以直接登上去,创建个项目,之后便可以开始论文编辑。

1. Overleaf 项目构成

   a. cls 文件:这个文件是 latex 的格式文件,它决定了 latex 源文件的排版布局,一般各期刊都提供了 cls 文件。可以理解为 python 中

      自定义的类,类中包含属性和方法,使用者只需填充属性和调用方法即可。理想情况下,类文件会完全定义文档的结构。我们熟悉的 article

      类就是一个很好的例子:它为编辑的文档提供排版指令,如 section, ablecontents,author 等。

documentclass{article}   # 就是声明使用 article.cls

   b. sty 文件:这个文件是 latex 的包文件,可以理解为 python 中的包,如果一个命令是用来控制文档结构的,则应该放到类文件中,如果一

     个命令可以被其他所有的文档使用,那么将这个命令放置到一个包中。包用于提供类未包括的其它任何东西。这些东西包含两大类:对类文件

     的修改和对类文件的功能的补充。

usepackage{graphicx}     # 导入包 graphicx.sty

   c. bst 文件:用来规定参考文献的引用格式。

   d. tex 文件:文档的源文件。

   e. bib 文件:

2. Overleaf 选择编译器

   建立一个项目后点击下图中左上角的 Menu,在 Settings 的 Compiler 中有一些可选的编译器

      Overleaf 平台的使用第1张           Overleaf 平台的使用第2张

   pdfLaTeX 是比较原始的版本,对 Unicode 的支持不是很好,所以显示汉字需要使用 CJK 宏包。

   XeLaTeX是新的Unicode版本,内建支持Unicode(UTF-8),自然也包括汉字在内,如果你的文档有汉字,那么推荐用 XeLaTeX。

免责声明:文章转载自《Overleaf 平台的使用》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇程序设置成服务启动从HTML文件中提取正文的简单方案下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

latex之插入伪代码 [转]

常用的排版伪代码包有clrscode, algorithm, algorithmic, algorithmicx, algorithm2e (1)clrscodeclrscode 是著名的算法教材 Introduction to Algorithms, 2nd ed. 的作者排版该书时自己制定的。由于我非常喜欢其排版,及写伪代码的风格是跟着这本书学的,所以...

Linux 内核编译步骤及配置详解

linux 系统体系结构: linux kernel体系结构:arm有7种工作模式,x86也实现了4个不同级别RING0-RING3,RING0级别最高,这样linux用户代码运行在RING3下,内核运行在RING0,这样系统本身就得到了充分的保护 用户空间(用户模式)转到内核空间(系统模式)方法:·系统调用·硬件中断 linux kernel 体系结构...

C/C++内存问题检查利器—Purify (四)

七、             Purify的退出码 像UNIX下的软件,一般都会提供和别的应用程序的接口,像上面的生成文本文件,也是给别的应用程序提供接口的一种方式。这里,我们所要讲述的是Purify的退出码,我们知道程序都有退出码,以提供给别的程序或操作系统自己运行的信息。被Purify编译过的程序,你可以通过指定-exit-status参数来告诉P...

springboot使用xml配置dubbo读取yml占位符

约定优于配置是springboot简化配置的思路,其中它提供的自动配置、基于注解配置为我们搭建项目框架带来了很大的便利。 使用springboot的项目跟仅使用spring的项目相比,少了很多xml配置文件,基于自动配置或者使用注解和配置类就可完成大多数配置。 springboot + dubbo搭建微服务工程:(springboot版本2.0.4.REL...

内网esxi磁盘空间不足导致虚拟机宕机

内网esxi磁盘空间不足导致虚拟机宕机 一、问题引入   周一上班的时候,发现公司内网的戴尔服务器上(前人装的ESXi系统,里面有很多个虚拟机),好几个虚拟机异常关机了。点击重新开机,有以下报错提示: 选Retry是没用的,选Cancel,才有可能开机,为啥叫可能,因为有一些空间占用多的虚拟机不一定能开机,会一直重复这种报错。 二、问题研究及解决   检...

linux下mysql的安装与使用

一、mysql的安装 之前搭建linux下项目的发布,最后遗留的问题时数据库的迁移,如何从windows上迁移到linux上?这里首先进行mysql数据库的安装 1、下载mysql安装包 在这里下载的是如下版本的mysql https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.26-linux-glibc...