Latex on overleaf入门语法
Latex on overleaf入门语法
- 前言
- 基本结构
- 序言
- 简单的格式化命令
- 添加注释:%
- 加粗、斜体、下划线
- 有序列表、无序列表
- 添加图片
- 图片的标题、标签和引用
- 添加表格
- 一个简单的表格
- 为表格添加边框
- 标题、标签、引用
- 数学表达式
- 基本的数学命令
- 基本格式
- 摘要
- 段落、新行
- 章节、分段
- 引用参考文献
前言
感谢参考文献:
Overleaf 指南:30 分钟 LaTeX 入门
基本结构
\documentclass{article} % 声明文档的类型为article\begin{document}
First document. This is a simple example, with no
extra parameters or packages included.
\end{document}
\documentclass{article}
:声明文档的类型为article。- begin前面:文档的序言。
- begin和end之间是文档的主体body。
序言
定义文档的字体大小,纸张大小,文档编码为utf-8。
\documentclass[12pt, letterpaper]{article}
\usepackage[utf8]{inputenc}
序言中还可以添加标题、作者和日期。在主体body中可以打印这些信息,使用\maketitle
。
\title{First document}
\author{Hubert Farnsworth \thanks{funded by the Overleaf team}}
\date{February 2017}
简单的格式化命令
添加注释:%
加粗、斜体、下划线
强调文本命令:展现的效果取决于上下文,斜体or普通文本。
加粗:\textbf{}
下划线:\underline{}
斜体:\textit{}强调文本:\emph{}
有序列表、无序列表
使用不同的环境 environment来创建不同形式的列表,环境以\begin{}
开始,以\end{}
结束。
无序列表使用itemize
环境,每个条目之前要加\item
,各个条目默认用黑点表示。
\begin{itemize}\item The individual entries are indicated with a black dot, a so-called bullet.\item The text in the entries may be of any length.
\end{itemize}
有序列表使用enumerate
环境。
\begin{enumerate}\item This is the first entry in our list\item The list numbers increase with each entry we add
\end{enumerate}
添加图片
\documentclass{article}
\usepackage{graphicx}
\graphicspath{{images/} }\begin{document}
The universe is immense and it seems to be homogeneous,
in a large scale, everywhere we look at.\includegraphics{universe}There's a picture of a galaxy above
\end{document}
- 添加图片需要使用包 package,在序言中添加
\usepackage{graphicx}
表示导入包,\graphicspath{{images/} }
表示图像所在的根目录为:当前目录下名为 images 的文件夹中。 \includegraphics {universe}
:在文档中引入图像。图像文件名不带扩展名,文件名不应该包括空格和多个点。
图片的标题、标签和引用
\begin{figure}[h]\centering\includegraphics[width=0.25\textwidth]{mesh}\caption{a nice plot}\label{fig:mesh1}
\end{figure}As you can see in the figure \ref{fig:mesh1}, the
function grows near 0. Also, in the page \pageref{fig:mesh1}
is the same example.
- 将图片放在 figure 环境中,才可以添加标题、标签和引用。具体命令为:
\begin{figure}[h]
和\end{figure}
。 \caption{}
:为图片设置标题。此命令可以放在图片的上方或下方。\label{fig:mesh1}
:为图片设置标签,标签可以为图片编号,方便后续在文章中引用该图片。\ref{fig:mesh1}
:编译后显示被引用图片的编号。
添加表格
一个简单的表格
创建表格的默认环境是tabular
,必须给该环境传递一个参数{c c c}
。该参数表示表格有 3列,每列文本均居中。除了c
,还有r
表示右对齐,l
表示左对齐。
&
表示分隔符,\\
表示转到表格的下一行。
\begin{center}
\begin{tabular}{ c c c }cell1 & cell2 & cell3 \\cell4 & cell5 & cell6 \\cell7 & cell8 & cell9
\end{tabular}
\end{center}
为表格添加边框
\begin{center}
\begin{tabular}{ |c|c|c| }\hlinecell1 & cell2 & cell3 \\cell4 & cell5 & cell6 \\cell7 & cell8 & cell9 \\\hline
\end{tabular}
\end{center}
\hline
:水平线命令,插入一条水平线。{ |c|c|c| }
:|
表示垂直线分隔。
标题、标签、引用
Table \ref{table:data} is an example of referenced \LaTeX{} elements.\begin{table}[h!]
\centering
\begin{tabular}{||c c c c||}\hlineCol1 & Col2 & Col2 & Col3 \\ [0.5ex]\hline\hline1 & 6 & 87837 & 787 \\2 & 7 & 78 & 5415 \\3 & 545 & 778 & 7507 \\4 & 545 & 18744 & 7560 \\5 & 88 & 788 & 6344 \\ [1ex]\hline
\end{tabular}
\caption{Table to test captions and labels}
\label{table:data}
\end{table}
\caption{}
:标题。\label{table:data}
:标签。\ref{table:data}
:引用。
数学表达式
数学表达式有两种模式:内联模式 inline,显示模式 display。
内联模式:公式是文本的一部分。以下3种定界符作用相同。
$...$
\(...\)
\begin{math}...\end{math}
显示模式:编号和非编号。
# 编号
\[... \]# 非编号
\begin{equation} ... \end{equation}
equation环境由外部包 amsmath提供。许多数学表达式都使用了这个包。
基本的数学命令
上标:$a^2$
下标:$H_2O$
积分:$\int$
分数:$\frac{a}{b}$
小写希腊字母:$\omega$ $\delta$
大写希腊字母:$\Omega$ $\Delta$
数学运算符的前缀为反斜杠:$\sin(x)$, $\cos(x)$, $\log(x)$
基本格式
摘要
摘要内容要在abstract环境中写。
\begin{document}\begin{abstract}
This is a simple paragraph at the beginning of the
document. A brief introduction about the main subject.
\end{abstract}\end{document}
段落、新行
开启新段落,需要输入两次 Enter键,以插入双空行。此时,Latex会为新段落自动缩进。
章节、分段
基本的标题级别如下所示,从上到下为从大到小的标题。在{}
内设置标题,标题的编号是自动的。也可以在命令中加*
来禁止编号。
\section{section}
\subsection{subsection}
\subsubsection{subsubsection}
\paragraph{paragraph}
\subparagraph{subparagraph}\section*{Unnumbered Section}
引用参考文献
参考博客:
overleaf Latex bibtex单篇及多篇参考文献引用设置
overleaf使用bib tex引用参考文献教程
祖传用法:
\usepackage{cite}
\def\BibTeX{{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08emT\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}}\bibliographystyle{IEEEtran}
\bibliography{ref}引用命令: \cite{ref1}
相关文章:
Latex on overleaf入门语法
Latex on overleaf入门语法 前言基本结构序言 简单的格式化命令添加注释:%加粗、斜体、下划线有序列表、无序列表 添加图片图片的标题、标签和引用 添加表格一个简单的表格为表格添加边框标题、标签、引用 数学表达式基本的数学命令 基本格式摘要段落、新行章节、分…...

使用Echarts来实现数据可视化
目录 一.什么是ECharts? 二.如何使用Springboot来从后端给Echarts返回响应的数据? eg:折线图: ①Controller层: ②service层: 一.什么是ECharts? ECharts是一款基于JavaScript的数据可视化图标库,提供直观&…...
一文搞懂GIT
文章目录 1. GiT概述1.1 GIT概述1.2 GIT安装 2. GIT组成3. GIT基本命令3.1 基本命令3.2 分支操作3.3 远程操作3.4 标签操作3.5 其他命令 1. GiT概述 1.1 GIT概述 Git 是一个分布式版本控制系统,被广泛应用于软件开发中。 Git 具有众多优点,比如&#…...
jQuery入门(四)案例
jQuery 操作入门案例 一、复选框案例 功能: 列表的全选,反选,全不选功能实现。 实现步骤和分析: - 全选 1. 为全选按钮绑定单击事件。 2. 获取所有的商品项复选框元素,为其添加 checked 属性,属性值为 true。 -…...

揭秘MITM攻击:原理、手法与防范措施
中间人攻击发生时,攻击者会在通讯两端之间插入自己,成为通信链路的一部分。攻击者可以拦截、查看、修改甚至重新定向受害者之间的通信数据,而不被双方察觉。这种攻击常见于未加密的Wi-Fi网络、不安全的HTTP连接或者通过社会工程学手段诱导受害…...

【YOLOv8】一文全解+亮点介绍+训练教程+独家魔改优化技巧
前言 Hello,大家好,我是cv君,最近开始在空闲之余,经常更新文章啦!除目标检测、分类、分隔、姿态估计等任务外,还会涵盖图像增强领域,如超分辨率、画质增强、降噪、夜视增强、去雾去雨、ISP、海…...
创建mvp ubo(uniform buffer object)
创建过程: 创建一个uniform buffer查找buffer memory requirements分配、绑定buffer memorymap buffer memory拷贝mvp data to buffer memoryunmap buffer memory 示例代码: glm::mat4 projection glm::perspective(glm::radians(45.0f), 1.0f, 0.1f…...

1.GPIO
理论说明 输入 上拉输入:拉高电平 下拉输入:拉低电平 浮空输入:不拉高也不拉低电平 输出 开漏输出:不能输出高电平(P-MOS不可用,则只能低电平) 推挽输出:可输出高低电平 输出速率…...

C++必修:STL之vector的了解与使用
✨✨ 欢迎大家来到贝蒂大讲堂✨✨ 🎈🎈养成好习惯,先赞后看哦~🎈🎈 所属专栏:C学习 贝蒂的主页:Betty’s blog 1. C/C中的数组 1.1. C语言中的数组 在 C 语言中,数组是一组相同类型…...

【MySQL】索引 【上】 {没有索引的查询/磁盘/mysql与磁盘IO/初识索引}
文章目录 1.没有索引存在的问题2. 认识磁盘MySQL与存储MySQL与磁盘交互基本单位建立共识图解IO认识索引 在关系数据库中,索引是一种单独的、物理的对数据库表中一列或多列的值进行排序的一种存储结构,它是某个表中一列或若干列值的集合和相应的指向表中物…...

GO goroutine状态流转
Gidle -> Grunnable newproc获取新的goroutine,并放置到P运行队列中 这也是go关键字之后实际编译调用的方法 func newproc(fn *funcval) {// 获取当前正在运行中的goroutinegp : getg()// 获取调用者的程序计数器地址,用于调试和跟踪pc : getcallerp…...
DLMS/COSEM中的信息安全:DLMS/COSEM安全概念(上)
DLMS/COSEM中的信息安全描述并规定: ——DLMS/COSEM安全概念; ——选择加密算法; ——安全密钥; ——使用加密算法进行实体认证、xDLMS APDU保护和COSEM数据保护。 1.综述 DLMS/COSEM服务器的资源(COSEM对象属性和方法)可以由在应用连接内的DLMS/COSEM客户机访问。 在AA…...

C语言第九天笔记
数组的概念 什 么是数组 数组是 相同类型, 有序数据的集合。 数 组的特征 数组中的数据被称为数组的 元素,是同构的 数组中的元素存放在内存空间里 (char player_name[6]:申请在内存中开辟6块连续的基于char类 型的变量空间) 衍生概念&…...

智慧环卫可视化:科技赋能城市清洁管理
图扑智慧环卫可视化通过实时监控、数据分析和智能调度,提高环卫作业效率,优化资源配置,提升城市清洁水平,实现城市管理的精细化和现代化。...
【力扣】SQL题库练习5
高级查询和连接 1341.电影评分 表:Movies ------------------------ | Column Name | Type | ------------------------ | movie_id | int | | title | varchar | ------------------------ movie_id 是这个表的主键(具有唯一值的列)。 ti…...

永结无间Ⅸ--你不需要LLM Agent
人们将目光锁定在下一个闪亮的事物上。FOMO 是人性的一部分。这也适用于企业。就像数据科学成为每个企业分析功能的热潮一样,Agentic Architecture 是大多数 AI 雷达上的热门目标。 但您是否考虑过您是否真的需要它? 实际情况是,您不需要 A…...

Simulink|基于粒子群算法的永磁同步电机多参数辨识
目录 主要内容 模型研究 结果一览 下载链接 主要内容 仿真程序参考文献《改进粒子群算法的永磁同步电机多参数辨识》,采用粒子群算法与simulink模型结合的方式,对永磁同步电机进行多参数辨识。程序以定子绕组电阻、d轴电感、q轴电感和永磁…...
程序如何自动点击亚马逊商户后台的“邀请评论”按钮
要在亚马逊上自动点击“邀请评论”按钮,可以使用自动化脚本来实现。由于你希望自动化操作,我提供一个示例代码,使用 Selenium WebDriver 来执行这个任务。Selenium 是一个流行的浏览器自动化工具,能够模拟用户操作,例如…...

大模型算法面试题(十八)
本系列收纳各种大模型面试题及答案。 1、P-tuning v2 思路、优缺点是什么 P-tuning v2是清华大学自然语言处理实验室(THUDM)等研究机构提出的一种新的预训练模型优化方法,主要关注如何通过动态构建任务相关的提示序列来引导预训练模型进行更…...

手机在网状态接口如何对接?(二)
一、什么是手机在网状态? 传入手机号码,查询该手机号的在网状态,返回内容有正常使用、停机、在网但不可用、不在网(销号/未启用/异常)、预销户等多种状态。 二、手机在网状态使用场景? 1.用户验证与联系…...
【网络】每天掌握一个Linux命令 - iftop
在Linux系统中,iftop是网络管理的得力助手,能实时监控网络流量、连接情况等,帮助排查网络异常。接下来从多方面详细介绍它。 目录 【网络】每天掌握一个Linux命令 - iftop工具概述安装方式核心功能基础用法进阶操作实战案例面试题场景生产场景…...

如何在看板中体现优先级变化
在看板中有效体现优先级变化的关键措施包括:采用颜色或标签标识优先级、设置任务排序规则、使用独立的优先级列或泳道、结合自动化规则同步优先级变化、建立定期的优先级审查流程。其中,设置任务排序规则尤其重要,因为它让看板视觉上直观地体…...

el-switch文字内置
el-switch文字内置 效果 vue <div style"color:#ffffff;font-size:14px;float:left;margin-bottom:5px;margin-right:5px;">自动加载</div> <el-switch v-model"value" active-color"#3E99FB" inactive-color"#DCDFE6"…...
Java 加密常用的各种算法及其选择
在数字化时代,数据安全至关重要,Java 作为广泛应用的编程语言,提供了丰富的加密算法来保障数据的保密性、完整性和真实性。了解这些常用加密算法及其适用场景,有助于开发者在不同的业务需求中做出正确的选择。 一、对称加密算法…...
【RockeMQ】第2节|RocketMQ快速实战以及核⼼概念详解(二)
升级Dledger高可用集群 一、主从架构的不足与Dledger的定位 主从架构缺陷 数据备份依赖Slave节点,但无自动故障转移能力,Master宕机后需人工切换,期间消息可能无法读取。Slave仅存储数据,无法主动升级为Master响应请求ÿ…...

让AI看见世界:MCP协议与服务器的工作原理
让AI看见世界:MCP协议与服务器的工作原理 MCP(Model Context Protocol)是一种创新的通信协议,旨在让大型语言模型能够安全、高效地与外部资源进行交互。在AI技术快速发展的今天,MCP正成为连接AI与现实世界的重要桥梁。…...
CMake控制VS2022项目文件分组
我们可以通过 CMake 控制源文件的组织结构,使它们在 VS 解决方案资源管理器中以“组”(Filter)的形式进行分类展示。 🎯 目标 通过 CMake 脚本将 .cpp、.h 等源文件分组显示在 Visual Studio 2022 的解决方案资源管理器中。 ✅ 支持的方法汇总(共4种) 方法描述是否推荐…...

计算机基础知识解析:从应用到架构的全面拆解
目录 前言 1、 计算机的应用领域:无处不在的数字助手 2、 计算机的进化史:从算盘到量子计算 3、计算机的分类:不止 “台式机和笔记本” 4、计算机的组件:硬件与软件的协同 4.1 硬件:五大核心部件 4.2 软件&#…...
Bean 作用域有哪些?如何答出技术深度?
导语: Spring 面试绕不开 Bean 的作用域问题,这是面试官考察候选人对 Spring 框架理解深度的常见方式。本文将围绕“Spring 中的 Bean 作用域”展开,结合典型面试题及实战场景,帮你厘清重点,打破模板式回答,…...

【Linux】自动化构建-Make/Makefile
前言 上文我们讲到了Linux中的编译器gcc/g 【Linux】编译器gcc/g及其库的详细介绍-CSDN博客 本来我们将一个对于编译来说很重要的工具:make/makfile 1.背景 在一个工程中源文件不计其数,其按类型、功能、模块分别放在若干个目录中,mak…...