Overleaf(LaTeX文档在线编写平台)使用学习记录

一、LaTeX简概[1]

        LaTeX,是一种基于TEX的排版系统,是一种可以处理排版和渲染的标记语言。由美国计算机科学家莱斯利·兰伯特在20世纪80年代初期开发,利用这种格式系统的处理,即使用户没有排版和程序设计的知识也可以充分发挥由TEX所提供的强大功能,不必一一亲自去设计或校对,能在较短时间内生成很多具有书籍质量的印刷品以及生成复杂表格和数学公式。因此,它非常适用于生成高印刷质量的科技、数学和物理文档,同时,也适用于生成从简单的信件到完整书籍的所有其他种类的文档。

        LaTeX遵循呈现与内容分离的设计理念,以便作者可以专注于他们正在编写的内容,而不必同时注视其外观。在准备LaTeX文档时,作者使用章(chapter)节(section)表(table)图(figure)等简单的概念指定文档的逻辑结构,并让LaTeX系统负责这些结构的格式和布局。因此,它鼓励从内容中分离布局,同时仍然允许在需要时进行手动排版调整。

LaTeX的中文支持包

CCT                        中国科学院数学与系统科学研究院的张林波研究院编写

CJK                        德国人Werner Lemberg编写的宏包

CTeX                      Windows平台下的CTeX中文套装(已于2012年停止更新)

ChinaTeX                hooklee(李树钧)制作

XeLaTeX                 支持Unicode和现代字体

二、Overleaf简概[2]

        Overleaf是一个云端协作式LaTeX编辑器,可用于编写和发布论文。这一编辑器与很多科学杂志出版商有合作关系,不但提供官方期刊的LaTeX模板,还能直接将文件提交至这些出版社(如IEEE和Springer等)。Overleaf于2011年由两名数学家John Hammersley和John Lees-Miller共同建立的公司WriteLaTeX Limited开发,他们凭借自己在学术界的经验开发了这一平台,因此Overleaf比其它LaTeX编辑器更具优势。2017年,WriteLaTeX与ShareLaTeX合并为Overleaf v2,两者的功能被整合到同一个云端平台中。Overleaf云端平台写作界面如下图所示。

三、实验实践小总结

常用格式控制语法记录(详细使用文档详见参考资料[3])

%                                    LaTeX注释标记符

\usepackage{}                   导包标记符

\begin {} + 内容+ \end {}     文档结构控制

                                  大括号{}内添加对应内容标识,如equation-公式、figure-图片等

\includegraphics[]{}      导入图片并对图片进行格式控制

                                  中括号[]内添加图片格式控制标记,大括号{}内添加图片路径

\label{}                        为文档控制模块标识名字。与~ \ref {}配合使用

~ \ref {}                         文中的引用序号标记。~的作用是将引用内容合为整体

                                  大括号{}内添加对应引用部分的\label{}内容

\\ 或 添加一行空行       文档换行

\scalebox{}{}               针对表格大小的格式控制符号,在表格table的文档结构控制中使用

                                 第一个{}内设置大小,第二个{}放置表格样式结构控制块

Ⅰ 对于复杂的数学公式键入,可以利用工具/*3*/进行LaTeX的编码获取;

Ⅱ 对于表格的快捷制作,可以利用工具/*2*/进行LaTeX的编码获取;

Ⅲ 对于参考文献的引用,可以导入natbib包来引用BibTeX格式的参考文献引用;

Ⅳ BibTeX格式的参考文献引用可在各文献检索平台获取;

Ⅴ 按具体需求参考使用文档[3]是最为有效的方式。

四、BibTeX格式文献引用获取(基于Google Scholar、中国知网演示)

(一)基于Google Scholar的BibTeX格式文献引用获取

        进入Google Scholar文献检索页面检索到相应文章 -> 点击引用 -> 点击BibTeX -> 复制相应的编码即可。

(二)基于中国知网的BibTeX格式文献引用获取

        登录中国知网检索到相应的文章 -> 点击引用符号 -> 点击更多引用格式 -> 选择BibTeX格式 -> 复制相应的编码即可。

文献写作工具网站:

/*1*/ Overleaf, Online LaTeX Editor

/*2*/ Create LaTeX tables online – TablesGenerator.com

/*3*/ LaTeX在线:吴文中数学公式编辑器

参考资料:

[1] https://en.wikipedia.org/wiki/LaTeX

[2] https://en.wikipedia.org/wiki/Overleaf

[3] https://www.overleaf.com/learn

[4] Latex科研写作入门_哔哩哔哩_bilibili

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

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

相关文章

离零售业智能体时代的真正开启还有多远?

AIGC(生成式人工智能)当道的2023年,将LLM(大语言模型)的各类生成式能力发挥到淋漓尽致、精彩纷呈的程度。各行各业一边在观望大语言模型不断扩宽的商业运用可能,一边在继续探寻能够不断拓宽企业往纵深发展的…

Mybatis----缓存

MyBatis是一个流行的Java持久化框架,它提供了一个灵活的缓存机制来提高查询性能。 MyBatis的缓存机制主要分为一级缓存和二级缓存。 一级缓存是指在同一个SqlSession中,查询结果会被缓存起来,当再次执行同样的查询时,直接从缓存中…

基于SSM的企业文档管理系统

末尾获取源码作者介绍:大家好,我是何时,本人4年开发经验,专注定制项目开发 更多项目:CSDN主页YAML 我欲乘风归去 又恐琼楼玉宇 高处不胜寒 -苏轼 一、项目简介 现代经济快节奏发展以及不断完善升级的信息化技术&…

latex图文混排示例

\parbox[t]{0.7\textwidth}{ 本题属于利用信号量实现前驱的经典问题,操作C必须在A和B完成后执行, 操作E必须在C和D完成后执行,其执行顺序如右图所示。 定义同步信号量A、B、C、D,一开始四个操作都未执行&#xff…

深度了解TCP/IP模型

网络通信是现代社会不可或缺的一部分,而TCP/IP模型作为网络通信的基石,扮演着至关重要的角色。本文将深入探讨TCP/IP模型的概念、结构及其在网络通信中的作用,为读者提供全面的了解。 一.TCP/IP模型简介 TCP/IP模型是一个网络通信协议体系&a…

【Java并发编程的艺术学习】第七,八章摘要

原子更新基本类型类 1.原子操作类:多线程下的操作是安全的,不需要自己加锁 2.在原子类中不能用 - * / ,而是采用这些方法 AtomicBoolean:原子更新布尔型 AtomicInteger:原子更新整形 AtomicLong:原子更新长整型 …

怎样设计一个具有良好容灾性的系统架构?

设计一个具有良好容灾性的系统架构 当你的系统出现故障时,容灾性设计可以让你的系统保持高效运转,避免数据丢失和业务中断。那么,怎样设计一个具有良好容灾性的系统架构呢?让我来教你几招,不过在开始之前,…

机器学习 | 掌握Matplotlib的可视化图表操作

Matplotlib是python的一个数据可视化库,用于创建静态、动态和交互式图表。它可以制作多种类型的图表,如折线图、散点图、柱状图、饼图、直方图、3D 图形等。以渐进、交互式方式实现数据可视化。当然博主也不能面面俱到的讲解到所有内容,详情请…

【极数系列】Flink 初相识(01)

# 【极数系列】Flink 初相识(01) 引言 Flink官网:https://flink.apache.org/ Flink版本:https://flink.apache.org/blog/ Flink文档:https://ci.apache.org/projects/flink/flink-docs-release-1.12/ Flink代码库…

AI存在信任问题,区块链能提供帮助吗?

区块链的商业应用,比如供应链追踪,一直以来都没有取得成功。但有人表示,该技术可能作为一种验证人工智能算法的工具而找到其存在的价值。 确保人工智能算法的安全性、公正性和准确性的困难正使一些公司转向一种曾被吹捧为革命性但在商业领域…

轻松互换文件夹名,高效批量改名!高手工具助您一臂之力!

在日常工作中,我们经常需要处理大量的文件夹,有时候需要将文件夹名称互换或进行批量改名。这时,一款高效、实用的高手工具就能派上用场。它不仅能帮助您轻松实现文件夹名互换,还能快速批量改名,让您的工作更加高效、轻…

Unity - 角色控制

Test_05 角色控制 创建一个3D对象作为角色,添加 “CharacterController” 组件来控制角色移动,绑定脚本"PlayerControl"。 PlayerControl public class PlayerControl : MonoBehaviour {private CharacterController player;void Start(){p…

RabbitMQ系列之入门级

🎉🎉欢迎来到我的CSDN主页!🎉🎉 🏅我是君易--鑨,一个在CSDN分享笔记的博主。📚📚 🌟推荐给大家我的博客专栏《RabbitMQ系列之入门级》。🎯&#x…

防火墙基础1

防火墙简绍 什么是防火墙? 状态防火墙工作原理? 防火墙如何处理双通道协议? 防火墙如何处理nat? 路由交换终归结底是连通性设备。 网络在远古时期没有防火墙大家都是联通的,any to any。 防御对象: 授权用户 非授权用户 防火墙是一种隔离…

存储开发入门到进阶,这几本书一定要看!!

有些朋友是已经深耕存储多年,有的朋友是刚刚入门、或者说有兴趣但是迟迟不得入门。以下从笔者的经验出发,向大家推荐几本书,可以比较系统的补充一些编程的内功和存储的基础知识,向你展示一条存储通关之路。 语言 语言是第一个要…

SpringBoot服务设置禁止server.point端口的使用

问题&#xff1a; 当项目服务引用了jar spring-boot-starter-web后 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId> </dependency>所以项目一启动&#xff0c;就会使用serv…

网络中的长连接和短连接

在网络通信中&#xff0c;长连接和短连接是两种不同的连接方式。它们指的是客户端和服务器之间持续通信的时间。 短连接 短连接是一种临时性的连接&#xff0c;客户端发送请求后&#xff0c;服务器响应请求并传输数据后&#xff0c;连接会立即关闭。每次请求都需要建立一个新的…

Git将当前分支暂存切换到其他分支

在我们使用Git进行版本控制时&#xff0c;经常会遇到这样的情况&#xff1a;我们正在一个分支上进行一些修改&#xff0c;但突然需要切换到另一个分支进行一些操作。这时&#xff0c;我们可以使用git stash命令来暂存我们的修改&#xff0c;然后再切换到其他分支。下面&#xf…

55. 跳跃游戏 - 力扣(LeetCode)

题目描述 给定一个非负整数数组&#xff0c;你最初位于数组的第一个位置。 数组中的每个元素代表你在该位置可以跳跃的最大长度。 判断你是否能够到达最后一个位置。 题目示例 输入&#xff1a;nums [2,3,1,1,4] 输出&#xff1a;true 解释&#xff1a;可以先跳 1 步&#x…

LFU算法

LFU算法 Least Frequently Used&#xff08;最不频繁使用&#xff09; Leetcode有原题&#xff0c;之前手写过LRU&#xff0c;数据结构还是习惯于用java实现&#xff0c;实现是copy的评论题解。 题解注释写的很清楚 大致就是说LFUCache类维护一个存放node的map&#xff0c;同…