Creating a document in Overleaf

1、Uploading a project上传项目

This artcle provides a step-by-step guide showing how  to create an Overleaf project

by uploading a .zip file containing LaTeX files stored on your local computer

1、Create a .zip file containing your local files (images, bibliography, fonts, .tex sources, etc.).If your local LaTeX project uses folders, these can be preserved in the .zip file and will be reconstructed when the .zip file is unpacked on Overleaf.

2、In the Project Management page, select New Project then choose Upload Project from within the drop-down menu.

3、You cannot upload individual files which exceed 50MB.

如何通过上传本地latex项目文件(.zip文件)来创建一个Overlea文件:

  1. 1.上传的是包含本地latex项目文件(图像、参考书目、字体、.tex源文件等)的.zip文件

    2.在“项目管理”页面中,选择“新建项目”,然后在下拉菜单中选择“上传项目”。

    3.上传的单个文件不能超过50MB。

if your LaTeX code needs LuaLaTeX or XeLaTeX you may need to set the project's LaTeX compiler .

2、New project from a template 创建模版项目

To create a document from a template,in the Project Management page click New Project, a drop-down menu will display, below Templates click on the document type you are about to write.

.在“项目管理”页面中,选择“新建项目”,然后在下拉菜单中选择“样例项目”。

3、Main document  main文件

Sets the .tex file to be compiled as the main document of the project, each time when

you visit your project. The "Word count" feature will always operate on this designated file.

Note 1: Any file that contains a \documentclass command, even if it's not

designated the "main document", will be compiled if it's opened in the editor when you press the Recompile button.

Note 2: The main file must be an editable plain text file. Therefore if a .tex file is larger than 2MB, it's categorised as non-editable on Overleaf, and you won't be able to set such a file as your project's main document. You can break it up into smaller .tex files, and use \input or \include on them.

Note 3: Word count, go to location in /PDF, makeglossaries, makeindex, minted etc will only work robustly if the main document is on the project's root level; that is, it is not within any folder.

        设置要编译的.tex文件作为项目的主文档。“字数统计”功能将始终在指定的文件上运行。

        任何包含\documentclass命令的文件,即使它不是指定为“主文档”,如果在编辑器中打开它,当你按下Recompile按钮时,它将被编译。

        主文件必须是可编辑的纯文本文件。因此,如果.tex文件大于2MB,它在Overleaf上被归类为不可编辑,并且您将无法将此类文件设置为项目的主文档。您可以将它分解为更小的.tex文件,并对它们使用\input或\include。

4、Spell-check拼写检查

This is a user-specific setting. You can change the spell-check language dictionary (as provided by Aspell) to use, or turn off spell-checking.

可以选择打开或关闭拼写检查

5、Auto-complete自动补全

This is a user-specific setting. Enables/disables the auto-completion suggestion list

when you type a LaTeX command. If you're interested in how this works, see our blog post on how we used a data-driven approach to order the suggestions.

可以选择启用或禁用自动补全功能

6、Code Check代码核对

This is a user-specific setting. Enables/disables the syntax-checker to check your LATEX code and catch common syntax errors, even before the LATEX compiler runs.

Note that the Code Check utility is not a full LATEX parser, andmay  not support certain syntax. In such cases, you can choose to disable Code Check in your project completely using this menu setting, or to disable Code Check for only one particular file, or for only some particular lines of code.

        启用/禁用语法检查器来检查你的LATEX代码,并捕获常见的语法错误,甚至在LATEX编译器运行之前完成这项工作。但不是对所有语法有效。

7、Keybindings 快捷键

This is a user-specific setting. There are three keybinding modes: None (the default); Vim; Emacs.
Note 1: If you tried to type something but nothing shows up in the editor, until you hit the "I" key: chances are that you've accidentally enabled the Vim keybinding mode. Change this setting to "None", to return to the default mode.
Note 2: Our Vim and Emacs keybindings are provided by an open-source code editor component. They are emulations, so not all Vim/Emacs bindings are fully supported, especially pre-existing browser shortcuts.
In particular, when in Emacs mode, use Shift-Alt-5 instead of Ctrl-F (or Cmd-F) to bring up the search-and-replace dialog.

有三种模式:默认模式、vim模式、Emacs模式

        如果尝试键入一些内容,但在编辑器中没有显示任何内容,直到您按下“I”键: 很可能您不小心启用了Vim键绑定模式。将此设置更改为“None”,既可以返回默认模式。

        我们的Vim和Emacs键绑定是由开源代码编辑器组件提供的。它们是模拟的,因此并不是所有的Vim/Emacs绑定都得到完全支持,尤其是预先存在的浏览器快捷方式。
特别是,在Emacs模式下,使用Shift-Alt-5而不是Ctrl-F(或Cmd-F)来弹出搜索和替换对话框。

8、Including images on Overleaf插入图片

To upload an image, in the editor go to the upper left corner and click the upload icon

a dialogue box will pop up for you to upload your files.

要上传图像,请在编辑器中转到左上角并单击上传图标将弹出一个对话框供您上传文件。

当然也可以将大量文件上传的一个文件夹里,每次使用图片时都去这个文件夹里寻找。

​​​​​​​ For more information about picture manipulation in LATEX see the further reading for links to other documentation pages.有关图像的更多信息,请阅读"futher reading"文件。

9、编写文件的代码

注释使用%

1、一个最简单的示例:

​​​​​​​\documentclass{article}  %这一行定义了文档的类型为article,表示我们将创建一篇文章。

\begin{document}

        正文

\end{document}

2、插入图片示例

\documentclass{article}   %  这一行定义了文档的类型为article,表示我们将创建一篇文章。

\usepackage[utf8]{inputenc}

%  这行代码使用了inputenc宏包,并设置了utf8编码,以便支持输入的文本中包含的Unicode字符。

\usepackage{graphicx}

%  这行代码使用了graphicx宏包,允许在文档中插入和操作图像。

\title{A project with images}

\author{Overleaf}

\date{}

%  这几行代码设置了文档的标题、作者和日期。你可以根据自己的需要修改其中的内容。

\begin{document}         %  这行代码表示文档的内容从这里开始。

\maketitle     %  这行代码生成标题、作者和日期,并在文档的开头显示出来。

\section{Introduction}    %  这行代码创建了一个名为"Introduction"的章节,用于引言部分。

​​​​​​​

\begin{figure}[htp]

        \centering

        \includegraphics[width=4cm]{InsertingImagesEx5}         

        \caption{An image of a galaxy}

        \label{fig:galaxy}

\end{figure}

%   这部分代码创建了一个带有图片的figure环境。[htp]是可选参数,用于指定图片的位置(这里是"here", "top"和"page"的意思)。\centering命令使得图片居中显示。\includegraphics命令用于插入名为"InsertingImagesEx5"的图片文件,宽度设置为4cm。\caption命令添加了图片的标题。\label命令给图片添加了一个标签,在文本中可以使用该标签引用这个图片。

\end{document}   %  这行代码表示文档的内容到此结束。

​​​​​​​ 这段代码的主要作用是生成一个带有标题、作者和图片的文档,并将图片居中显示在文章中。 注释使用的是%

​​​​​​​

3、添加标题页​​​

(是标题页,不是普通的标题)

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}

%这三行可以照抄

\title{标题名}                 %这行代码设置文档的标题

\author{文档作者名}     % 这行代码设置文档的作者为 "Overleaf"。

\date{日期}                    % 这行代显示日期。 {}里面写\today,会显示今天的日期

\begin{document}  %正文开始

%添加标题

\begin{titlepage}

\maketitle

\end{titlepage}

%添加摘要
\begin{abstract}
    这里是摘要的内容。
\end{abstract}
% 注意要写在正文之前,因为是摘要
% 如果上面的标题页的\begin{}和\end{}行去掉,只留下\maketitle行,那么摘要会和标题在同一页。

正文章节,逐段编写正文:

段落形成的方式:一、通过空行分隔不同的段落。   二、通过\section{}语句
 

\section{段落1}    %     {}里的内容会是段落名
这是第一个段落的内容。

\section{段落2}

这是第二个段落的内容。


这是第三个段落的内容。

这是第四个段落的内容。

效果展现:
1 段落1
这是第一个段落的内容。

2 段落2
这是第二个段落的内容。

这是第三个段落的内容。

这是第四个段落的内容。

可以使用
\section{段落2} 段落内容
 \subsection{段落内容2.1} 段落2.1的详细内容
来进行段落嵌套

\end{document}   %正文结束

一个添加标题页的示例:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}

\title{A project with images}
\author{Overleaf}
\date{}

\graphicspath{{Images/}}

\begin{document}  %正文开始

\begin{titlepage}
    \centering
    \vspace*{2cm}    % 垂直空白距离   
    \includegraphics[width=6cm]{logo}   % 插入标题页上的图片  
    \vspace{1.5cm}    % 垂直空白距离   
    \Huge\textbf{\thetitle}   % 标题
     \vspace{0.5cm}    % 垂直空白距离
    \Large\theauthor    % 作者
     \vfill     % 垂直填充
    \thedate % 日期(留空表示不显示日期)
\end{titlepage}

\section{Introduction}


\begin{figure}[htp]
    \centering
    \includegraphics[width=4cm]{InsertingImagesEx5}
    \caption{An image of a galaxy}
    \label{fig:galaxy}
\end{figure}

\end{document}   %正文结束

​​​​​​​

上述代码中的 `\begin{titlepage}` 和 `\end{titlepage}` 创建了标题页的环境。在标题页中,可以使用 `\vspace` 命令来调整垂直空白距离,使用 `\includegraphics` 命令插入标题页上的图片,使用 `\Huge` 和 `\Large` 设置标题和作者的字体大小。最后使用 `\vfill` 可以将日期放在页面底部。

你可以根据需要修改样式和内容,比如调整图片大小、添加额外的文本等。

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

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

相关文章

redux的介绍、安装、三大核心与执行流程

redux的介绍、安装、三大核心与执行流程 一、redux的基本介绍二、redux的安装三、redux核心概念3.1 action3.2 reducer3.3 store 四、Redux代码执行流程五、加减案例练习 一、redux的基本介绍 redux中文官网Redux 是 React 中最常用的状态管理工具(状态容器&#x…

基于深度学习创建-表情符号--附源码

表情符号深度学习概述 如今,我们使用多种表情符号或头像来表达我们的心情或感受。它们充当人类的非语言线索。它们成为情感识别、在线聊天、品牌情感、产品评论等的关键部分。针对表情符号驱动的故事讲述的数据科学研究不断增加。 从图像中检测人类情绪非常流行,这可能是由…

【数据结构】 单链表面试题讲解

文章目录 引言反转单链表题目描述示例:题解思路代码实现: 移除链表元素题目描述:示例思路解析: 链表的中间结点题目描述:示例:思路解析代码实现如下: 链表中倒数第k个结点题目描述示例思路解析&…

腾讯大佬用了8小时讲完的Python,整整315集,拿走不谢!

Python在近几年越来越受追捧,很多童鞋或者职场小伙伴想要提升技能-学习Python。 这是非常好的事情,但问题在于很多人不知道学Python做什么,所以什么零碎细末、艰难晦涩、长篇大论的都去看,很容易陷入学不下去的困境。必须要有针对…

小程序-uni-app:hbuildx uni-app 安装 uni-icons 及使用

一、官方文档找到uni-icons uni-app官网 二、下载插件 三、点击“打开HBuildX” 四、选择要安装的项目 五、勾选要安装的插件 六、安装后&#xff0c;项目插件目录 根目录uni_modules目录下增加uni-icons、uni-scss 七、引入组件&#xff0c;使用组件 <uni-icons type&qu…

十、Linux的root用户、用户和用户组的问题

目录 1、Linux的root用户 &#xff08;1&#xff09;基础 &#xff08;2&#xff09;如何进入root模式 &#xff08;3&#xff09;如何给普通用户配置root权限&#xff1f; 注意点&#xff1a; 配置方法&#xff1a; 2、用户/用户组问题 &#xff08;1&#xff09;用户/用…

pdf怎么合并在一起?这几个合并方法了解一下

pdf怎么合并在一起&#xff1f;在日常工作、学习和生活中&#xff0c;我们常常会遇到需要将多个PDF文件合并成一个文件的情况。比如&#xff0c;在学术论文写作中&#xff0c;我们可能需要将多篇论文合并成一个文件进行打印和提交。在工作中&#xff0c;我们可能需要将多个报告…

深入竞品:解读竞品分析的艺术与策略

引言&#xff1a;为何竞品分析至关重要&#xff1f; 在当今的产品环境中&#xff0c;市场变得越来越拥挤。每个角落都有新的创业公司试图创造下一个行业的颠覆者&#xff0c;同时也有成熟的巨头在不断地迭代和优化他们的产品。在这样的环境中&#xff0c;不了解您的竞争对手是…

学习笔记十七:node节点选择器,亲和性

node节点选择器&#xff0c;污点、容忍度、亲和性 node节点选择器nodeName&#xff0c;指定pod节点运行在哪个具体node上nodeSelector&#xff1a;指定pod调度到具有哪些标签的node节点上 亲和性node节点亲和性使用requiredDuringSchedulingIgnoredDuringExecution硬亲和性使用…

Intellij中直接运行ts配置:run configuration for typescript

在Intellij中可以借助插件run configuration for typescript直接运行typescript&#xff1a; run configuration for typescript插件本质还是依赖于 ts-node 来运行&#xff0c;只是其可以帮助我们自动配置好 ts-node 运行参数&#xff0c;简化使用。 第一步&#xff1a;安装…

Linux Mint 21.3 计划于 2023 年圣诞节发布

导读Linux Mint 项目近日公布了基于 Ubuntu 的 Linux Mint 发行版下一个重要版本的一些初步细节&#xff0c;以及备受期待的基于 Debian 的 LMDE 6&#xff08;Linux Mint Debian Edition&#xff09;版本。 近日&#xff0c;Linux Mint 项目负责人克莱门特-勒菲弗&#xff08;…

【STM32 学习】电源解析(VCC、VDD、VREF+、VBAT)

VCC电源电压GND电源供电负电压&#xff08;通常接地&#xff09;VDD模块工作正电压VSS模块工作负电压VREFADC参考正电压VREF-ADC参考负电压VBAT电池或其他电源供电VDDA模拟供电正电压VSSA模拟供电负电压 一、VCC&#xff08;供电电压&#xff09; VCC是指芯片的电源电压&#…

快解析内网穿透便捷访问内网私有云

快解析内网穿透软件的首要优势在于其不改变企业现有IT架构的特点。传统的内网穿透解决方案常常需要对企业网络进行重构&#xff0c;这不仅增加了工作量&#xff0c;还可能带来不稳定的因素。而快解析则巧妙地绕过了这一问题&#xff0c;让您能够在保持原有网络设备和配置的前提…

【设计模式】订单状态流传中的状态机与状态模式

文章目录 1. 前言2.状态模式2.1.订单状态流转案例2.1.1.状态枚举定义2.1.2.状态接口与实现2.1.3.状态机2.1.4.测试 2.2.退款状态的拓展2.2.1.代码拓展2.2.2.测试 2.3.小结 3.总结 1. 前言 状态模式一般是用在对象内部的状态流转场景中&#xff0c;用来实现状态机。 什么是状态…

使用percona-xtrabackup备份MySQL数据

xtrabackup备份分为两种 本文参考链接1 本文参考链接2 全量备份 1.备份数据 要创建备份&#xff0c;请xtrabackup使用xtrabackup --backup option. 您还需要指定一个xtrabackup --target-dir选项&#xff0c;即备份的存储位置&#xff0c;如果InnoDB数据或日志文件未存储在同…

今天,谷歌Chrome浏览器部署抗量子密码

谷歌已开始部署混合密钥封装机制&#xff08;KEM&#xff09;&#xff0c;以保护在建立安全的 TLS 网络连接时共享对称加密机密。 8月10日&#xff0c;Chrome 浏览器安全技术项目经理Devon O’Brien解释说&#xff0c;从 8 月 15 日发布的 Chrome 浏览器 116 开始&#xff0c;谷…

SpringBoot集成Solr(一)保存数据到Solr

SpringBoot集成Solr&#xff08;一&#xff09;保存数据到Solr 添加依赖 <!--SpringBoot中封装过的Solr依赖--> <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-solr</artifactId><ver…

数组详解

1. 一维数组的创建和初始化 1.1 数组的创建 数组是一组相同类型元素的集合。 数组的创建方式&#xff1a; type_t arr_name [const_n]; //type_t 是指数组的元素类型 //const_n 是一个常量表达式&#xff0c;用来指定数组的大小 数组创建的实例&#xff1a; //代码1 int a…

STM32 PB9的外部中断

STM32F103中&#xff0c;外部中断的IRQHandler&#xff0c;EXTI0至EXTI1都是单独的&#xff0c;如图1所示&#xff1b;而从EXTI5至9则共用一个&#xff0c;如图2所示。这些可以通过CtrlF在全工程内查找。 图1 图2 以PB9为例&#xff0c;宏定义可如下配置&#xff1a; // 定义…