overleaf入门教程

2023-11-11

overleaf入门教程

中文学习文档
供自己学习记录

1.编译中文
输入内容为中文时(有两种方式)
需要将

\documentclass{article}

改为

\documentclass{ctexart}

或者引用宏包\usepaceage{ctex}

\documentclass{article}
\usepackage{ctex}

同时需要设置编译方式
点击菜单
在这里插入图片描述
选择编译器为XelaTeX(其它编译器也可以有办法编译中文,但是需要做其他的改动,相对繁琐)
在这里插入图片描述

2.插入公式
公式手写识别网站
公式识别网站
通常需要引用的宏包

\usepackage{amsmath}

行内公式

$a=2b$

或者
(a=2b)

使用$$将公式括起来即可,如下图所示
在这里插入图片描述
行间公式

\begin{equation}
    x = \frac{b^2}{2n} + \sqrt{n^2}
\end{equation}

或者

\[x = \frac{b^2}{2n} + \sqrt{n^2}\]

(这是没有计数器的,也就是不会生成标号)
在这里插入图片描述

\begin{align}
...
\end{align}

3.注释语句
latex的注释符号为 %
在这里插入图片描述

4.列表
无序号列表

\begin{itemize}

在这里插入图片描述

有序号列表

\begin{enumerate}

在这里插入图片描述
5.标题等级
注:针对的是\documentclass{article},也就是文章类型,如果是book类型的话,就又有区别了(在\documentclass{book}类型中,\section{}的上一级是\chapter{})
一级

\section{}

二级

\subsection{}

三级

\subsubsection{}

四级

\paragraph

在这里插入图片描述
6.生成目录

\tableofcontents

在这里插入图片描述
导入宏包,将目录变成超链接

\usepackage{hyperref}

可以看到右侧的标题被红框圈出来了,这个红框只有我们浏览电子版的pdf的时候会有,打印的时候是没有的,是正常的文字。
在这里插入图片描述
如果觉得这个红框看起来不太舒服的话,可以使用

\usepackage[colorlinks]{hyperref}

来去掉红框,但是超链接的内容会变成红色,且打印出来也是红色的。
所以这两种方式需要自己去权衡自己需要哪一种
在这里插入图片描述
7.交叉引用
每一个有计数的东西都可以交叉引用,比如章节标题、图、表等等
在这里插入图片描述
在这里插入图片描述
8.插图
导入宏包

/usepacksge{graphicx}

(/usepacksge{graphics}是之前的,支持得不全面)
同时需要upload图片
在这里插入图片描述
插入图像使用

\includegraphics[width=10cm]{3.jpg}

[]里面设置图片的参数如height/width,单位可以是cm、mm、in(寸)等 或者可以设置占比 [width=0.5\textwidth]占总版面宽度的一半。 (texewidth是单栏,如果是双栏排版的话将textlwidth改为linewidth即可)
{}里面是图像的文件名
在这里插入图片描述
注:如果你上传的图像文件大小过大,很可能超出它的编译时间,那么就无法正常显示,所以要控制图像的文件大小,通常不要超过1MB。(照片的话,相同尺寸的jpg比png的文件大小要小,矢量图的话pdf(矢量图)比png(位图)文件要小)

给图像添加标题的话,使用

\caption{人物图像示例}

但是使用\caption{人物图像示例} 必须使用

\begin{figure}
...
\end{figure}

将图像括起来
此外,图像的交叉引用,以及居中等操作如下图所示
在这里插入图片描述
如果你不想把图放在页眉或者页尾,就是非要把它放置在两端文字中间,可以使用

\begin{figure}[hbt!]

在这里插入图片描述
如果是双栏排版,需要将textwidth改为linewidth
在这里插入图片描述
如果图像要把页面占满,不留白的话,直接width=\linewidth即可
在这里插入图片描述
如果在双栏排版中,你想让图像单栏显示
你需要在figure后面加一个*,但是这种情况下,图片一定是显示在下一页的页眉。[hbt!]已经不管用了
在这里插入图片描述

9单双栏设置
单栏是

\documentclass{article}

双栏是

\documentclass[twocolumn]{article}

在这里插入图片描述
10换页

\clearpage

11插入表格

表格可以借用工具,省了很多麻烦
tablesgenerator.com

在这里插入图片描述
在这里插入图片描述
tablesgenerator存在一个问题就是
在这里插入图片描述
解决办法如下图:

三线表用到的宏包是

\usepackage{booktabs}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

overleaf入门教程 的相关文章

  • Linux部署东方通TongWeb

    Linux部署东方通TongWeb TongWeb 一 软件版本 二 东方通TongWeb7部署流程 2 1 安装JDK 2 1 1 下载文件 2 1 2 查看当前JDK版本 2 1 3 卸载JDK 2 3 1 卸载JDK 需root权限
  • mmsegmentation 训练自己的数据集

    一 MMSegmentation是什么 MMSegmentation 是一个基于 PyTorch 的语义分割开源工具箱 它是 OpenMMLab 项目的一部分 他与MMDetection类似 集成了各种语义分割算法 可以快速验证语义分割效果

随机推荐

  • 关于HTML5中表单提交的几种验证方法介绍

    转自 微点阅读 https www weidianyuedu com 一 自动验证 我们可以通过元素的属性设置 进行表单提交的验证 required属性 此属性可以应用在大多数输入元素上 除了隐藏元素 图片元素按钮上 提交时 如果元素为空
  • MVVM和MVC有什么区别?

    前言 模型 视图 视图模型 Model View ViewModel MVVM 本质上是MVC 模型 视图 控制器 的改进版 其最重要的特性是数据绑定 data binding 此外还包括依赖注入 路由配置 数据模板等一些特性 从MVC到M
  • Python+Neo4j构建时光网TOP100电影知识图谱

    Python Neo4j构建时光网TOP100电影知识图谱 环境 1 Neo4j 3 5 6 2019年6月25日 2 Java 1 8 0 181 3 Annaconda 3 一 准备工作 Neo4j安装 https blog csdn
  • 随机森林详解

    原文链接 机器学习之随机森林 RF 详解 文章目录 一 bagging算法 1 简介 2 bagging算法流程 二 随机森林 1 简介 2 CART分类树的生成 3 总结 常用集成学习包括Bagging Boosting Stacking
  • SpringCloud-Alibaba整合Nacos+Seata+Mybatis-Plus

    SpringCloud Alibaba整合Nacos Seata Mybatis Plus Seata Example 项目说明 准备工作 配置数据库 创建 undo log 表 创建 示例中 业务所需要的数据库表 启动 Seata Ser
  • 基于spring boot实现企业微信登录

    基于spring boot实现企业微信登录
  • JS关键字、保留字(日志)

    关键字 是指JS本身已经使用了的字 不能再用它们充当变量名 方法名 包括 break case catch continue default delete do else finally for function if in instanc
  • docker安装fastdfs集群

    在dockerhub上搜索fastdfs 我选择了使用最多的星星最多的镜像 season fastdfs 拉取镜像 docker pull season fastdfs 创建数据卷 docker volume create tracker
  • 恒指李阳12.9日预测及操作建议

    恒指早盘资讯 上周五美股集体收涨 道指收涨逾330点 标普500指数收涨0 91 科技股普涨 苹果涨近2 再创历史新高 港股ADR指数小幅下跌 按比例计算 收报26489点 跌9 13点或0 03 汇丰控股收报57 74元 较港收市升0 2
  • 避免同一个文件被include多次

    在C C 中 为了避免同一个文件被include多次 有两种方式 一种是 ifndef方式 一种是 pragma once方式 在头文件的最开始加入 ifndef ifndef的是方式是受C C 语言标准支持 ifndef方式依赖于宏名不能
  • TS 的类

    一 基础语法 class Person constructor 二 类的属性 1 属性的初始化 在 TS 中 我们如果在要 constructor 中定义一个属性 必须先在 constructor 之前对数据进行初始化 class Pers
  • css禁止滑动页面_弹出层完美禁止页面滚动

    Html Css Js 弹出层去除背景滚动 原生版 使用js构建的弹出层类 使用new的方式实例化 传入的参数为 el 触发元素 click触发弹出层 content 弹出层内容 time 0 显示持续时间 使用 passive 事件和ov
  • mysql一对多关联查询语句_mysql 一对多的时分 关联查询 筛选多方

    mysql 一对多的时候 关联查询 筛选多方 users 表和 auth token log表是一对多 现在是把user的信息找出来 关联上一些 auth token log表的数据 因为a表是多的一方 要多他的数据进行一些条件匹配 这个s
  • 数字化时代-7:从三大产业看赚钱的立足点

    摘要 通过观察不同产业的发展特点 发现社会发展的趋势 农业社会 工业社会 信息社会 虚拟社会演进 物质产品生产 精神产品的生产 把握大势 让猪遇到风飞起来 违背大势 飞机也会坠毁 何为产业 主要是指在经济社会中 能够生产某种类型产品的部门的
  • 出门问问把AIGC看得很透彻

    图片来源 Pixabay 李志飞将AIGC看得很透 他可能是行业里 最不着急 的人 数科星球原创 作者丨苑晶 编辑丨大兔 几乎每一个行业 从业者都是国外的2倍 利润又是同行的1 5 让中国的创业难度提升了10倍 李志飞的这句话适用于广大行业
  • Echarts 各种点击事件监听

    目录 一 鼠标事件 1 1 左击 1 2 双击 1 3 右击 1 4 右键双击 1 5 中轴滚动 二 时间轴 2 1 时间轴监听 三 拖动 3 1 拖动事件 一 鼠标事件 1 1 左击 chart on click function par
  • 乘积尾零(蓝桥杯省赛2018C/C++A组第三题)

    题目 如下的 10 行数据 每行有 10 个整数 请你求出它们的乘积的末尾有多少个零 5650 4542 3554 473 946 4114 3871 9073 90 4329 2758 7949 6113 5659 5245 7432 3
  • 图像分类篇:实现pytorch官网demo(LeNet)

    跟着b站up主学习整理 2 1 pytorch官方demo Lenet 哔哩哔哩 bilibili 目录 一 CNN的雏形 LeNet网络结构 二 官网demo文件 三 代码实现 1 model py 2 train py 3 predic
  • 最酷炫的Python进度条使用教程

    原文链接 https mp weixin qq com s gRpNq15bX4OgpiY5NNO OQ 效果展示 基础使用 导入 alive progress 库 from alive progress import alive bar
  • overleaf入门教程

    overleaf入门教程 中文学习文档 供自己学习记录 1 编译中文 输入内容为中文时 有两种方式 需要将 documentclass article 改为 documentclass ctexart 或者引用宏包 usepaceage c