Latex语法入门之数学公式

news2025/4/14 12:08:57

        Latex是一种高质量的排版系统,尤其擅长于数学公式的排版。本文我将带大家深入了解Latex在数学公式排版中的应用。从基础的数学符号到复杂的公式布局,我们都会一一讲解,通过本文的学习,你将能够轻松编写出清晰、美观的数学公式,让你的学术成果更加专业!

Latex环境配置

        Latex环境的配置主要涉及到TexLive和TexStudio的安装,还未安装额小伙伴可以看我之前发布的这篇教程文章

https://blog.csdn.net/weixin_73953650/article/details/147006037?spm=1001.2014.3001.5501https://blog.csdn.net/weixin_73953650/article/details/147006037?spm=1001.2014.3001.5501        这里我们要说明的是就数学公式而言,不是必须使用Texstudio才可以书写,目前Word和Wps中都支持Latex语法书写公式。本文我们的Latex环境为TexStudio。

Latex环境声明

        在 LaTeX 中,\begin{} 和 \end{} 是用于定义​​环境(environment)​​的关键命令,它们总是成对出现,用于控制特定范围内的文本格式、布局或行为。

环境名称用途示例
document文档主体(必须存在)\begin{document} 文章内容 \end{document}
itemize无序列表\begin{itemize} \item 项目1 \item 项目2 \end{itemize}
enumerate有序列表\begin{enumerate} \item 第一项 \item 第二项 \end{enumerate}
center居中对齐文本\begin{center} 居中内容 \end{center}
table表格环境\begin{table}[h] \caption{标题} 表格内容 \end{table}
figure图片环境\begin{figure}[h] \includegraphics{image.png} \end{figure}
equation编号的数学公式\begin{equation} E=mc^2 \end{equation}
align多行对齐公式(需amsmath\begin{align} x &= y + z \\ a &= b \end{align}
verbatim原样输出(忽略LaTeX命令)\begin{verbatim} \textbf{不会加粗} \end{verbatim}

基本语法 

\begin{环境名称}
    %环境内容
\end{环境名称}

 数学公式分类

        Latex中数学公式可以分为两类,分别是行内公式与行间公式。

行内公式

        行内公式是指公式嵌入在文本行中,与文字在同一行显示。在Latex中使用单个$(shift+4)符号包裹。

语法

$公式$

示例

\documentclass[UTF8]{ctexart}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{} 
\cfoot{\thepage} 
\setlength{\parskip}{0.5\baselineskip} 
\begin{document}
	\textbf{伽马函数}:$\Gamma(s)=\int_{0}^{+\infty}x^{s-1}e^{-x}dx=(s-1)!$\\
	对于$\int_{0}^{+\infty}3x^{11}e^{-x^{3}}dx$,利用凑微分的基本思想,我们不难得到\\
    原式=$\int_0^+\infty(x^{3})^{3}e^{-x^{3}}dx^{3}=\Gamma(4)=3!=6$
\end{document}

 结果

行间公式

        行间公式是指公式单独占据一行,居中显示,通常更大、更突出。在Latex中使用一对$(shift+4)符号包裹。

语法

$$公式$$

示例 

\documentclass[UTF8]{ctexart}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{} 
\cfoot{\thepage} 
\setlength{\parskip}{0.5\baselineskip} 
\begin{document}
	\textbf{伽马函数}:$$\Gamma(s)=\int_{0}^{+\infty}x^{s-1}e^{-x}dx=(s-1)!$$
\end{document}

 结果

 数学公式语法

        我们都知道数学公式无非就是数学运算符和其内部变量的组合,在Latex中也是如此,因此这里我将其分为这两个部分来进行讲解。

数学运算符

        在Latex中数学运算符的一般语法格式是:

\运算符英文名称

  当运算符英文名称过长的时候我们一般都使用其缩写,比如分式(fraction),其Latex语法格式为:

\frac{分子}{分母}

 这里,我将常用的数学运算符按照其功能分为以下几类;

基本运算符

运算符名称​​LaTeX 表达式​​示例(LaTeX 代码)​​显示效果​
加号+a + ba+b
减号-c - dc−d
乘号(点乘)\cdotx \cdot yx⋅y
乘号(叉乘)\timesa \times ba×b
除号(斜杠)/a / ba/b
除号(分数形式)\frac{a}{b}\frac{x}{y}\frac{x}{y}
等于号=a = ba=b
不等于\neqa \neq ba!=b
约等于\approxx \approx yx≈y
大于>a > ba>b
小于<c < dc<d
大于等于\geqx \geq yx≥y
小于等于\leqp \leq qp≤q
正比于\proptoy \propto xy∝x
求和\sum\sum_{i=1}^n i\sum_{i=1}^{n}
求积\prod\prod_{k=1}^n k\prod_{k=1}^n k
积分\int\int_a^b f(x) dx\int_a^b f(x) dx
极限\lim\lim_{x \to \infty} f(x)\lim_{x \to \infty} f(x)
无穷大\inftyx \to \inftyx→∞
梯度(Nabla)\nabla\nabla f∇f
偏导数\partial\frac{\partial f}{\partial x}\frac{\partial f}{\partial x}
根号\sqrt{x}\sqrt{a^2+b^2}\sqrt{a^2+b^2}
n次方根\sqrt[n]{x}\sqrt[3]{8}\sqrt[3]{8}
绝对值\vert x \vert\vert a - b \vert∣a−b∣
范数| x || \mathbf{v} |∥v∥
因为\because\because\because
所以\therefore

\therefore

\therefore
函数\函数名(自变量)\ln(x)\ln(x)

括号运算符

类型​​​​LaTeX 表达式​​​​示例效果​​
​​基本括号​​
圆括号(a + b)(a+b)
方括号[x, y][x,y]
花括号\{a, b\}{a,b}
尖括号\langle \phi | \psi \rangle⟨ϕ∥ψ⟩
​​自适应括号​​
自动调整大小\left( \frac{a}{b} \right)(ba​)
手动指定大小\big( \Big( \bigg( \Bigg(((((
​​矩阵环境​​
基础矩阵(matrix\begin{matrix} a & b \\ c & d \end{matrix}\begin{matrix} a & b \\ c & d \end{matrix} 
带括号矩阵(pmatrix\begin{pmatrix} a & b \\ c & d \end{pmatrix}\begin{pmatrix} a & b \\ c & d \end{pmatrix}
带方括号矩阵(bmatrix\begin{bmatrix} 1 & 0 \\ 0 & 1 \end{bmatrix}\begin{bmatrix} 1 & 0 \\ 0 & 1 \end{bmatrix}
带花括号矩阵(Bmatrix\begin{Bmatrix} x & y \\ z & w \end{Bmatrix}\begin{Bmatrix} x & y \\ z & w \end{Bmatrix}
行列式(vmatrix\begin{vmatrix} a & b \\ c & d \end{vmatrix}\begin{vmatrix} a & b \\ c & d \end{vmatrix}
范数(Vmatrix\begin{Vmatrix} \mathbf{u} & \mathbf{v} \end{Vmatrix}\begin{Vmatrix} \mathbf{u} & \mathbf{v} \end{Vmatrix}

 矩阵运算符

转置A^\top 或 A^\intercalA⊤, A⊺
共轭转置A^\daggerA†
逆矩阵A^{-1}A−1
矩阵乘法A \times B 或 A \cdot BA×B, A⋅B
克罗内克积(Kronecker)A \otimes BA⊗B
哈达玛积(逐元素乘)A \circ BA∘B
直和A \oplus BA⊕B
迹(Trace)\operatorname{tr}(A)tr(A)
行列式(Det)\det(A)det(A)
范数| A | 或 | A |_F(Frobenius范数)∥A∥, ∥A∥F​

 逻辑运算符

​名称​​LaTeX 表达式​​示例(LaTeX 代码)​​显示效果​
逻辑与(合取)\landA \land BA∧B
逻辑或(析取)\lorA \lor BA∨B
逻辑非(否定)\lnot 或 \neg\lnot P¬P
蕴含(条件)\to 或 \rightarrowP \to QP→Q
双线蕴含\RightarrowA \Rightarrow BA⇒B
等价(双条件)\leftrightarrowP \leftrightarrow QP↔Q
双线等价\LeftrightarrowA \Leftrightarrow BA⇔B
恒真(真值)\top\vdash \top⊢⊤
恒假(矛盾)\botP \land \botP∧⊥
全称量词\forall\forall x \in S∀x∈S
存在量词\exists\exists y > 0∃y>0
推导(断定)\vdash\Gamma \vdash \phiΓ⊢ϕ
语义蕴含\vDashA \vDash BA⊨B
模型满足\models\mathcal{M} \models TM⊨T
异或(不可兼或)\oplusA \oplus BA⊕B
同或(XNOR)\odotA \odot BA⊙B
集合差\setminusA \setminus BA∖B

数学符号

基本数学符号

希腊字母

数学符号样式

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

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

相关文章

shell脚本 - Linux定时温度监控-软硬件检测 - 服务器温度监控 - 写入日志

效果图 脚本 vi auto.sh (chmod x ./auto.sh) #!/bin/bash # 按照日期创建一个文件或目录 https://blog.csdn.net/shoajun_5243/article/details/83539069 datetimedate %Y%m%d-%H%M%S |cut -b1-20 dirpath/systemMonitor/$datetime file1$dirpath/sensors.log file2$dirpa…

Linux驱动开发进阶(六)- 多线程与并发

文章目录 1、前言2、进程与线程3、内核线程4、底半步机制4.1、软中断4.2、tasklet4.3、工作队列4.3.1、普通工作项4.3.2、延时工作项4.3.3、工作队列 5、中断线程化6、进程6.1、内核进程6.2、用户空间进程 7、锁机制7.1、原子操作7.2、自旋锁7.3、信号量7.4、互斥锁7.5、comple…

买不起了,iPhone 或涨价 40% ?

周知的原因&#xff0c;新关税对 iPhone 的打击&#xff0c;可以说非常严重。 根据 Rosenblatt Securities分析师的预测&#xff0c;若苹果完全把成本转移给消费者。 iPhone 16 标配版的价格&#xff0c;可能上涨43%。 iPhone 16 标配的价格是799美元&#xff0c;上涨43%&am…

Axure 列表滚动:表头非常多(横向滚动方向)、分页(纵向滚动) | 基于动态面板的滚动方向和取消调整大小以适合内容两个属性进行实现

文章目录 引言I 列表滚动的操作说明see also共享原型引言 Axure RP9教程 【数据传输】(页面值传递)| 作用域 :全局变量、局部变量 https://blog.csdn.net/z929118967/article/details/147019839?spm=1001.2014.3001.5501 基于动态面板的滚动方向和取消调整大小以适合内容两…

RBAC 权限控制:深入到按钮级别的实现

RBAC 权限控制&#xff1a;深入到按钮级别的实现 一、前端核心思路 1. 大致实现思路 后端都过SELECT连表查询把当前登录的用户对应所有的权限返回过来&#xff0c;前端把用户对应所有的权限 存起来to(vuex/pinia) 中 &#xff0c;接着前端工程师需要知道每个按钮对应的权限代…

【区间贪心】合并区间 / 无重叠区间 / 用最少数量的箭引爆气球 / 俄罗斯套娃信封问题

⭐️个人主页&#xff1a;小羊 ⭐️所属专栏&#xff1a;贪心算法 很荣幸您能阅读我的文章&#xff0c;诚请评论指点&#xff0c;欢迎欢迎 ~ 目录 合并区间无重叠区间用最少数量的箭引爆气球俄罗斯套娃信封问题 合并区间 合并区间 class Solution { public:vector<vecto…

es --- 集群数据迁移

目录 1、需求2、工具elasticdump2.1 mac安装问题解决 2.2 elasticdump文档 3、迁移 1、需求 迁移部分新集群没有的索引和数据 2、工具elasticdump Elasticdump 的工作原理是将输入发送到输出 。两者都可以是 elasticsearch URL 或 File 2.1 mac安装 前置&#xff1a;已经安装…

【有啥问啥】深入浅出讲解 Teacher Forcing 技术

深入浅出讲解 Teacher Forcing 技术 在序列生成任务&#xff08;例如机器翻译、文本摘要、图像字幕生成等&#xff09;中&#xff0c;循环神经网络&#xff08;RNN&#xff09;以及基于 Transformer 的模型通常采用自回归&#xff08;autoregressive&#xff09;的方式生成输出…

zk基础—zk实现分布式功能

1.zk实现数据发布订阅 (1)发布订阅系统一般有推模式和拉模式 推模式&#xff1a;服务端主动将更新的数据发送给所有订阅的客户端。 拉模式&#xff1a;客户端主动发起请求来获取最新数据(定时轮询拉取)。 (2)zk采用了推拉相结合来实现发布订阅 首先客户端需要向服务端注册自己关…

ubuntu wifi配置(命令行版本)

1、查询当前设备环境的wifi列表 nmcli dev wifi list2、连接wifi nmcli dev wifi connect "MiFi-SSID" password "Password" #其中MiFi-SSID是wifi的密码&#xff0c;Password是wifi的密码3、查看连接情况 nmcli dev status

Docker与Kubernetes在ZKmall开源商城容器化部署中的应用

ZKmall开源商城作为高并发电商系统&#xff0c;其容器化部署基于DockerKubernetes技术栈&#xff0c;实现了从开发到生产环境的全流程标准化与自动化。以下是核心应用场景与技术实现&#xff1a; 一、容器化基础&#xff1a;Docker镜像与微服务隔离 ​服务镜像标准化 ​分层构建…

华为AI-agent新作:使用自然语言生成工作流

论文标题 WorkTeam: Constructing Workflows from Natural Language with Multi-Agents 论文地址 https://arxiv.org/pdf/2503.22473 作者背景 华为&#xff0c;北京大学 动机 当下AI-agent产品百花齐放&#xff0c;尽管有ReAct、MCP等框架帮助大模型调用工具&#xff0…

MYSQL数据库语法补充

一&#xff0c;DQL基础查询 DQL&#xff08;Data Query Language&#xff09;数据查询语言&#xff0c;可以单表查询&#xff0c;也可以多表查询 语法&#xff1a; select 查询结果 from 表名 where 条件&#xff1b; 特点&#xff1a; 查询结果可以是&#xff1a;表中的字段…

在Windows搭建gRPC C++开发环境

一、环境构建 1. CMake Download CMake 2. Git Git for Windows 3. gRPC源码 git clone -b v1.48.0 https://github.com/grpc/grpc 进入源码目录 cd grpc 下载依赖库 git submodule update --init 二、使用CMake生成工程文件 三、使用vs2019编译grpc库文件 四、使用…

[Python] 企业内部应用接入钉钉登录,端内免登录+浏览器授权登录

[Python] 为企业网站应用接入钉钉鉴权&#xff0c;实现钉钉客户端内自动免登授权&#xff0c;浏览器中手动钉钉授权登录两种逻辑。 操作步骤 企业内部获得 开发者权限&#xff0c;没有的话先申请。 访问 钉钉开放平台-应用开发 创建一个 企业内部应用-钉钉应用。 打开应用…

用AbortController取消事件绑定

视频教程 React - &#x1f914; Abort Controller 到底是什么神仙玩意&#xff1f;看完这个视频你就明白了&#xff01;&#x1f4a1;_哔哩哔哩_bilibili AbortController的好处之一是事件绑定的函数已无需具名函数,匿名函数也可以被取消事件绑定了 //该代码2秒后点击失效…

this指针 和 类的继承

一、this指针 Human类的属性fishc与Human&#xff08;&#xff09;构造器的参数fishc同名&#xff0c;但却是两个东西。使用this指针让构造器知道哪个是参数&#xff0c;哪个是属性。 this指针&#xff1a;指向当前的类生成的对象 this -> fishc fishc当前对象&#xff08;…

无锡无人机驾驶证培训费用

无锡无人机驾驶证培训费用&#xff0c;随着科技的迅速发展&#xff0c;无人机在众多行业中发挥着举足轻重的作用。从影视制作到农业监测&#xff0c;再到物流运输与城市规划&#xff0c;无人机的应用场景不断扩展&#xff0c;因此越来越多的人开始意识到学习无人机驾驶技能的重…

我们如何思考AI创业投资

&#x1f3ac; Verdure陌矣&#xff1a;个人主页 &#x1f389; 个人专栏: 《C/C》 | 《转载or娱乐》 &#x1f33e; 种完麦子往南走&#xff0c; 感谢您的点赞、关注、评论、收藏、是对我最大的认可和支持&#xff01;❤️ 声明&#xff1a;本文作者转载&#xff0c;原文出自…

LabVIEW 中数字转字符串常用汇总

在 LabVIEW 编程环境里&#xff0c;数字与字符串之间的转换是一项极为基础且重要的操作&#xff0c;广泛应用于数据处理、显示、存储以及设备通信等多个方面。熟练掌握数字转字符串的方法和技巧&#xff0c;对编写高效、稳定的程序起着关键作用。接下来&#xff0c;我们将全面深…