LaTex源文件的基本结构

简介: LaTex源文件的基本结构

LaTex源文件的基本结构

LaTeX文档分为“导言区”“正文区”(文稿区)。

①在导言区,我们可以用documentclass命令引入一个文档类。比如article类、book类、report类、letter类。

image-20220130182146343

②在正文区,用beginend输入环境。

image-20220130182216862

我们将“环境名称”设为“document”。

(1)一个LaTeX文件只能有一个document环境。

(2)%之后是注释,注释不参与文档的编译,不参与文档的输出。

我们在document环境里面输入一段文字“hello world”。

image-20220130182811789

然后编译文档。

在显示区看到最终的结果:

image-20220130182724277

LaTeX在导言区主要进行全局设置。

例如,

  • 我们可以在导言区利用title命令,输入文档的标题。

image-20220201200000318

  • author命令输入文章的作者。

image-20220201200027446

  • date命令输入编辑文档的时间。

image-20220201200054146

在此,我们可以用\today表示今天。

为了正确使用刚才设置的标题信息,我们需要在正文区maketitle命令来输出整个标题。

image-20220201200120622

然后我们进行编译。

image-20220201200147100

  • 我们可以通过改变文档类来改变整个文档的结构。

    • 比如我们改成book类。

image-20220201223220374

这样就会生成有封面有内容(两页)的PDF。

image-20220201223358455

image-20220201223413249

    • 比如我们改成report类。

    image-20220201223857372

    和book类类似,有封面,有内容。

image-20220201223910526

image-20220201223924273

    • 比如我们改成letter类。

image-20220201224134528

此时会报错。

为啥呢?

是因为在letter类里面,并没有maketitle这个命令。

因此我们需要将其注释掉。

image-20220201224424698

(1)

被美元符$包围起来的是数学公式,其他是文本模式

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VXeLsMIz-1643728104783)(https://cdn.jsdelivr.net/gh/Monkey666-nice/image/202202012250993.png)]

可以注意到,显示出来的结果中,“hello world”和这一句话,显示在了同一行上。

那我们如何让它们显示在不同的行?

用空行就可以实现

image-20220201225307040

(2)数学公式

数学公式,可以用单对美元符(行内公式)包裹起来,也可以用双对美元符(行间公式)包裹。

用双对美元符包裹的时候,是会让公式另起一行显示的哦!

image-20220201225853818

(3)关于注释

我们可以在任意位置添加注释。

img

我们会发现,虽然注释不会显示,但是还是会占用空间。

在右边的PDF显示中,hello world和f(x)那一句又在同一行了。

我们还需要通过空行来实现,让他们分行显示。

添加注释。

[外链图片转存中...(img-Ew3c56VJ-1643728104792)]

我们会发现,虽然注释不会显示,但是还是会占用空间。

在右边的PDF显示中,hello world和f(x)那一句又在同一行了。

我们还需要通过空行来实现,让他们分行显示。

image-20220201230657656

相关文章
|
7月前
|
自然语言处理 算法 前端开发
C++与Doxygen:精通代码文档化之道
C++与Doxygen:精通代码文档化之道
588 0
|
自然语言处理 编译器 Linux
【Latex】texstudio使用和ACL论文模板初步解读
LaTeX是一类用于编辑和排版的软件,用于生成PDF文档。 LaTeX编辑和排版的核心思想在于,通过\section和\paragraph等语句,规定了每一句话在文章中所从属的层次,从而极大方便了对各个层次批量处理。 LaTeX在使用体验方
1858 0
【Latex】texstudio使用和ACL论文模板初步解读
|
5月前
|
Unix Linux Shell
Sphinx是一个Python文档生成工具,它可以解析reStructuredText或Markdown格式的源代码注释,并生成多种输出格式,如HTML、LaTeX、PDF、ePub等。
Sphinx是一个Python文档生成工具,它可以解析reStructuredText或Markdown格式的源代码注释,并生成多种输出格式,如HTML、LaTeX、PDF、ePub等。
|
7月前
|
存储 编译器
Makefile结构与其常见书写格式
Makefile结构与其常见书写格式
49 0
|
7月前
|
存储 编译器 程序员
【新手解答1】深入探索 C 语言:变量名、形参 + 主调函数、被调函数 + 类和对象 + 源文件(.c 文件)、头文件(.h 文件)+ 库
【新手解答1】深入探索 C 语言:变量名、形参 + 主调函数、被调函数 + 类和对象 + 源文件(.c 文件)、头文件(.h 文件)+ 库
152 0
|
C++
C++分文件编写:拆类(.h和.cpp文件)
C++分文件编写:拆类(.h和.cpp文件)
140 0
|
存储 编解码 Python
ENVI_IDL:对于书写和创建GEOTIFF结构体?
ENVI_IDL:对于书写和创建GEOTIFF结构体?
157 0
|
Android开发 Python
【Android 逆向】使用 Python 解析 ELF 文件 ( Capstone 反汇编 ELF 文件中的机器码数据 | 创建反汇编解析器实例对象 | 设置汇编解析器显示细节 )
【Android 逆向】使用 Python 解析 ELF 文件 ( Capstone 反汇编 ELF 文件中的机器码数据 | 创建反汇编解析器实例对象 | 设置汇编解析器显示细节 )
352 0