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 我欲乘风归去 又恐琼楼玉宇 高处不胜寒 -苏轼 一、项目简介 现代经济快节奏发展以及不断完善升级的信息化技术&…

深度了解TCP/IP模型

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

机器学习 | 掌握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代码库…

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

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

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。 防御对象: 授权用户 非授权用户 防火墙是一种隔离…

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

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

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

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

LFU算法

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

基于springboot+vue的墙绘产品展示交易平台系统(前后端分离)

博主主页:猫头鹰源码 博主简介:Java领域优质创作者、CSDN博客专家、公司架构师、全网粉丝5万、专注Java技术领域和毕业设计项目实战 主要内容:毕业设计(Javaweb项目|小程序等)、简历模板、学习资料、面试题库、技术咨询 文末联系获取 研究背景…

微信小程序商城注册是个人还是公司的?

随着移动互联网的飞速发展,微信小程序已经成为了商家们开展电子商务的重要平台之一。微信小程序商城以其便捷的操作、庞大的用户基础和较低的成本投入,吸引了众多商家的关注。然而,对于想要进入这一领域的创业者来说,一个基础性的…

C# CefSharp 输入内容,点击按钮,并且滑动。

前言 帮别人敲了个Demo,抱试一试心态,居然成功了,可以用。给小伙伴们看看效果。 遇到问题 1,input输入value失败,里面要套了个事件,再变换输入value。后来用浏览器开发工具,研究js代码,太难了&a…

Authorization Failed You can close this page and return to the IDE

一.问题描述 注册JetBrains成功,并且通过了学生认证,但在activate pycharm时,却显示Authorization Failed You can close this page and return to the IDE如上图 二.原因: 可能是因为之前使用了破解版pycharm 三.解决方法&am…

GNSS技术与无人机协同:开启未来交通新篇章

随着科技的不断发展,全球导航卫星系统(GNSS)技术与无人机技术的协同应用成为未来交通系统的引人瞩目的新方向。创新微公司在这一领域的技术创新为实现GNSS技术与无人机的紧密协同提供了新的可能性。本文将深入探讨GNSS技术与无人机协同的前景…

创新医疗服务:宠物在线问诊系统的搭建与应用

随着科技的不断进步,创新的医疗服务方式也日渐成为宠物主人关心爱宠健康的首选。本文将深入介绍如何搭建一套创新的宠物在线问诊系统,并展示其应用的技术代码。 1. 系统架构与技术选择 在开始搭建之前,我们需要设计系统的架构并选择合适的…

springboot初始项目每一层的含义

一.创建的时候主要勾选了以下 二.项目架构 三.有的项目下创建出来,存在更多不同的层级 src/main/java/com/example/demo/controller: 控制器层,包含处理 HTTP 请求和响应的控制器类。 src/main/java/com/example/demo/service: 服务层,包含业…