目录

本系列是有关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. Android 系统内核层与 Linux Kernel 的比较

    Android 内核具有和标准 Linux 内核一样的功能,主要实现了内存管理.进程调度.进程间通信等功能.但在文件系统.进程间通信.内存管理等方面存在差异. 1.文件系统.移动设备采用的大多不是硬盘 ...

  2. 从零开始学 Web 之 JavaScript(三)函数

    大家好,这里是「 Daotin的梦呓 」从零开始学 Web 系列教程.此文首发于「 Daotin的梦呓 」公众号,欢迎大家订阅关注.在这里我会从 Web 前端零基础开始,一步步学习 Web 相关的知识 ...

  3. Spring Boot 解决方案 - 会话

    连接无状态 使用 HTTP 的连接是无状态的,因此为了应对需要状态的服务例如用户登录,诞生了适合保存状态的设计-会话(session),本文就来探讨一下会话. 会话的使用 Spring Mvc 中使用 ...

  4. SpringBoot----跨域配置

    前言: 当它请求的一个资源是从一个与它本身提供的第一个资源的不同的域名时,一个资源会发起一个跨域HTTP请求(Cross-site HTTP request).比如说,域名A ( http://dom ...

  5. MyBatis(国税)

    一.MyBatis概要 1.1.ORM介绍 对象关系映射(Object Relational Mapping,简称ORM,或O/RM,或O/R mapping),用于实现面向对象编程语言里不同类型系统 ...

  6. Bootstrap学习记录-2.container和table

    1. Container Bootstrap中容器类提供了2个类标识:container.container-fluid. 两者的区别在于: container:容器不止有15px的padding,还 ...

  7. c#cookie读取写入操作

    public static void SetCookie(string cname, string value, int effective) { HttpCookie cookie = new Ht ...

  8. Idea中JDK为1.8,还提示Diamond types are not supported at this language level

    project的java level 已经核实确实为8,但是IDEA里面仍然会有如下图的提示: 通过查看项目设置,发现project的java level 也是8. 然后继续检查其他模块 如modul ...

  9. Hadoop小知识点总结1

    1.数据仓库warehouse一般不做更改,只做查询 2.OLTP:联机事务处理,比如:转账 OLAP:联机分析处理,比如:只做查询 3.hadoop的思想来源: GFS (Google的文件系统)即 ...

  10. [android] notification入门

    通知栏,对话框,Toast是我们接触的三个提示框,通知栏是在系统的应用com.adnroid.systemui当中的 接触的几个Manger,getSystemService()方法得到的,参数: A ...