Latex公式编号问题

Latex公式编号问题目录对某个公式编号 不编号在写文章时 我们会遇到各种各样的对公式编号的要求 例如对某些公式标号而对另外一些公式不编号 对某些公式整体编号 对一个拆为几行的较长的公式的最后一行编号等 这篇文章总结了对上面三种情况的处理方法 后面遇到其他情况再回来补充 对某个公式编号 不编号 latex 中给我们提供了很多编辑公式的方法 具体可在终端 命令提示符窗口 输入如下命令查看官方文档 这里我们做简单总结

在写文章时,我们会遇到各种各样的对公式编号的要求,例如对某些公式标号而对另外一些公式不编号、对某些公式整体编号、对一个拆为几行的较长的公式的最后一行编号等。这篇文章总结了对上面三种情况的处理方法,后面遇到其他情况再回来补充。

对某个公式编号/不编号

latex中给我们提供了很多编辑公式的方法,具体可在终端(命令提示符窗口)输入如下命令查看官方文档,这里我们做简单总结。

texdoc lshort %英文版 texdoc lshort-zh %中文版

虽然latex提供了如下的方法用于输入单个公式,但是并不推荐使用这种方法。

$x^2+y^2=r^2$ %行内公式 $$x^2+y^2=r^2$$ %行间公式

单独成行的行间公式通常由equation环境包裹,equation环境自动为公式生成一个编号,这个编号可以通过 “\label” 和 “\ref” 生成交叉引用,还可以通过amsmath的 “\eqref” 命令为引用自动加上圆括号(若要使用 “\eqref” 命令,则须在导言区加上amsmath宏包),若引入了amsmath宏包,还可以使用 “\tag” 命令手动修改公式编号,或使用 “\notag” 命令取消为公式编号(若不想为公式编号,可直接使用equation*环境)。以下面的例子说明:
代码:

\documentclass{article} \usepackage{amsmath} \begin{document} The Pythagorean theorem is: \begin{equation} a^2 + b^2 = c^2 \label{pythagorean} \end{equation} Equation \eqref{pythagorean} is called ‘Gougu theorem’ in Chinese. It’s wrong to say \begin{equation} 1+1=3 \tag{dumb} \end{equation} or \begin{equation} 1+1=4 \notag \end{equation} \end{document} 
  1. 数学模式中输入的空格将被忽略,需要人为引入间距时,使用 “\quad”、 “\uad”等命令。
  2. 不允许有空行(分段)。行间公式也无法使用 ‘’\” 命令换行,排版多行公式的办法下面小节中给出。
  3. 所有的字母被当做数学公式中的变量处理,字母间距与文本模式不一致,也无法生成单词之间的空格。如果想在数学公式中输入正体的文本,可用amsmath提供的 “\text” 命令,举例如下:
\documentclass{article} \usepackage{amsmath} \begin{document} $x^{2} \geq 0 \uad \text{for all}\quad x\in R$ \end{document}

对某些公式整体编号

方法一代码:

\begin{equation} \begin{split} \frac{\partial F}{x}&=-\frac{2}{9}x \\ \frac{\partial F}{y}&=-\frac{1}{2}y \\ \frac{\partial F}{z}&=1 \end{split} \end{equation}

方法二代码(此方法依赖amsmath宏包):

\begin{equation} \begin{aligned} \frac{\partial F}{x}&=-\frac{2}{9}x \\ \frac{\partial F}{y}&=-\frac{1}{2}y \\ \frac{\partial F}{z}&=1 \end{aligned} \end{equation}

如果我们不需要等号对齐,而是居中对齐即可,那么用上述代码默认是又对其,下面的代码可使多行公式居中对齐。

\begin{ 
    gather} \frac{ 
    \partial F}{ 
    x}=-\frac{ 
    2}{ 
    9}x \\ \frac{ 
    \partial F}{ 
    y}=-\frac{ 
    1}{ 
    2}y \\ \frac{ 
    \partial F}{ 
    z}=1 \end{ 
    gather} 

较长公式拆行与编号

当我们遇到较长的公式,无法排版在一行时,就要求我们在适当的位置对公式进行拆分,并依照某种方式对齐,这里最常用的是align环境,它将公式用 “&” 隔为两部分并对齐,分隔符通常放在等号左边。align环境会给每行公式都编号,可使用 “\notag” 命令去掉某行编号,下面我们给出几个例子。
在这里插入图片描述
代码:




\begin{align} a&=b+c \\ &=d+e \end{align}
\begin{align} a&=b+c \notag \\ &=d+e \end{align}
\begin{align} a ={} & b + c \\ ={} & d + e + f + g + h + i + j + k + l \notag \\ & + m + n + o \\ ={} & p + q + r + s \end{align}


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/201191.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月20日 上午9:53
下一篇 2026年3月20日 上午9:53


相关推荐

  • 详解Java拦截器

    详解Java拦截器Interceptorsareusedtoimplementcross-cuttingconcerns,suchaslogging,auditing,andsecurity,fromthebusinesslogic.InJavaEE5,InterceptorswereallowedonlyonEJBs.InJavaEE6,Interceptorsbecameanewspecificationofitsown,abstracte.

    2022年5月2日
    92
  • 数据库隔离级别有哪些,各自的含义是什么,MYSQL默认的隔离级别是是什么。

    数据库隔离级别有哪些,各自的含义是什么,MYSQL默认的隔离级别是是什么。一、什么是事务事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。事务的结束有两种,当事务中的所以步骤全部成功执行时,事务提交。如果其中一个步骤失败,将发生回滚操作,撤消撤消之前到事务开始时的所以操作。二、事务的四个特性事务具有四个特征:原子性(Atomicity)…

    2022年5月25日
    34
  • Cacls命令

    Cacls命令Caclsfilenam T E C Guser perm Ruser Puser perm Duser Filename 显示访问控制列表 以下简称 ACL T 更改当前目录及其所有子目录中指定文件的 ACL E 编辑 ACL 而不替换 C 在出现拒绝访问错误时继续

    2026年3月19日
    2
  • 60道逻辑推理题及答案[通俗易懂]

    60道逻辑推理题及答案[通俗易懂]作者:billy版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处前言程序员面试题中经常会出现一些烧脑逻辑题,本人觉得这种题目非常有趣,于是收集了一些分享给大家!【1】假设有一个池塘,里面有无穷多的水。现有2个空水壶,容积分别为5升和6升。问题是如何只用这2个水壶从池塘里取得3升的水。由满6向空5倒,剩1升,把这1升倒5里,然后6剩满,倒5里面,由于5里面有1…

    2022年4月18日
    85
  • mysql 环境_MySQL怎么配置环境变量?「建议收藏」

    mysql 环境_MySQL怎么配置环境变量?「建议收藏」安装完MySQL后,如果不配置环境变量的话,每次还要转到mysql/bin目录下才能操作,下面本篇文章就来给大家介绍一下如何配置环境变量,希望对大家有所帮助。MySQL配置环境变量的步骤:1、右键【我的电脑】,选择【属性】2、选择左侧的【高级系统设置】3、在弹出的窗口点击右下角【环境变量】4、点击新建,在弹出窗口变量名输入mysql_home,变量值输入你的mysql安装路径,如图:5、编辑Pat…

    2022年6月18日
    34
  • 网站备案常见词汇解释汇总

    网站备案常见词汇解释汇总ICP 备案 ICP 备案是由工信部发布的许可证 如果需要在中国大陆地区托管网站 或者开通 CDN 服务 就必须申请 ICP 互联网内容提供商 备案 ICP 备案号 ICP 备案号是指对于单纯的资讯性网站 需要申请 ICP 备案号 腾讯云服务器用户需通过腾讯云提交申请 接入商接入商是指网站搭建平台并协助办理备案的提供者 经营性 ICP 许可证经营性 ICP 许可证是指对于商品或服务的在线

    2025年7月28日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号