Latex语法(简)

news2024/11/30 6:42:21

LaTeX语法简介

LaTeX 是一种基于 TeX 的排版系统,广泛应用于学术论文、技术文档、书籍和数学公式的排版。其最大的优势在于能够高效、精确地排版数学公式和复杂的文档结构。本文将简要介绍 LaTeX 的基本语法,帮助初学者快速上手。

1. LaTeX 文档结构

一个基本的 LaTeX 文档包含三个主要部分:

  1. 文档类声明:在文档的开始部分,声明文档的类型,如 articlereportbook

    \documentclass{article}
    
  2. 导言区:在 \documentclass 后面,可以通过 \usepackage 引入各种宏包(如 amsmathgraphicx 等),来扩展 LaTeX 的功能。

    \usepackage{amsmath}  % 引入数学宏包
    \usepackage{graphicx}  % 引入图形宏包
    
  3. 正文内容:在 \begin{document}\end{document} 之间输入文档的具体内容。

    \begin{document}
    这里是正文内容。
    \end{document}
    
2. 文本格式化

LaTeX 提供了丰富的文本格式化命令,可以让你灵活控制文档中的文字样式。

  • 加粗:使用 \textbf{} 命令。

    \textbf{这是加粗的文字}
    
  • 斜体:使用 \textit{} 命令。

    \textit{这是斜体的文字}
    
  • 下划线:使用 \underline{} 命令。

    \underline{这是带下划线的文字}
    
  • 字体大小:可以通过 \tiny, \small, \large 等命令设置字体大小。

    {\large 这是大号文字}
    
3. 数学公式

LaTeX 的强项之一就是排版数学公式。公式可以分为行内公式和独立公式。

  • 行内公式:用 $...$ 包裹数学表达式。

    这是一个行内公式 $a^2 + b^2 = c^2$。
    
  • 独立公式:用 \[...\]equation 环境。

    \[
    E = mc^2
    \]
    
  • 分数:使用 \frac{分子}{分母} 来表示分数。

    \frac{a}{b}
    
  • 求和与积

    \sum_{i=1}^{n} i^2  % 求和符号
    \prod_{i=1}^{n} i    % 求积符号
    
  • 矩阵:使用 \begin{matrix} ... \end{matrix} 环境表示矩阵。

    \[
    \begin{matrix}
    1 & 2 & 3 \\
    4 & 5 & 6 \\
    7 & 8 & 9
    \end{matrix}
    \]
    
4. 表格与插图

LaTeX 也支持创建表格和插入图形。

  • 表格:使用 \begin{tabular}{列格式} ... \end{tabular} 环境。

    \begin{tabular}{|c|c|}
    \hline
    A & B \\
    \hline
    1 & 2 \\
    3 & 4 \\
    \hline
    \end{tabular}
    
  • 插图:使用 graphicx 宏包并通过 \includegraphics 插入图像。

    \usepackage{graphicx}
    \begin{figure}
        \centering
        \includegraphics[width=0.5\textwidth]{example.png}
        \caption{这是图片的标题}
    \end{figure}
    
5. 引用与参考文献

LaTeX 提供了强大的引用功能,支持文献管理。

  • 文献引用:使用 \cite{} 引用文献。

    参考文献 \cite{latex}。
    
  • 文献列表:使用 thebibliography 环境列出文献。

    \begin{thebibliography}{99}
    \bibitem{latex} Donald E. Knuth. \textit{The TeXbook}. Addison-Wesley, 1986.
    \end{thebibliography}
    
6. 注释与多行文本
  • 注释:以 % 开头的行是注释,LaTeX 会忽略这部分内容。

    % 这是注释,LaTeX不会处理这一行
    
  • 多行文本:直接换行或使用 \\ 强制换行。

    这是第一行。\\
    这是第二行。
    
7. 其他常用命令
  • 章节标题:使用 \section{}\subsection{} 等命令创建章节和小节。

    \section{第一章}
    \subsection{1.1 小节}
    
  • 列表

    • 无序列表:使用 itemize 环境。
      \begin{itemize}
          \item 第一项
          \item 第二项
      \end{itemize}
      
    • 有序列表:使用 enumerate 环境。
      \begin{enumerate}
          \item 第一项
          \item 第二项
      \end{enumerate}
      

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2250266.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

洛谷 P1162 填涂颜色 C语言 bfs

题目: https://www.luogu.com.cn/problem/P1162 由数字 0 组成的方阵中,有一任意形状的由数字 1 构成的闭合圈。现要求把闭合圈内的所有空间都填写成 22。例如:66的方阵(n6),涂色前和涂色后的方阵如下&am…

38 基于单片机的宠物喂食(ESP8266、红外、电机)

目录 一、主要功能 二、硬件资源 三、程序编程 四、实现现象 一、主要功能 基于STC89C52单片机,采用L298N驱动连接P2.3和P2.4口进行电机驱动, 然后串口连接P3.0和P3.1模拟ESP8266, 红外传感器连接ADC0832数模转换器连接单片机的P1.0~P1.…

霍夫变换:原理剖析与 OpenCV 应用实例

简介:本文围绕霍夫变换相关内容展开,先是讲解霍夫变换基本原理,包含从 xy 坐标系到 kb 坐标系及极坐标系的映射等。接着介绍了 cv2.HoughLines、cv2.HoughLinesP 概率霍夫变换、cv2.HoughCircles 霍夫圆变换的函数用法、参数含义、与常规霍夫…

【Debug】hexo-github令牌认证 Support for password authentication was removed

title: 【Debug】hexo-github令牌认证 date: 2024-07-19 14:40:54 categories: bug解决日记 description: “Support for password authentication was removed on August 13, 2021.” cover: https://pic.imgdb.cn/item/669b38ebd9c307b7e9f3e5e0.jpg 第一章 第一篇博客记录一…

JVM 性能调优 -- JVM常用调优工具【jps、jstack、jmap、jstats 命令】

前言: 前面我们分析怎么去预估系统资源,怎么去设置 JVM 参数以及怎么去看 GC 日志,本篇我们分享一些常用的 JVM 调优工具,我们在进行 JVM 调优的时候,通常需要借助一些工具来对系统的进行相关分析,从而确定…

net9 abp vnext 多语言通过数据库动态管理

通过数据库加载实现动态管理,用户可以自己修改界面显示的文本,满足国际化需求 如图所示,前端使用tdesign vnext 新建表TSYS_Localization与TSYS_LocalizationDetail 国旗图标下载网址flag-icons: Free Country Flags in SVG 在Shared下创建下图3个文件 …

Vue:使用 KeepAlive 缓存切换掉的 component

一、内置特殊元素 不是组件 <component>、<slot> 和 <template> 具有类似组件的特性&#xff0c;也是模板语法的一部分。但它们并非真正的组件&#xff0c;同时在模板编译期间会被编译掉。因此&#xff0c;它们通常在模板中用小写字母书写。 1.1 <compone…

Spring中每次访问数据库都要创建SqlSession吗?

一、SqlSession是什么二、源码分析1&#xff09;mybatis获取Mapper流程2&#xff09;Spring创建Mapper接口的代理对象流程3&#xff09;MapperFactoryBean#getObject调用时机4&#xff09;SqlSessionTemplate创建流程5&#xff09;SqlSessionInterceptor拦截逻辑6&#xff09;开…

【数据结构】填空集

基本术语 顺序队列在实现的时候&#xff0c;通常将数组看成是一个首尾相连的循环队列&#xff0c;这样做的目的是为避免产生&#xff08;溢出&#xff09;现象 数组q[M]&#xff08;M等于6&#xff09;存储一个循环队&#xff0c;first和last分别指向首尾指针。已知first2,la…

【趣味升级版】斗破苍穹修炼文字游戏HTML,CSS,JS

目录 图片展示 开始游戏 手动升级&#xff08;满100%即可升级&#xff09; 升级完成&#xff0c;即可解锁打怪模式 新增功能说明&#xff1a; 如何操作&#xff1a; 完整代码 实现一个简单的斗破苍穹修炼文字游戏&#xff0c;你可以使用HTML、CSS和JavaScript结合来构建…

【在Linux世界中追寻伟大的One Piece】多线程(三)

目录 1 -> Linux线程同步 1.1 -> 条件变量 1.2 -> 同步概念与竞态条件 1.3 -> 条件变量函数 1.4 -> 为什么pthread_cond_wait需要互斥量 1.5 -> 条件变量使用规范 2 -> 生产者消费者模型 2.1 -> 为什么要使用生产者消费者模型 2.2 -> 生产…

AI数据分析工具(一)

Looker Studio&#xff08;谷歌&#xff09;-免费 优点 免费使用&#xff1a;对于中小型企业和个人用户来说&#xff0c;没有任何费用压力&#xff0c;可以免费享受到数据可视化和报表创建的功能。与Google服务集成&#xff1a;特别适合使用Google产品生态的企业&#xff0c;…

个人博客接入github issue风格的评论,utteranc,gitment

在做个人博客的时候&#xff0c;如果你需要评论功能&#xff0c;但是又不想构建用户体系和评论模块&#xff0c;那么可以直接使用github的issue提供的接口&#xff0c;对应的开源项目有utteranc和gitment&#xff0c;尤其是前者。 它们的原理是一样的&#xff1a;在博客文章下…

springboot 配置跨域访问

什么是 CORS&#xff1f; CORS&#xff0c;全称是“跨源资源共享”&#xff08;Cross-Origin Resource Sharing&#xff09;&#xff0c;是一种Web应用程序的安全机制&#xff0c;用于控制不同源的资源之间的交互。 在Web应用程序中&#xff0c;CORS定义了一种机制&#xff0…

探索Python WebSocket新境界:picows库揭秘

文章目录 探索Python WebSocket新境界&#xff1a;picows库揭秘第一部分&#xff1a;背景介绍第二部分&#xff1a;picows库概述第三部分&#xff1a;安装picows库第四部分&#xff1a;简单库函数使用方法第五部分&#xff1a;场景应用第六部分&#xff1a;常见Bug及解决方案第…

【Linux】-学习笔记06

第二章、时间同步服务器 2.1时间同步服务器的使用 2.1.1系统时区时间的管理 timedatectl set-time "2024-02-13 10:41:55" ##设定系统时间 timedatectl list-timezones ##显示系统的所有时区 timedatectl set-timezone "Asia/Shangh…

Mac使用charles抓包

一、官网下载安装 二、配置Help--->SSL Proxying 有证书选择全部信任即可 三、设置系统代理&#xff0c;mac每次重启都需要选择&#xff0c;否则会没有数据 四、设置端口&#xff08;如果无法获取https&#xff09; 五、手机链接&#xff0c;从网页下载证书保存到手机&…

3d扫描建模产品开发-三维扫描检测蓝光检测

现当下&#xff0c;汽车制造、航空航天&#xff0c;还是消费电子、医疗器械&#xff0c;三维扫描检测与蓝光技术正以前所未有的精度和效率&#xff0c;推动着产品从概念到实物的快速转化。 三维扫描技术&#xff0c;简而言之&#xff0c;就是通过激光、结构光&#xff08;如蓝…

Hive中的基本数据类型和表的类型

Hive支持关系数据库中大多数据基本数据类型&#xff0c;同时还支持三种复杂类型。 示例&#xff1a; Hive表 创建表 – 直接建表法 create table t_page_view ( page_id bigint comment ‘页面ID’, page_name string comment ‘页面名称’, page_url string comment ‘页面…

Python PDF转JPG图片小工具

Python PDF转JPG图片小工具 1.简介 将单个pdf装换成jpg格式图片 Tip: 1、软件窗口默认最前端&#xff0c;不支持调整窗口大小&#xff1b; 2、可通过按钮选择PDF文件&#xff0c;也可以直接拖拽文件到窗口&#xff1b; 3、转换质量有5个档位&#xff0c;&#xff08;0.25&a…