Learn the Basics of LaTeX: A Tool for Professional-Looking Documents

admin 2026-01-23 89 0

全文4.7K,详细介绍了各种基础操作。

LaTeX是什么?

有这样一种工具,它叫LaTeX,是专门用来创建那种有着专业外观文档的东西。它是基于一种叫做WYSIWYM,也就是所见即所得的理念,这就表明您只要去关注文档所包含的内容就行,然后让计算机去负责文档的格式化工作。和Microsoft Word或者LibreOffice Writer相比较而言,用户能够输入纯粹的文本,接着让LaTeX去处理剩下其余相关的工作,而不是自己来设置文档的格式。

为什么学习LaTeX?

用于科学文献、书籍以及许多其他形式出版物大范围施用的LaTeX,它不光能够创建精美排版文档,还准许用户极为迅速地处理排版里更复杂部分,像插入数学公式,创建目录,添加脚注等 。

人们运用LaTeX最为关键的缘故是,它把文档的内容,诸如文字、图片等,跟样式,也就是排版,分隔开来。所以,一旦您撰写好了文档的内容,我们便能轻易改变其外观。同样地,您能够打造一种文档样式当作模板。实际上,有几百种模板可被用于从简历直至毕业论文的悉数内容。

写你的第一篇LaTeX

首先的一步是去创建一个全新的LaTeX项目,您能够经由创建一份新的.tex文件于您自身的计算机上开展此操作,这是需要安装LaTeX软件的情况(这是对于在自己计算机上操作而言),或者您能够在Overleaf里创建一个新的项目,咱们一同起始于最为简单的工作示例,:

首先,LaTeX 已经对格式展开处理:其状态为段落有着首行缩进。接下来,让我们以细致入微的方式去瞧瞧代码的每一个部分究竟发挥着什么样的作用。

先声明了文档的类型,这被称作class(类/类型),它在第一行代码里。这个Class把控着文档的整体格式。不同类型的文件,对类型有着不同需求,像简历和科学论文这些,就会使用不同类。在这个例子当中,类是article,它是LaTeX类里最简单且最常见的。其他类型的文档,也许会需要不同的class,比如说book或者report 。

文档的内容,处在\begin{document}以及\end{document}标签里,这种情况被称作文档正文。要是您乐意,能够从这儿着手写作并对文本予以更改。若要在PDF里查看编辑后的结果,那就必须对文档进行编译。要在Overleaf里做这个操作,只需去点击Recompile(重新编译)按钮就行。您能够把项目设定为在编辑文件之际自动进行重新编译,其方式为点击“Recompile”按钮旁边的小箭头,接着将“Auto Compile”(自动编译)设置成“On”(开) 。

此刻,您已然掌握了怎样往我们的文档里增添内容,接下来的步骤是给它安一个标题。为了达成这个目的,我们得略微讲讲序言。

文档的序言

此前在前述那些示例当中,正文文本于\begin{document}命令之后才被给输入进去。在这之前,.tex文件里的全部内容皆将之称作序言。于序言里,您就对正着手编写的文档class予以定义,对正着手编写的语言加以明确,把正要使用的包(稍后会有详细介绍)以及其他好些参数一同给设定好了。比如说,一个平常普通的文档序言呈现样子是如此这般像这样:

下面是每行的详细说明:

如前面所说的那样,这对文档的class进行了定义,在方括号里设置了一些附加参数,这些参数得用逗号分隔开来才行, 在示例当中,额外参数对字体大小( 12pt)以及纸张大小( letterpaper)进行了设置, 当然了,使用其他字体大小( 9pt, 11pt, 12pt)也是可以的,不过要是没有指定的话,默认大小就是10pt,然后至于纸张尺寸,其他可能出现的值是a4paper和legalpaper 。

这本是文档的编码,能够省略或者对其进行更改成为别的编码,不过建议采用 utf - 8 这种编码方式。

中文

假设你有编辑中文文档的需求,那么推荐使用XeLaTeX编译器。另外,能够把类实施更改转化为。

或者在序言中加入一行命令

在后续的内容中,我将默认使用XeLaTeX编译。

添加标题、作者和日期

您得在序言里添加三行(并非文档的正文),才能够在我们的文档当中添加标题、作者以及日期。

这是标题。

在此处,您能够键入作者的姓名,而且作为可选择的额外内容,您能够在大括号之内增添下一个指令:

\thanks{感谢bilibili}

它能够被添加于作者姓名的后面,处于author命令的括号范围里。它会于括号当中增添一个上标以及一个脚注。要是您有在文章里对某个机构致谢的需求,这就是恰当的选择。

您能够依靠手动方式去输入日期,或者采用命令,来借助\today达成在您对文档进行编译之际自动实现日期更新的目的 。

添加这些行后,您的序言应如下所示:

此刻,您已然给文档确定了标题、作者以及日期,您能够运用\maketitle命令在文档之上打印这个信息。这本该于文档正文中您期望打印标题的地方予以包含 。

添加注释

和您当下正在编写的任意一类代码没啥两样,将注释涵盖其中通常来讲是颇为重要的。注释属于您能够放置于文档之内然而却不会被打印出来的文本小块,并且不会以任何一种形式对文档造成影响。它们对于在调试进程当中规整您的相关工作、记录笔记或者对于某个行/节作出注释而言是具备一定作用的。想要在LaTeX里实施注释行为,只用在该行的起始部位写上一个%符号就行,就像下面这样:

粗体、斜体和下划线

现在尝试一些简单的文本格式命令:

下面显示了其中每个操作的示例:

添加图像

此刻我们会瞧瞧怎么样把图像增添至LaTeX文档里头,在Overleaf之上,您首先得上传图像,而后呢。

以下是有关如何添加图片的示例:

LaTeX自身没办法管理图像,所以您得去使用package(扩展包),包能够用来改变LaTeX文档的默认样子,或者给LaTeX增添新功能,当您有插入图片的需求时,您应当使用graphicx包,要运用graphicx包,需在序言里包含以下这一行:

当前目录之下存在着一个名为images的文件夹,示例之序言里的命令\graphicspath{ {images/} }所表明的意思是,图像是被保存于该文件夹之中的。

在此处插入的文件名为universe的图像,是通过该命令进行操作的。这里文件名所省略的扩展名,是.png 。

要留意,是允许把文件扩展名包含在内的,不过最好是将其省略掉。要是把文件扩展名省略了,那么LaTeX就会去搜索所有能支持的格式。在上传图片文件之际,通常是建议用小写字母当作文件扩展名的。

标题、标签和参考

能够借助figure环境针对图像开展标题、标记以及引用的操作,情况如下所示:

示例中有三个重要的命令:

正如您所料,此命令设置图形的标题。

要是您有引用文档里图像这般的需求,那时就得运用此命令去设置标签。该标签会给图像进行编号,并且联合紧接着的命令就能让您予以引用它了。

此代码将被与参考图对应的数字代替。

当于LaTeX文档里放置图像之际,我们始终都要把它们放置于figure环境或者类似环境当中,从而让LaTeX以契合文本其余部分的方式去定位图像。

留意:要是您于自身的计算机之上运用这些代码,那么必定得把文档编译两次方可让引用命令产生效果。Overleaf会自行替您开展这个操作。

在LaTeX 中创建列表

latex 英文简历模板_LaTeX入门指南_LaTeX基础操作教程

于LaTeX里头创建列表着实算是超乎常理的简易。您能够运用不一样种种的列表环境去创建列表。它们是以\begin{...}这般的命令起始开启的,是以命令\end{...}来结束收尾落幕的。举例来说,\begin{document}以及\end{document}乃是用于特意用来专门致力于专注专一专门打造创建正文环境的。。

存在着两种主要的、彼此不同类型的列表,一种呢是有序列表,另一种呢是无序列表。并且,每一种都会运用不同的、有差异的环境。

无序列表是由itemize环境产生的。如下所示:

有着相同语法的有序列表,存在于各种不一样的环境里。我们借助enumerate环境来制作有序列表,。

和无序列表相同,在每个条目之前呀,都必然得有item命令,它呢,会自动去生成标记那个项目的编号,枚举标签是由从1开始的序列号所组成的。

将数学添加到LaTeX

LaTeX的主要优点当中的一个是能够不费劲地编写数学表达式、LaTeX准许两种数学表达式的书写模式、行内模式和显示模式、第一个用于编写身为文本一部分的公式、第二个用于编写并非属于文本或者段落的表达式、所以放在单独的行上、让我们来看一个行内模式的例子 。

若要把方程放置在行内模式之中,那么可运用以下分隔符当中的一个:\( ... \),$ ... $,或者\begin{math} ... \end{math}。它们全部都具备效力,而如何选择是取决于你的。

显示模式有两个版本:编号和无编号。

在显示模式之下,为了打印方程,可以去使用以下分隔符当中的任意之一,即\,\begin{displaymath}......\end{displaymath},或者是\begin{equation}......\end{equation}。我们并不建议您去使用$$......$$,这是由于它有可能没办法给到合适的间距。

需重要指出的是,equation*环境是由外部包予以提供的嘛,要在序言部分插入代码哟 :

不少数学模式命令是需要依靠amsmath包的,因而于编写数学内容之际绝对要将它涵盖进去。下面呈现了一些基本数学模式命令的示例。

摘要

接下来,我们会去瞧瞧怎样去撰写摘要,还要琢磨琢磨怎样把LaTeX文档,弄成不一样的章节,以及段落 。

在科学类论文里头,摘要一般而言是针对论文主要主题予以简要概括简述。于LaTeX中有这么个abstract环境。abstract环境会把文字依照特殊格式放置于文档顶部。

分段和换行

要是您在撰写文档内容情形之下,当您有开端一个全新段落的需求时,您得按压两次“Enter”键(也就是插入双空行)。留意一下,LaTeX能够自行实现首行缩进。

要使得在不让它开启新段落的情形下创建新的一列,那就需要去插入断行的那个点哟,而这能够借由\\或者吧\newline指令来予以达成呢。

应当留意千万别运用多个\\或者\newline去“模拟更大的段间距,这种做法会对LaTeX的排版算法造成干扰。被推荐的方法是持续采用双空行去创建新段落,并且要在序言里面添加\usepackage{parskip}。

章和节

各类文档的组织所用命令,会因文档的类型而有所不同,其中最为简单的组织形式是采用分节,也就是section,这种形式适用于所有格式的文档,句号。

命令\section{}起着一个新部分起始的标志作用,我们于大括号里面设定节的标题。编号是自行生成的,在上面所举例子里能够瞧见的情况下,能够靠着\section*{}去把编号功能停用。我们同样能够设置小节,也就是用\subsection{},更进一步来说,还有小小节,即\subsubsection{}。下面将章节的级别罗列出来了:

\part{部(用于书籍的上下部)}

\chapter{章}

\section{节(最常用)}

\subsection{子节}

\subsubsection{子节的子节}

\paragraph{段落}

\subparagraph{子段落}

需要注意的是,仅在report以及book这两种类型当中,才会用到\part和\chapter 。

在LaTeX 中创建一个简单的表

这是一个最简单的表格工作示例:

LaTeX默认用来建立表格的办法是tabular环境,您得给此环境指定一个参数,在这个例子里是{c c c},这表明这个表格有三列,且每列里的文本就得居中,您也能够用参数r让文本实施右对齐,用参数l进行左对齐,分隔元素靠的是对齐符号&,要转到表的下一行,我们借助换行命令\\,在这个例子当中用到了center环境,如此做是为了让表格处于居中状态。

添加边框

tabular环境更加灵活,你可以在任意位置添加分割线。

这声明将在表中使用由垂直线分隔的三列。|符号指一条垂直线。

这不就会插入一条水平线,我们于此处这个表格的顶部以及底部都添加了水平线,\hline的使用次数不存在相应的限制。

这里有一个更复杂的例子:

当在LaTeX里创建表格之际,有时或许会稍微有点棘手,所以您有可能得去运用TablesGenerator.com这个在线工具,此网站能够自动生成表格的LaTeX代码。

标题、标签和引用

您能够采用跟图像大体上一样的方式去引用表格啦。仅仅唯一存在的区别便是您要使用table环境而非figure环境哦。

留意:要是您于自身的计算机之上引用表格,那么就必定得把文档编译两次方可让命令产生效力。Overleaf会自行替您开展此项操作。

添加目录

生成一份目录是极为简便的,借助一条指令,也就是\tableofcontents,它能够自动替您达成全部的有关任务:

节会自动被包含于目录之中,子节同样会自动被包含在目录里,章也会自动包含于目录当中。若要手动去添加条目,比如说当您有想要添加一个未编号的部分这种情况时,那就需要使用\addcontentsline命令 。

下载完成的文档

单击PDF查看器上的“下载 PDF”按钮,如下所示。