latex 数学公式如何输出多行

  • latex 数学公式如何输出多行

一、gather以及gather*环境编排公式

1、 gather环境

首先我们引入amsmath 宏包,amssymb宏包。

\usepackage{amsmath}
\usepackage{amssymb}

使用gather环境实现多行公式的排版。

在这里插入图片描述

可以使用双反斜杠命令实现换行。
在这里插入图片描述

查看结果。不但实现了公式的分行排版,并且对每一行公式都进行了编号。
在这里插入图片描述

2、 gather*环境

还可以使用gather*来实现不带编号的多行公式的排版。

同样使用双反斜杠命令进行换行。
在这里插入图片描述

查看结果。

在这里插入图片描述

实现了多行公式的排版,但并没有对公式进行编号。

3、 阻止编号

在gather环境中,也可以在双反斜杠命令前使用\notag命令阻止编号。
在这里插入图片描述

编译结果,我们可以看到,前两行公式没有被编号,最后一个公式被编号了。

在这里插入图片描述

二、align以及align*环境设定公式对齐方式

1、align环境

align环境,在公式排版中,用&按指定位置进行对齐。(此处是按照等号左端对齐)

在这里插入图片描述

同样,align环境用于实现公式的编号。

在这里插入图片描述

2、align*环境

align*环境对公式不进行编号。

&可以指定任意位置进行对齐。(按照等号对齐、按照部分公式的起始位置对齐)
在这里插入图片描述

结果:

在这里插入图片描述

三、split环境实现一个公式多行排版

在equation环境中,实现一个公式的多行排版。

其对齐位置仍然由&符号指定。

分行仍然用双反斜杠命令实现。
在这里插入图片描述

结果:

在这里插入图片描述

注意,由于这是由equation环境排版的一个公式。

所以只会有一个编号。

并且在公式垂直方向居中排版。

四、cases环境实现分段函数

对于类似分段函数的公式排版,可以使用cases环境。

在cases环境中,用符号&将一个公式分成两部分。并在此对齐。同样使用双反斜杆命令实现换行。

在这里插入图片描述

结果:

在这里插入图片描述

注意,

(1)此处是按照一个公式进行编号。

(2)in命令用于输出属于符号。

(3)mathbb命令用于输出花体字符。

(4)此处需要amssymb宏包支持。

(5)数学模式中的text命令用于临时切换到“文本模式”。如果不使用,则在数学模式中无法实现中文排版。因此需要text命令在数学模式中处理中文。

不使用text命令时:

五、总结

1、注意使用amsmath和amssymb宏包。

2、可以使用gather环境和gather*环境,分别排版编号公式和不编号公式。

3、也可以使用align环境和align*环境来设定公式中的对齐方式。

4、还可以使用split环境将一个公式分成多行排版。

5、使用cases环境实现类似分段函数公式的排版。

6、注意临时文本模式。text命令的使用。数学符号字体mathbb命令的使用,数学运算符in命令和setminus命令的使用。

总代码:

%导言区
\documentclass{ctexart} %ctexbook,ctexrep
 
% \usepackage{ctex}
\usepackage{amsmath}
\usepackage{amssymb}
 
%正文区(文稿区)
\begin{document}
    %gather和gather*环境(可以使用\\换行)
    %带编号
    \begin{gather}
        a+b=b+a \\
        ab ba
    \end{gather}
    %不带编号
    \begin{gather*}
        3+5=5+3=8 \\
        3 \times 5 =5 \times 3
    \end{gather*}
 
    %在\\面前使用\notag阻止编号
    \begin{gather}
        3^2+4^2=5^2 \notag \\
        5^2+12^2=13^2 \notag \\
        a^2+b^2=c^2
    \end{gather}
 
    %align和align*环境(用&进行对齐)
    %带编号
    \begin{align}
        x &= t + \cos t +1 \\
        y &= 2 \sin t
    \end{align}
    %不带编号
    \begin{align*}
        x &= t & x &= \cos t & x &= t \\
        y &= 2t & y &= \sin(t+1) & y &= \sin t
    \end{align*}
 
    %split环境(对齐采用align环境的方式,编号在中间)
    \begin{equation}
        \begin{split}
            \cos 2x &= \cos^2 x -\sin^2 x \\
            &= 2 \cos^2 x -1
        \end{split}
    \end{equation}
 
    %cases环境
    %每行公式中使用&分割为两部分。
    %通常表示值和后面的条件。
    \begin{equation}
        D(x)= \begin{cases}
            1, & \text{如果} x \in \mathbb{Q}; \\
            0, & \text{如果} x \in
            \mathbb{R} \setminus \mathbb{Q}.
        \end{cases}
    \end{equation}
\end{document}
  • 14
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
图像识别技术在病虫害检测中的应用是一个快速发展的领域,它结合了计算机视觉和机器学习算法来自动识别和分类植物上的病虫害。以下是这一技术的一些关键步骤和组成部分: 1. **数据收集**:首先需要收集大量的植物图像数据,这些数据包括健康植物的图像以及受不同病虫害影响的植物图像。 2. **图像预处理**:对收集到的图像进行处理,以提高后续分析的准确性。这可能包括调整亮度、对比度、去噪、裁剪、缩放等。 3. **特征提取**:从图像中提取有助于识别病虫害的特征。这些特征可能包括颜色、纹理、形状、边缘等。 4. **模型训练**:使用机器学习算法(如支持向量机、随机森林、卷积神经网络等)来训练模型。训练过程中,算法会学习如何根据提取的特征来识别不同的病虫害。 5. **模型验证和测试**:在独立的测试集上验证模型的性能,以确保其准确性和泛化能力。 6. **部署和应用**:将训练好的模型部署到实际的病虫害检测系统中,可以是移动应用、网页服务或集成到智能农业设备中。 7. **实时监测**:在实际应用中,系统可以实时接收植物图像,并快速给出病虫害的检测结果。 8. **持续学习**:随着时间的推移,系统可以不断学习新的病虫害样本,以提高其识别能力。 9. **用户界面**:为了方便用户使用,通常会有一个用户友好的界面,显示检测结果,并提供进一步的指导或建议。 这项技术的优势在于它可以快速、准确地识别出病虫害,甚至在早期阶段就能发现问题,从而及时采取措施。此外,它还可以减少对化学农药的依赖,支持可持续农业发展。随着技术的不断进步,图像识别在病虫害检测中的应用将越来越广泛。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

别出BUG求求了

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值