zoukankan      html  css  js  c++  java
  • 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。

  • 相关阅读:
    JBuilder链接sql server数据库
    各种数据库连接代码(java)
    各种数据库连接代码的测试类(java)
    简单数据查询语句
    Oracle卸载
    Java字符串转换
    静态类示例
    授权对象的检查
    BAPI
    clear、REFRESH、free区别
  • 原文地址:https://www.cnblogs.com/yanghh/p/13940044.html
Copyright © 2011-2022 走看看