LaTeX 学习 第1节 数学模型概说

news2024/11/26 21:19:53

----用教授的方式学习

https://download.csdn.net/download/weixin_38135241/89416392

LaTex 安装包

LaTeX 有多种工作模式:输入一行文字时我们在水平模式,在水平模式上,文字、符号等各种排版元素,也就是各种盒子,都要从左到右依次水平排列;当折行分段的时候又自动进入了垂直模式,在垂直模式下,各种盒子都从上到下依次垂直排列;但最吸引人的还是数学模式,在数学模式中,输入的字符都有专门的意义,盒子的排列也遵循单独的一套特殊规则,以适应结构复杂的各种数学公式。

LaTeX有两种数学公式,一种是夹杂在行文段中间的公式,一般称为行内(inline)数学公式,或正文(in-text)数学公式;另一种是单独占据整行居中展示出来的,称为显示(displayed)数学公式(或行间公式、列表公式)列表公式,显示数学环境更适合表现更复杂的数学内容。两种公式使用不同的方式进入数学模式。

在LaTeX中,行内公式一般在前后单个美元符号$...$表示,例如:

交换律是$a+b=b+a$,如$1+2=2+1=3$交换律是$a+b=b+a$ 如$1+2=2+1=3$

在数学模式下,符号会使用单独的字符,字母通常是倾斜的意大利体,数字和符号则直立体。仔细看的话,数学符号之间的距离也与一般的水平模式不同:

不能用a+b=b+a, 1+2=2+1=3不能用a+b=b+a, 1+2=2+1=3

因此,在排版数学公式时,即使是没有任何特殊符号的算式1+1 ,或者简单的一个字母变量$x$,也要进入数学模式,使用$1+1$、$x$,而不应该用排版普通文字的方式 1+1 、x。

除了使用单个美元符号,在LaTeX中还额外定义了命令格式与环境格式的方式输入行内公式,即使用命令\(和\)或math环境括起一个行内数学公式,如$a+b$也可以写成\(a+b\)或\beign{math}a+b\end{math}。这两种形式提供了更好的错误检查,并且可以更明确的看出公式的开始与结束,也不容易混淆。但因为输入起来比较复杂,多数人更偏爱直接使用传统的$表示行内数学公式。

显示数学公式也有多种方式输入。基本的显示公式是不带编号的,在TeX中可以连续两个美元符号$$...$$界定,同样,LaTex也定义了命令形式和环境形式的输入方法,即用\[和\]命令或是displaymath环境括起一个显示数学公式,例如:

交行率是

\[a+b=b+a,\]

\[1+2=2+1=3.\]

交换律是

$a+b=b+a$ 

$1+2=2+1=3$

虽然并非必须,但最好在源代码中就把单独占据一行的显示公式放在单独的行内, 使代码更清晰。推荐的方式是使用\[···\]。$$...$$会产生不良的间距,缺少错误检查,并且不能正确处理fleqn等文档选项,应该避免使用,而displaymath环境又可能显得冗长。值得注意的是,显示公式后面如果有标点符号,应该放在数学环境内部,紧接着公式。而且因为数学模式下不能使用汉字,所以一般就是用西文的 半角标点。

LaTeX还提供了带自动编号的数学公式,可以用equation环境表示,公式后还可以带引用的标签,例如:

\beign{equation} a+b=b+a{eq:commutative}\end{equation}$a+b=b+a$ 

除了equation环境,LaTeX及其他一些宏包还提供了更多输入显示公式的数学环境。例如,amsmath宏包提供了带星号的equation*环境,功能与displaymath环境相同,表示不编号的显示公式,此时\[和\]就成为equation*环境的简写。更多的则是用来输入多行显示公式的环境,我们将在第4节中进一步说明。

用LaTeX排版数学公式,最为常用的宏包就属amsmath宏包,全面扩展了LaTeX这个的基本数学功能,由于影响巨大,amsmath已经成为LaTeX的必备宏包,几乎所有包含格式LaTeX的TeX发行版本都会安装它,大部分涉及较多数学公式的文档也都会使用amsmath宏包的功能。

amsmath有很多功能,我们在后面的章节看到。数学模式和普通文本模式不同,在数学模式中不仅字符的字体、间距不同,而且空格也会被忽略,汉字也不能用直接用来数学模式中,就是西文文本也不能直接输入。amsmath提供的\text命令就可以用来数学公式插入文字,例如:

$\text{被减数}-\text{减数}=\text{差}$被减数-减数=差

在普通文本中使用数学公式时也应注意文本模式和数学模式下转换。例如,行内数学公式逗号等标点处不能够换行,因此列举多项公式时就应该把每项放在单独的数学环境中,项与项之间用逗号和空格隔开:

已知的变量有\cup$a$,\cup$b$,\cup$c$,\cup$d$,\cup$S$,\cup$R$,和\cup$T$已知的变量有$a$$b$$c$$d$$S$$R$$T$

amsmath能识别文档leqnp(左侧编号)、reqno(右侧编号)或fleqn(公式固定缩进不居中)选项的功能:

(1)$a=b$    $leqno$

         $a=b$    $reqno$    (2)

         $a=b$    $fleqn$    (3)

此外,amsmath也有自己的一些宏包选项,见表4.1。

选项功能
centertags(默认)编号的公式分占多行时,编号垂直居中
tbtags编号的公式分占多行时,编号在第一行左侧(leqno时)或最后一行右侧(reqno时)
sumlimits(默认)显示公式中,巨算符\sum\prod等的上下标在正上下方
nosumlimits显示公式中,求和号的上下标在角标位置
intlimits类似sumlimits,作用于积分号\int
nointlimits(默认)与intlimits
namelimits(默认)类似sumlimits,作用于lim,max等文字算子
nonamelimits与namelimits相反

------end

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

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

相关文章

JavaScript常见面试题(一)

文章目录 1. JavaScript有哪些数据类型,它们的区别?2.数据类型检测的方式有哪些3. 判断数组的方式有哪些4.null和undefined区别5.typeof null 的结果是什么,为什么?6.intanceof 操作符的实现原理及实现7.为什么0.10.2 ! 0.3&…

Ubuntu安装部署

Ubuntu安装部署 一、Ubuntu概述1、Ubuntu介绍2、Ubuntu特点 二、Ubuntu和Centos的区别1、Centos2、Ubuntu3、Centos和Ubuntu区别 三、安装Ubuntu-Server1、Ubuntu官网2、创建新的机子3、创建名称以及虚拟机在磁盘上的位置4、Ubuntu初始化和安装 四、安装Ubuntu1、开始安装2、安…

直流放大器

一,概念及存在问题 集成电路主要由半导体材料构成,其内部适合用二极管,三极管等类型的元器件制作,而不适用电容,电感和变压器,因此集成放大电路内部多个放大电路之间通常采用直接耦合。直接耦合电路除了可…

【产品应用】一体化步进伺服电机在吊装机器人中的应用

随着工业自动化和智能制造的发展,吊挂式智能巡检机器人逐渐成为许多工业场景中的重要角色。这类机器人不仅能够提升工作效率,减少人工干预,还能在复杂或危险环境中完成巡检任务。在这些机器人的设计与制造中,一体化步进伺服电机扮…

工业自动化领域常见的通讯协议

工业自动化领域常见的通讯协议,包括PROFINET、PROFIBUS、Modbus、Ethernet/IP、CANopen、DeviceNet和BACnet。通过分析这些协议的技术特点、应用场景及优势,比较它们在工业自动化中的性能和适用性,帮助选择最合适的协议以优化系统性能和可靠性…

C# Winform Datagridview控件使用和详解

DataGridView 是一种以表格形式显示数据的控件,由Rows(行),Columns(列),Cells(单元格)构成。本实例将综合利用DataGridView的属性和事件,展示不同的表格风格数据和操作。包含: 添加Datagridview行,列数据设…

探索C嘎嘎的奇妙世界:第三关---缺省参数与函数重载

在c语言中,我们常常在对有参函数进行传参,这样的繁琐过程,C祖师爷对此进行了相关改进,多说无益,上干货: 1 缺省参数: 缺省参数是指在声明或定义函数时为函数的形参指定一个默认值(默认参数)。在调用该函数时,如果没有指定实参,则…

【TB作品】基于51单片机的实验室通风,气体检测报警系统

作品功能分析 硬件部分 硬件: (1)51系列单片机,拟采用STC89C52RC; (2)DS18B20温度传感器; (3)二氧化碳浓度传感器:https://item.taobao.com/ite…

【git使用一】windows下git下载、安装和卸载

目录 (1)下载安装包 (2)安装git (3)安装验证 (4)卸载git (1)下载安装包 官网下载地址:Git 国内镜像下载地址:CNPM Binaries Mir…

proDAD V4最新版软件安装包下载+详细安装步骤

简介: proDAD Adorage 是一款一体化的效果库,完美拥有所有的效果,集所有Adorage卷于一体,该系列包含13种可用套装中的17,000多种效果。 对于每种情况都能获得完美的效果,支持Adobe、avid、Corel、Cyberlink、MAGIX等多…

windows10或者windows11怎么查看自己电脑显卡型号

win10系统: 右键单击任务栏后弹出菜单选择任务管理器 打开任务管理器后,点击性能查看左侧GPU0或者GPU1 如果有nvidia字样表示自己电脑有nvidia显卡,如果是AMD或者intel字样表示没有nvidia显卡。注意如果你有GPU0或者GPU1说明你电脑是双显卡&…

通过Vue3+高德地图的JS API实现市区地图渲染

效果图: 核心代码: <script setup>import { onMounted, onUnmounted } from vue;import AMapLoader from @amap/amap-jsapi-loader;import { message } from ant-design-vue;import school from @/assets/icons/school.svg;import enterprise from @/assets/icons/ent…

【2024最新华为OD-C/D卷试题汇总】[支持在线评测] 停车场车位统计(100分) - 三语言AC题解(Python/Java/Cpp)

🍭 大家好这里是清隆学长 ,一枚热爱算法的程序员 ✨ 本系列打算持续跟新华为OD-C/D卷的三语言AC题解 💻 ACM银牌🥈| 多次AK大厂笔试 | 编程一对一辅导 👏 感谢大家的订阅➕ 和 喜欢💗 📎在线评测链接 停车场车位统计(100分) 🌍 评测功能需要订阅专栏后私信联…

【TB作品】基于STM32单片机的实验室器材管理登记二维码系统

这个单片机代码实现了一个实验室管理系统&#xff0c;该系统的主要功能包括记录和管理ID信息、日期和时间、以及显示这些信息到OLED屏幕上。以下是对代码主要功能的分析&#xff1a; 全局变量定义 定义了多个全局变量来存储系统状态、页面、密码、ID列表等信息。time 结构体用…

邮件钓鱼--前置-攻击防范 7 看

目录 1、什么是 SPF&#xff1a; 2、如何判断 SPF&#xff1a; 3.邮件钓鱼防范&#xff1a;7 看 1、什么是 SPF&#xff1a; SPF 记录&#xff1a;原理、语法及配置方法简介 (zhetao.com) SPF记录详解_spf写法-CSDN博客 发件人策略框架&#xff08;Sender Policy Frame…

搭建知识付费APP平台教学:在线教育系统源码详解

如何搭建一个高效的知识付费APP平台呢&#xff1f;今天&#xff0c;笔者将详细解析在线教育系统的源码&#xff0c;帮助您快速搭建自己的知识付费APP平台。 一、平台的核心功能 一个完整的知识付费APP平台通常需要具备以下核心功能&#xff1a; 用户管理 内容管理 支付 课…

MySQL 日志(二)

本篇将继续介绍MySQL日志的相关内容 目录 一、二进制日志 简介 注意事项 删除二进制日志 查看二进制日志 二进制日志的格式 二、服务器日志维护 一、二进制日志 简介 二进制日志中主要记录了MySQL的更改事件&#xff08;不包含SELECT和SHOW),例如&#xff1a;表的…

springer 在线投稿编译踩坑

springer投稿&#xff0c;在线编译踩坑总结 注意&#xff1a; 有的期刊需要双栏&#xff0c;而预定义的模板中可能为单栏&#xff0c;需要增加iicol选项。 例如&#xff1a; \documentclass[sn-mathphys-num]{sn-jnl}% —>\documentclass[sn-mathphys-num, iicol]{sn-jnl}…

【iOS】如何断点看系统方法在哪一个库

如何断点看系统方法在哪一个库 开源网站如何断点看系统方法在哪一个库1 下符号断点2 符号断点中输入 load &#xff0c;并且开启断点&#xff08;Enable&#xff09;。3 运行程序&#xff0c;触发断点&#xff0c;在堆栈信息中找到load方法&#xff0c;可以看到其在libobjc.A.d…

互联网应用主流框架整合之构建REST风格的系统

REST&#xff08;Representational State Transfer&#xff09;&#xff0c;中文译为“表述性状态转移”&#xff0c;是由Roy Fielding博士在他的博士论文中提出的一种软件架构风格&#xff0c;特别适用于网络应用的设计。REST不是一个标准&#xff0c;而是一种设计原则和约束集…