美文网首页
LaTex中的数学公式(三)多行公式

LaTex中的数学公式(三)多行公式

作者: 徐行wander | 来源:发表于2020-01-13 16:56 被阅读0次

    前言

    1. 引入\usepackage{amsmath}\usepackage{amssymb}宏包
    2. 本篇文章主要讲解多行公式的排版问题。

    一、使用{gather}环境

    1. {gather}环境生成带序号的公式

    \begin{gather} a+b=b+a\\ ab=ba \end{gather}

    此处的公式由于markdown的原因并没有产生序号,在实际的latex环境中是会有序号的。

    其代码为:

    \begin{gather}
    a+b=b+a\\
    ab=ba
    \end{gather}
    

    2. {gather*}环境生成无序号的公式

    \begin{gather*} a+b=b+a\\ ab=ba \end{gather*}
    其代码为:

    \begin{gather*}
    a+b=b+a\\
    ab=ba
    \end{gather*}
    

    4.利用\notag阻止编号

    \\前,利用\notag阻止编号

    \begin{gather}
    a+b=b+a \notag\\
    ab=ba
    \end{gather}
    

    此时第一个公式无编号,第二个公式有编号,且编号为(1)

    二、{align}环境,将公式对其

    \begin{align}
    x & =t+\cost+1\\
    y & =2\sint
    \end{align}
    

    对其的依据是利用&符号,产生有序号的公式。{align*}环境产生无编号的公式

    三、{split}环境:一个公式多行排版

    \begin{equation*}
    \begin{split}
    \cos2x&=\cos^2x-\sin^2x\\
    &=2\cos^2x-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*}
    

    \in是属于;mathbb{}输出花体字符需要\usepackage{amssymb}宏包支持;\text{}是在数学模式下处理中文;\setminus输出反斜杠。

    参考视频

    相关文章

      网友评论

          本文标题:LaTex中的数学公式(三)多行公式

          本文链接:https://www.haomeiwen.com/subject/dvfnactx.html