基于Overleaf 平台的LaTeX学习记录

本文详细介绍了如何使用Overleaf平台学习LaTeX,包括创建项目、使用模板、设置页面格式、文本样式、公式编辑、插入图片、引用格式等。通过实例展示了LaTeX在论文写作中的应用,适合初学者快速掌握。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

LaTeX简介

简而言之就是一个对文章进行排版的排版system,对于学生来说的最大用途应该就是论文的写作了,其直接生成PDF文件。想具体了解其各大用途及功能还请于Google Chrome搜索。

学习目的

由于2月初需要参加美国大学生数学建模竞赛,主要负责论文的写作,因此需要快速掌握使用LaTeX进行论文写作排版的方法,通过查阅各方面资料以及一些朋友的推荐,最后决定使用Overleaf这个LaTeX在线编辑软件。Overleaf 相对于其他的软件,由于是在线的编辑器,不需要配置本地环境,所编辑的内容实时同步保存不易丢失,同时还支持多人协作,许多论文模板都可以直接导入。(使用LaTex的平台环境有很多,可以自行选择,语法都是一样的,个人喜好问题。)

Overleaf学习

(本文中的‘%’代表注释内容,LaTeX中的注释也是使用‘%’)

创建第一个项目

Overleaf网址https://www.overleaf.com/
个人建议全程使用Google Chrome来进行浏览。打开该网址后,会有注册提示,我个人选择的是用Gmail,也就是Google的邮箱进行注册登录。在成功登录之后,就可以看见“Create First Project”这句话,然后选择“Blank Project”,自己取一个名字就可以看见the first project has been created!让其进行编译就可以看见生成的PDF界面。
(一点小啰嗦:该网站默认就是全英文,刚开始看上去可能会有些不习惯,实在不习惯就在网址前面加cn.再更新网页就会翻译成中文。但是个人不建议这样,首先是有些翻译不太准确非常生硬,其次是这样不利于自己专业方面英语素养的提高。)

个人在编译中碰到的问题
1.我创建project之后进行简单的编译,最开始出现的错误是我的author处给我自动生成的是我的中文名,编译报错了,于是我把名字改成了英文编译成功。
2.之后再进行编译,提示PDF渲染错误“PDF Rendering Error Something went wrong while rendering this PDF”,紧接着IDM(下载管理器)就会弹出窗口要我下载PDF文件!every time!试了几次都没有啥改变,我就想是不是IDM的问题,于是我把在Google Chrome里的扩展程序IDM关了,果然!编译终于成功了。
3.但是考虑到IDM必然是经常要用的,所以把IDM一直关着
必然是不可行的,但是我现在还不知道咋办嘤嘤嘤,等之后我找到解决方案了再说(狗头

如何使用一些现有的模板

…略 (哈哈哈哈
就是在Overleaf的模板库或者GitHub里搜索下载,再在Overleaf里打开压缩包,流水线傻瓜操作

如何对页面整体规定排版格式

在写论文前先要确定好整个论文版面的整体框架,所以先来看一下如何设定整个版面的结构。

  • 页面纸张版型设置
    documentclass [纸张型号] {文章类型}
    纸张型号:常用的是a4paper,默认是letterpaper,若不写纸张型号(省去[…]),则默认纸张型号为A4
    文章类型
    常见:Article(用于英文科研文章、学术论文)/report/book;
    ctex文档类(支持中文):ctexart/ctexrep/ctexbook;
  • 页边距的设置
    设置所有页面:
    要先在开头注明\Usepackage{ geometry }头文件,加入geometry包
    \geometry{left=1cm,right=1cm,top=2cm,bottom=2cm}

    %设置所有纸张的左右边距为1cm,上下边距为2cm
    设置部分页面:
    \newgeometry{left = 2 cm, top=2 cm}
    %在需要调整页边距的页面前加入该命令
    \restoregeometry
    %如果需要恢复到原来设定的页边距则使用该命令
  • 设置标题作者日期
    在\begin{document}之前输入:
    \title{标题}
    \author{作者}
    \date{日期}

    紧接着在\begin{document}之后输入:
    \maketitle
    %一定要这一步,只有maketitle输入后,前面输入的三者才会生效,如果把这一步放在\begin{document}前面,编译时会报错,无法正常运行。(我试过了555…仔细思考了一下,其实是可以想出为什么会这样的,begin{document}和end{document}划分了文件的范围,生成文章标题怎么可能会在生成文件之前嘛对不对)

如何改变文本内容的样式

一些常用的文本样式编辑操作

  • 文本加粗

\textbf{ }*
快捷键:Ctrl+B

  • 文本斜体

\textit{ }
\emph{ }

快捷键:Ctrl+I

  • 文本居中、左右对齐设置
    短文本居中

\centering
%这种就只能用于比较小的范围里(表格、图片),从该命令之后的文字都居中

部分段落文本居中、左、右对齐

\begin{center/flushleft/flushright} …
%这里是所需要调整的文字内容
\end{center/flushleft/flushright };

  • 章节创建

\section{ Section Title}
%只需填入章节标题名称,编译器会根据章节标题位置自动生成标题章节的章节序号

  • 章节小节(次章节标题)

\subsection{ Subsection Title}

  • 段落生成
    只需每段文字内容之间空出一行,会自动生成段落,并在每段文字前空出两个字的空格。
  • 换行
    最好是另起一行(但不是要空一行出来,空一行出来就相当于另开一个段落了),然后行开头使用:
    \newline 或者 *\\*
    %后面紧接着内容就可以了

如何编辑公式

一些基本常用的编辑公式命令

  • 在一行文字中间插入公式
    $ 公式$
  • 在行与行之间插入公式

\begin{equation}
公式…
end{equation}
%该方法会在公式后自动生成公式标号

  • 粗体

\mathbf{…} 或者 \textbf{…}
%向量或者矩阵通常需要加粗来加以区别

  • 上标
    字母^上标;
  • 下标
    字母_下标;
  • 括号
    直接输入();
  • 分数

\frac{分子}{分母}

  • 求和

\sum_{下标}^{上标}

举例:

\begin{equation}
\frac{L}{2}+\frac{L3}{6}-\frac{4L2}{3}
\end{equation}

然后我们就可以得到
执行上面命令输出的公式
由于这是本人在学习过程中编辑的文章的第一个公式,所以公式的标号为(1)

对于一些符号、字母等,在编写公式的过程中可以查阅得到,不用都记下来,记得一些基础的就好。

接下来的图表来源于我在学习过程中参考的一篇文章
(这篇文章由于是那位大佬18年写的,现在21年了,可能由于版本更新的原因,有些命令和操作放在现在的Overleaf无法达到预期效果了)

  • 希腊字母
    在这里插入图片描述
  • 基本运算符
    在这里插入图片描述
  • 积分运算符
    在这里插入图片描述
  • 其他的一些符号
    在这里插入图片描述

如何插入图片

首先要把图片上传,因为想偷点懒,所以这里就不截图附上了。在页面上的upload的操作还是比较傻瓜,上传时最好把图片重命名一下。

先来举个例子
我上传了一张本地的图片
在这里插入图片描述
最开始要在开头加上头文件graphicx包

\usepackage{graphicx}

然后在代码框里输入下面命令

\section{Second Section}
\begin{figure}[ht]
%该处[]内的内容后文会介绍
\centering
%图片居中
\includegraphics[width=2cm]{a19711}
%[]中设置宽度为2cm高度为原尺寸,{ }中为不要文件后缀的文件名
\caption{711}
%将图片命名
\label{1}
%注明是第1张图片
\end{figure}`

最后得到的效果就是下面这样的:
在这里插入图片描述
接下来来详细介绍一下

调整图片位置的方式
figure环境的作用是在文档中将图片展示为浮动元素。这意味着你可以把图片放置在figure环境之中,不需要再去关注图片的位置,LaTeX 会自动把图片放置在文档中的合适位置。

有些时候我们需要更细致地控制图片的位置。
现在我们来看一下之前提到的begin{figure}[h],方括号中的参数h意味着 here。下面的表格中列出了参数的可选值。

参数位置
h将浮动元素的位置设定为 here,大约位于其在文档中命令位置
t将浮动元素的位置设定为页面的上方(top)
b将浮动元素的位置设定为页面的底部(bottom)
p将浮动元素仅放置在一个特殊的页面
!重新设置LaTeX的一个内部参数,这个参数决定了LaTeX如何判断一个浮动元素的位置够不够“好”
H将浮动元素精确地放置在它在文本中所出现的位置。这个参数需要引入float包,它有可能会造成一些错误。这个参数有时候等价于h!

\centering命令让图片居中,若不使用该命令,图片默认的对齐方式是左对齐。
如果想要将小图片放置文字中,让图片以被文字环绕的形式存在会更加美观好看。wrapfigure的使用方法及语句如下:
首先要在开头加上头文件wrapfig包

\usepackage{wrapfig}

\begin{wrapfigure}{l}{0.25\textwidth}
…%这里添加图片
\end{wrapfigure}

下面举个例子

\begin{wrapfigure}{l}{0.2\textwidth}
\centering
\includegraphics[width=1.5cm,height=1.5cm]{a19711}
\end{wrapfigure}

然后我们得到的结果:
在这里插入图片描述
我们再详细地说一下这命令中的参数

\begin{wrapfigure}{l}{0.2\textwidth}
{l}指的是left,将图片置于左边;如果要放在右边则用{r},代表着right;

{0.25\textwidth}
这个地方设置了文本空出多少位置来把图片放进去,这个地方设置的是整个文本宽度的0.25倍,也就是四分之一。图片的宽度只能由\includegraphcis[ ]{ }决定

如何设置图片大小

\includegraphcis[图片尺寸]{文件名}
文件名不需要文件类型后缀

对于图片的尺寸我们有几种设置方式:

  • 利用scale
    例如:\includegraphcis[scale=2.0 ]{ a19711}
    这便将图片的尺寸设置为了原图尺寸的两倍
  • 设置width和height
    例如:\includegraphcis[ width=2cm,height=2cm]{a19711 }
    这里将图片的宽、高都设置成了2cm
    若只设置width或者height一者的话,未设置的就为原图的默认值

在图片上方或者下方标注图片名字

\caption{名字}
%该命令给图片命名,若将其放于图片命令的前面则标题在图片上方,若放在图片的下方,标题就在图片的下方;

如何给参考文献设定特殊格式

通常文献的标明格式为:
作者名.题目.期刊(缩写,斜体) 年份(加粗)卷(斜体),页码

\begin{thebibliography}{}
\bibitem{ref label}
内容 %{\em 要斜体的内容}{\bf 要加粗的内容}
\end{thebibliography}

例子

\begin{thebibliography}{}
\bibitem{ref 1}
Somebody.;Title.;{\em A Masterpiece.};{\bf 2021.}
\end{thebibliography}

得到的界面如下
在这里插入图片描述

小结

今天干了一天了,也算是有所收获,对于LaTeX的操作不至于一脸茫然了。每个功能的命令都要去执行去敲了才能发现问题的所在,找出自己的疑惑在哪。这是第一次写博客,总的来说,体验感还不错。至少觉得对于自己所学知识点可以梳理得很清晰,能将自己学的东西写出来,不会像以前一样学了之后就是在脑子里一团浆糊。希望自己之后可以坚持下去!
如果之后对于LaTeX还有进一步的提高拓展就再来补充!毕竟现在只学了一点皮毛[哭唧唧],不管怎样今天学得很充实很开心!冲啊啊啊啊啊!
(然后学习过程中文档所用的的文字是Google里随便找的news,没有啥特殊意义,不用管😁)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值