LaTeX基础——格式与命令

简介: LaTeX基础——格式与命令

源文件的格式

LaTeX 源文件是全部用 LaTeX 代码表示的 .tex 文件,它包括了两个部分:

  1. 导言
  2. 正文

导言

定义:以第一行命令 \documentclass 开始,到命令 \begin{document} 之间的命令语句称为导言

功能:含有文档类型命令和调用宏包命令

正文

定义:从 \ begin{document}\end{document}之间的部分,为 LaTeX 源文件的正文部分.

文类

定义:即文档类型文件,是由 TeX 和 LaTeX 命令编写的程序文件,扩展名为 .cls.

调用格式:

\documentclass[attr1, attr2, ...]{nameOfDoc}[date]

  1. [attr]:标准文类的选项,如 openany: 新的一章左右页均可
  2. {nameOfDoc}:文类的类型名:常用的为三种: article, report、book、beamer

中文文类

常用中文文类:

  1. ctexbook
  2. ctexrep
  3. ctexart

同效用调用宏包命令:

  1. ctex 宏包:中文字体宏包
  2. ctexcap 宏包: 中文标题宏包

命令

格式:

\命令名 [可选参数]{必要参数}

其中,可选参数有三种格式:

  1. [参数1][参数2]
  2. [参数1, 参数2, ...]
  3. [参数1 = 选项1, 参数2 = 选项2]

1的顺序不可互换,2、3属于多个可选子参数组成的参数前后顺序可以任意调换.

对于必要参数,参数的前后顺序不可以任意互换.

种类

格式有三类:

  1. 用户命令: LaTeX 中在坐着写作论文中使用的命令
  1. 常规命令:具有排版功能的命令,例如\section
  2. 数据命令: 代表某一数值,不能单独使用,只能作为参数应用在常规命令中,例如: \value{section}
  3. 环境命令:两个以上的命令组成的命令组
  1. 编写命令:用于编写文类或宏包文件的命令
  2. 内部命令:系统内部使用的命令

正文命令

根据不同的作用范围,正文中使用的命令可以分为以下 4 种格式:

  1. 声明形式: 命令作用于命令之后的所有相关内容,例如: 将后面的文字都变为粗体:\bfseries
  2. 参数形式: 只作用于命令所带的参数,例如:倾斜体命令 \textsl{Asia}
  3. 组合形式: 将声明格式和作用的内容置于一个花括号当中,命令作用范围在花括号之内.
  4. 环境形式:在各种环境中使用的声明形式命令

自定义命令

格式:

\newcommand{nameOfCmd}[numOfAtr][defaultValue]{content}

  1. 第一个参数为自定义新命令的名称
  2. 第二个参数为可选参数,用于指定参数的个数,范围为0~9
  3. 第三个参数为默认值,用于设置第一个参数的默认值
  4. 第四个参数为定义内容

其他自定义格式

短命令:

格式:在第一个参数——新命令名称后加一个“*”号,可定义为一个短命令

功能:

参数的内容不能超过一个段落

预防命令:

格式:

\providecommand{nameOfCmd}[numOfAtr][defaultValue]{content}

功能:

可以防止与某个宏包中的同名命令发生冲突;

  1. 当有宏包定义时,以宏包定义为准
  2. 当宏包未定义时,以预防定义为准

修改命令

格式:

\renewcommand{nameOfCmd}[numOfAtr][defaultValue]{content}

功能:修改已有命令的相关参数和内容

宏包

宏包套件定义:宏包以一个文件夹的形式存在,或者以多个宏包文件共存于一个文件夹,称为宏包套件

特点:

  1. 通常以一个宏包为主,其他宏包为辅,如 grahics 宏包套件中, grahicx 为主宏包.
  2. 少部分为相互独立的宏包共存于一个宏包套件,如 tools 宏包套件
    ##调用宏包格式: \usepackage[参数1, 参数2, ...]{宏包1, 宏包2, ...}[日期] 参数:用于指定调用宏包的名称

调用宏包方法

调用宏包有三种方法:

  1. 逐一调入:
  2. 将没有参数\使用默认选项的宏包集中起来:
    \usepackage{amsmath, array}
  3. 宏包选项作为文档类型命令的通用选项,如
    \documentclass[space, table]{book}
相关文章
|
机器学习/深度学习 人工智能 自然语言处理
四张图片道清AI大模型的发展史(1943-2023)
现在最火的莫过于GPT了,也就是大规模语言模型(LLM)。“LLM” 是 “Large Language Model”(大语言模型)的简称,通常用来指代具有巨大规模参数和复杂架构的自然语言处理模型,例如像 GPT-3(Generative Pre-trained Transformer 3)这样的模型。这些模型在处理文本和语言任务方面表现出色,但其庞大的参数量和计算需求使得它们被称为大模型。当然也有一些自动生成图片的模型,但是影响力就不如GPT这么大了。
6149 0
|
9月前
|
机器学习/深度学习 文字识别 Shell
高效率办公PDF批量处理:批量OCR识别PDF区域文字内容,用PDF内容批量改名或导出表格的货物运单应用案例
针对铁路货运物流单存档需求,本项目基于WPF与飞桨OCR技术,实现批量图片多区域文字识别与自动重命名。用户可自定义识别区域,系统提取关键信息(如车号、批次号)并生成规范文件名,提升档案管理效率与检索准确性,支持PDF及图像文件处理。
1291 48
|
3月前
|
存储 人工智能 弹性计算
阿里云企业新用户定义及最新优惠内容政策完整解析
2026年阿里云企业新用户政策以**资格清晰、福利全面、覆盖场景广**为特点,从低价服务器、算力补贴到AI支持、出海扶持、迁云补助形成完整扶持体系。企业只需完成企业实名认证、确保账号无历史付费记录,即可领取对应优惠,以极低成本完成上云、扩产、出海与AI落地。
290 4
|
程序员 编译器
与浮点 CPU 相比,定点 CPU 的优点和缺点是什么
定点CPU相比浮点CPU,优点在于结构简单、成本低、功耗小,适合处理整数运算;缺点是无法高效处理小数和复杂数学运算,精度受限。适用于对成本和功耗敏感的应用场景。
|
机器学习/深度学习 文字识别 自然语言处理
分析对比大模型OCR、传统OCR和深度学习OCR
OCR技术近年来迅速普及,广泛应用于文件扫描、快递单号识别、车牌识别及日常翻译等场景,极大提升了便利性。其发展历程从传统方法(基于模板匹配和手工特征设计)到深度学习(采用CNN、LSTM等自动学习高级语义特征),再到大模型OCR(基于Transformer架构,支持跨场景泛化和少样本学习)。每种技术在特定场景下各有优劣:传统OCR适合实时场景,深度学习OCR精度高但依赖大量数据,大模型OCR泛化能力强但训练成本高。未来,大模型OCR将结合多模态预训练,向通用文字理解方向发展,与深度学习OCR形成互补生态,最大化平衡成本与性能。
7079 11
|
关系型数据库 MySQL 数据库连接
解决 mysql8.0 ERROR 1045 (28000): Access denied for user ‘ODBC‘@‘localhost‘ (using password: NO)用户访问拒绝
解决 mysql8.0 ERROR 1045 (28000): Access denied for user ‘ODBC‘@‘localhost‘ (using password: NO)用户访问拒绝
8603 52
解决 mysql8.0 ERROR 1045 (28000): Access denied for user ‘ODBC‘@‘localhost‘ (using password: NO)用户访问拒绝
|
机器学习/深度学习 编解码 PyTorch
【YOLOv8改进】HWD: Haar小波降采样,用于语义分割的降采样模块,减少特征图的空间分辨率
YOLOv8专栏探讨了卷积网络的改进,特别是提出了一种名为HWD的基于Haar小波的下采样模块,用于语义分割,旨在保留更多空间信息。HWD结合了无损编码和特征表示学习,提高了模型性能并减少了信息不确定性。新度量标准FEI量化了下采样的信息保留能力。论文和代码可在提供的链接中找到。核心代码展示了如何在PyTorch中实现HWD模块。
|
存储 运维 安全
无影云电脑初体验
#我与无影初体验 #无影使用感受
73411 91
无影云电脑初体验
|
存储 安全 Windows
Windows无法完成格式化怎么办?5种解决方法
在使用电脑时,我们有时会遇到“Windows无法完成格式化”的问题,这可能由磁盘写保护、权限限制、物理损坏或磁盘占用等原因引起。为解决这个问题,可以尝试关闭写保护开关、提升格式化权限、使用第三方工具、在CMD中用diskpart命令格式化或检查磁盘健康状况。如果磁盘有重要数据,可以先用数据恢复软件拯救数据。如果以上方法无效,可能需要专业售后检查修复或更换硬件。记得在操作前备份重要文件,以防数据丢失。
|
JavaScript Java 测试技术
基于SpringBoot+Vue的酒店客房管理系统附带文章和源代码
基于SpringBoot+Vue的酒店客房管理系统附带文章和源代码
514 0