Overleaf 平台的使用

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 中有一些可选的编译器

                 

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

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

原文地址:https://www.cnblogs.com/yanghh/p/13940044.html