目录

本系列是有关LaTeX的学习系列,共计19篇,本章节是第16篇。

前一篇:15LaTeX学习系列之---LaTeX里插入数学公式

后一篇:17LaTeX学习系列之---LaTeX的版面设计

总目录:19LaTeX学习系列之---LaTeX的总结

前言

前一节我们学习了怎么在LaTeX中插入数学公式,本小节,我们补充在LaTeX中长公式的使用。

(一)知识点说明

1.基础细节

  1. ** 号问题:在环境中有星号则无编号,无星号有编号。
  2. \ \ :换行
  3. \ref{fig:01}引用标签,\label{fig:01}添加标签,实现交叉引用
  4. \text{文字}:在数学模式中输入文字

2.gather环境

用途:可以写多行公式,对齐方式是整体中间对齐

(1)带编号的

	%多行公式--带编号
\begin{gather}
a + b +c = b + a \\
1+2 = 2 + 1
\end{gather}

\[ %多行公式--带编号
\begin{gather}
a + b +c = b + a \\
1+2 = 2 + 1
\end{gather}
\]

(2)不带编号

(下面的是否带编号类似)

%多行公式--不带编号1
\begin{gather*}
a + b = b + a \\
1+2 = 2 + 1
\end{gather*}

\[%多行公式--不带编号1
\begin{gather*}
a + b = b + a \\
1+2 = 2 + 1
\end{gather*}
\]

(3)阻止编号

%多行公式--带编号2 \notag 阻止编号
\begin{gather}
a + b = b + a \notag \\
1+2 = 2 + 1 \notag
\end{gather}

\[%多行公式--带编号2 \notag 阻止编号
\begin{gather}
a + b = b + a \notag \\
1+2 = 2 + 1 \notag
\end{gather}
\]

3.align环境

按&号对齐,自己指定对齐方式

% 按&号对齐,--带编号
\begin{align}
a+b &= b+a \\
1+2= & 2+1
\end{align}

\[% 按&号对齐,--带编号
\begin{align}
a+b &= b+a \\
1+2= & 2+1
\end{align}
\]

4.split环境

当一个公式需要多行排版时,对齐方式也是按&对齐

%一个公式的多行排版--带编号
\begin{equation}
\begin{split}
\cos 2x &= \cos^2 x - \sin^2x \\
&=2\cos^2x-1
\end{split}
\end{equation}

\[%一个公式的多行排版--带编号
\begin{equation}
\begin{split}
\cos 2x &= \cos^2 x - \sin^2x \\
&=2\cos^2x-1
\end{split}
\end{equation}
\]

5.cases环境

分段函数或者有左大括号的数学公式

%case环境, text{}在数学模式中处理中文-带编号
\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}

\[%case环境, text{}在数学模式中处理中文-带编号
\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}
\]

(二)实例

1.源代码

%导言区
\documentclass{ctexart} %导入宏包
\usepackage{amsmath}
\usepackage{amssymb} %正文区
\begin{document}
%多行公式--带编号
\begin{gather}
a + b +c = b + a \\
1+2 = 2 + 1
\end{gather}
%多行公式--不带编号1
\begin{gather*}
a + b = b + a \\
1+2 = 2 + 1
\end{gather*} %多行公式--带编号2 \notag 阻止编号
\begin{gather}
a + b = b + a \notag \\
1+2 = 2 + 1 \notag
\end{gather} % 按&号对齐,--带编号
\begin{align}
a+b &= b+a \\
1+2= & 2+1
\end{align} % 按&号对齐,--不带编号
\begin{align*}
a+b &= b+a \\
1+2 &=2+1
\end{align*} %一个公式的多行排版--带编号
\begin{equation}
\begin{split}
\cos 2x &= \cos^2 x - \sin^2x \\
&=2\cos^2x-1
\end{split}
\end{equation} %一个公式的多行排版--不带编号
\begin{equation*}
\begin{split}
\cos 2x &= \cos^2 x - \sin^2x \\
&=2\cos^2x-1
\end{split}
\end{equation*} %case环境, text{}在数学模式中处理中文-带编号
\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} %case环境, text{}在数学模式中处理中文-不带编号
\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}

2.输出效果

本系列是有关LaTeX的学习系列,共计19篇,本章节是第16篇。

前一篇:15LaTeX学习系列之---LaTeX里插入数学公式

后一篇:17LaTeX学习系列之---LaTeX的版面设计

总目录:19LaTeX学习系列之---LaTeX的总结

作者:Mark

日期:2019/03/06 周三

16LaTeX学习系列之---LaTeX数学公式的补充的更多相关文章

  1. 15LaTeX学习系列之---LaTeX里插入数学公式

    目录 目录 前言 (一)常用的数学公式命令 ==1.上下标== ==2.矢量== ==3.括号== ==4.符号关系== ==5.三角形符号== ==6.求和与累积== ==7.积分与微分== ==8 ...

  2. 19LaTeX学习系列之---LaTeX的总结

    目录 目录 前言 (一)本系列的章节目录 (二)快速温习LaTeX 1.介绍 2.源文件结构 3.文档的结构 4.字体的设置 5.图片的插入 6.表格的插入 7.数学公式的插入 8.交叉引用与浮动体 ...

  3. 17LaTeX学习系列之---LaTeX的版面设计

    目录 目录 前言 (一)基础知识 1.纸张大小的设置 2.边距的设置 3.页眉页脚的设置 4.横分割线的设置 5.行间距与段间距 (二)实例 1.源代码 2.输出效果: 目录 本系列是有关LaTeX的 ...

  4. 14LaTeX学习系列之---LaTeX的浮动体

    目录 目录 前言 (一)浮动体的基础知识 1.环境及语法 2.允许位置的参数 3.其他命令 (二)实例: 1.源代码 2.输出效果 (三)浮动体的高级操作 1.标题的控制 2.并排与子图表 3.绕排 ...

  5. 07LaTeX学习系列之---Latex源文件的结构

    目录 目录: (一)Latex源文件的结构: (二)基础语法: 2.空行: 3.document: 4.数学公式: 5.latex的文件格式分类: 目录: 本系列是有关LaTeX的学习系列,共计19篇 ...

  6. 08 LaTeX学习系列之---Latex 的中文操作

    目录 目录: (一)方法一:导入 ctex 宏包 1.说明: 2.源代码: 3.效果展示: (二)使用ctex的文档类 1.说明: 2.源代码: 3.显示效果: (三)查看帮助 1.Ctex的使用手册 ...

  7. 18LaTeX学习系列之---LaTeX的参考文献

    目录 目录 前言 (一)简单的参考文献 1.说明 2.源代码 3.输出效果 (二)以文件管理的方式 1.说明: 2.源代码: 3.输出效果 (三)直接从源网站获取 1.说明 2.操作 目录 本系列是有 ...

  8. 12LaTeX学习系列之---LaTex的图片插入

    目录 目录 前言 (一)插图的基本语法 (二)插入的基本设置 1.说明: 2.源代码: 3.输出效果 (三)查看文档 目录 本系列是有关LaTeX的学习系列,共计19篇,本章节是第12篇. 前一篇:1 ...

  9. 13LaTeX学习系列之---LaTeX插入表格

    目录 目录 前言 (一)插入表格的基础语法 1.说明 2.源代码 3.输出效果 (二)查看文档 目录 本系列是有关LaTeX的学习系列,共计19篇,本章节是第13篇. 前一篇:12LaTeX学习系列之 ...

随机推荐

  1. thymeleaf 的使用

    thymeleaf 语法详解1.变量输出: th:text :在页面中输出某个值 th:value :将一个值放到input标签中的value中.2.判断字符串是否为空 ①:调用内置对象一定要用# ② ...

  2. python3中的range函数返回的是列表吗?

    注意,这里说的Python3里面的range函数,和Python2是不同的,返回的不是列表,是可迭代对象. 在python3中,如果执行下面的语句 print(range(10)) 得到结果是 ran ...

  3. SpringBoot集成Mybatis(0配置注解版)

    Mybatis初期使用比较麻烦,需要各种配置文件.实体类.dao层映射关联.还有一大推其它配置.当然Mybatis也发现了这种弊端,初期开发了generator可以根据表结构自动生成实体类.配置文件和 ...

  4. android开发(2):多页面的实现 | Fragment的创建与使用

    APP中出现多个页面再常见不过了.使用activity与fragment都能实现多页面,这里使用fragment来实现.延续“知音”这个APP的开发,之前已经创建了底部导航条与mainactivity ...

  5. #3 Python解释器和编辑器

    前言 上文介绍了Python在不同平台的安装方法,本文将带领你了解Python解释器和编辑器的概念,并且选择出最符合自己的解释器和编辑器! 一.Python解释器 其实上文介绍的安装Python,实质 ...

  6. mybatis教程1(基本使用)

    官方网站 一.什么是 MyBatis ? MyBatis 是一款优秀的持久层框架,它支持定制化 SQL.存储过程以及高级映射.MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果 ...

  7. 【NET CORE微服务一条龙应用】第一章 网关使用与配置

    简介 微服务的系统应用中,网关系统使用的是ocelot,ocelot目前已经比较成熟了 ocelot就不做介绍了,等整体介绍完后再进行各类扩展介绍,ocelot源码地址:https://github. ...

  8. RIP笔记

    RIP(工作中没见人用过这种古老的协议,了解一下距离矢量的思想即可) RIPv2支持VLSM但不支持CIDR RIP工作在应用层,用UDP封装,端口是520 无论是RIPv1还是RIPv2都既支持周期 ...

  9. Python JSON 基本使用

    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言. 易于人阅读和编写,同时也易于机器解析和生成, ...

  10. Windows下vue-cli脚手架搭建入门<一>

    简单了解Node.js.npm,安装Node.js,下载网址:http://nodejs.cn/download/ 查看node,npm安装成功与否.打开cmd命令行,输入命令 node-v  .np ...