LaTeX中的多行数学公式

文章目录

  • 一、gather以及gather*环境编排公式
    • 1、 `gather`环境
    • 2、 `gather*`环境
    • 3、 阻止编号
  • 二、align以及align*环境设定公式对齐方式
    • 1、`align`环境
    • 2、`align*`环境
  • 三、split环境实现一个公式多行排版
  • 四、`cases`环境实现分段函数
  • 五、总结

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

1、 gather环境

首先我们引入amsmath 宏包,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}

LaTeX中的多行数学公式相关推荐

  1. Latex中调整多行公式行距(间距)的方法

    在使用Latex编辑公式时,当有多行公式同时出现,如两行时, {array}{l}  M = M.*Y{A^T}./MA{A^T}, \\  A = A.*{M^T}Y./{M^T}MA.  {arr ...

  2. latex 多行公式_Markdown中输入多行并列的公式

    本篇旨在以两个Markdown文件编辑器-Typora与Visual Code Studio为例, 说明对于多行并列公式不同的处理方式. Latex中输入多行并列公式 在latex文件编辑器中使用al ...

  3. LaTeX中的数学公式

    因为想在过年之前把论文写出来(虽然现在看来似乎痴人说梦),用word写PDE的公式简直是自己找虐,就想说自己研究一下LaTex,用起来发现这东西写格式性的文档真心甩word几个陈景润啊,出来的公式不仅 ...

  4. LaTeX入门最终集 :LaTeX格式的调整LaTeX中怎么打出数学公式LaTeX的各种上下标

    LaTeX入门最终集!LaTeX格式的调整!LaTeX中怎么打出数学公式!LaTeX的各种上下标! 一.资源 Latex设置A4页面及页边距调整 atex 编译Underfull \hbox (bad ...

  5. LaTex中插入大括号的多行公式

    参考 LaTex中插入大括号的多行公式 - 云+社区 - 腾讯云 由于近期要发表论文,不得不恶补LaTex.现在需要插入带大括号的多行公式,效果如下: LaTex编辑如下: \begin{equati ...

  6. Latex中多行公式换行及设置编号位置

    1. 公式换行 公式换行的方式有很多种,介绍三种 (1)用equation结合aligned: \begin{equation}\label{eqn:1} \begin{aligned} & ...

  7. LaTeX中的数学公式符号语法大全

    数学模式 在LaTeX数学模式中,公式有两种形式--行内公式和行间公式.前者公式嵌入在行内,适用于简单短小的公式:后者居中独占一行,适用于比较长或重要的公式.公式中的空格均会被忽略,可以使用命令\qu ...

  8. [解决方案] LaTeX公式中的多行大括号 (如涵盖多个不等式)

    文章目录 前言 解决方案 小结 参考文献 前言 如题,解决LaTeX中的公式跨行左大括号的写法. 简单点,不要写复杂了,还有很多事情要做忙不过来. 解决方案 \documentclass{articl ...

  9. LaTeX 第五课:数学公式排版

    本期的主要内容是数学公式的排版,包含以下内容: 行内公式与行间公式 数学结构的输入 数学符号的输入 多行公式排版 数学公式的排版是 LaTeX 的看家本领,下面我们就来看看吧! --- 行内公式与行间 ...

  10. latex中怎么设置每一行文字都对齐_排版系列教程 | LaTeX,为学术论文排版而生【浮动体篇】...

    今天,迎来LaTeX系列的第四篇[浮动体篇].LaTeX作为最优秀的排版语言,非常值得大家学习,对LaTeX感兴趣朋友可以点个关注,后面持续更新! 关于LaTeX,今天和大家多唠叨一点. 与主流的编程 ...

最新文章

  1. Jeff Dean:我们写了一份「稀疏模型设计指南」,请查收
  2. Python异常处理实例
  3. Faster R-CNN 《Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks》论文笔记
  4. goldengate使用ASM存放trail文件注意事项
  5. ABP从入门到精通(5):.扩展国际化语言资源
  6. Linux命令之 mkfs -- 在特定的分区创建 Linux 文件系统
  7. 【OS学习笔记】二十三 保护模式七:保护模式下任务的隔离与任务的特权级概念
  8. ubuntu12.04升级svn到 1.7
  9. Linux:struct dirent
  10. 面试总结:Golang常见面试题汇总
  11. 周记——20151123
  12. 利用cloudflare works搭建个人网盘站——免费免服务器搭建基于onedrive的网盘站(2021版)
  13. 2分钟实战QQ机器人教程(保姆级)手把手教你极速开发
  14. 计算机为啥启用不了网络发现,Win7系统网络发现打不开怎么办 win7不能启用网络发现如何解决...
  15. linux用户名设置,怎样更改linux的用户名
  16. 中科红旗之死--国产软件界最大不幸
  17. 大话SEO网站优化|SEO优化入门技术详解
  18. #Linux的边边角角# 之 EPERM错误和setuid魔法
  19. 统计给定字符串中各字符的个数
  20. 邮箱扒头像来告诉你怎么写简单的脚本扒图

热门文章

  1. 企业邮箱申请注册流程,10分钟搞定公司企业邮箱
  2. 360安全卫士极速版修改浏览器主页
  3. PaddleOCR 识别器数据增强
  4. 微信小程序开发及开发中遇到的问题小总结
  5. [GYCTF2020]Easyphp
  6. Red5服务器搭建,流媒体rtmp推流实现H5在线直播以及遇到的坑
  7. 如何有效规避程序化交易的滑点?
  8. 中国乡镇企业会计杂志中国乡镇企业会计杂志社中国乡镇企业会计编辑部2022年第12期目录
  9. Plot双y轴绘制常用代码
  10. win服务器系统无法切换输入法,win10输入法切换不了怎么办?win10无法切换输入法现象的解决方法...