小叙闲言

一直想用latex来编辑文档,但是没有需求,所以也没有去学习一下,但是最近由于要大量敲数学公式,有了latex数学公式的需求,所以来稍稍总结学习一下

1、在MathType中编写Latex数学公式

在MathType中的Preferences中找到Workspace Preferences,勾选其Allow TeX language entry from the keyboard

然后可以在其中输入Latex数学公式了

你也同样可将你在MathType中所看到的数学公以Latex的格式复制出来。功能很强大,非常方便。

2、Latex公式上下标、分数和根号

下标以下划线_开始,上标以尖帽^开始。例如a_{15}^{17} => \(a_{15}^{17}\)

分数用\frac表示。根号用sqrt[x]{y}表示,其中x为根号开几次方,y为被开方数,如

  • \frac{3}{4} => $ \frac{3}{4} $
  • \sqrt[4]{5} => \(\sqrt[4]{5}\)

我们可以看到由于上面的3/4这个分式是在某一行显示,因引其大小被压缩得很小,但是如果在独行显示,它会显示正常大小,如

\[\frac{3}{4}
\]

如果我们非要在一行中显示公式,要让它显示正常大,我们可以用\dfrac{x}{y},如

  • \dfrac{3}{4} => \(\dfrac{3}{4}\)

同样,我们有时候需要将一个公式的大小强制成一行内的大小,我们可以用\tfrac{x}{y},如\tfrac{3}{4} \frac{5}{6}

\[\tfrac{3}{4} \quad \frac{5}{6}
\]

3、常用的运算符

  • 常规的运算符,键盘上能输入的就从键盘上直接输入,键盘上不能直接输入的运算符,需要记忆一下,有如下表格
运算符名称 加减 点乘 大于等于 小于等于 不等于 约等于 恒等于
code \pm \times \div \cdot \geq \leq \neq \approx \equiv
数学符号 \(\pm\) \(\times\) \(\div\) \(\cdot\) \(\geq\) \(\leq\) \(\neq\) \(\approx\) \(\equiv\)
  • 还有其它一些常用符号
\ll  \gg  \prec  \succ \preceq \succeq \mp  \leftrightarrow  \Rightarrow \exists \forall  \in  \cup  \cap \infty

\[\ll \gg \prec \succ \preceq \succeq \mp \leftrightarrow \Rightarrow \exists \forall \in \cup \cap \infty
\]

其中广义不等式的符号在MathType中的自带的符号库中没有,还只能通过latex输入(\preceq\(\preceq\)和\succeq\(\succeq\))

  • 累加、累乘、求极限、积分运算符

    据它们的英文缩写有,\sum, \prod\, \lim, \int,这些公式符号在行内会被压缩,以适应行高,可以在后面加上\limits,或者\nolimits来显示是否压缩,如\sum\limits_{i=0}^{n}{(x_i+y_i)} => \(\sum\limits_{i=0}^{n}{(x_i+y_i)}\)

  • 被行压缩的符号im

\sum_{i=0}^{n}{(x_i+y_i)}\\
\prod_{i=0}^{n}{x_i\cdot{y_i}}\\
\lim_{x\to0}\frac{sinx}{x}\\
\int_{a}^{b}{sinx}dx

\(\sum_{i=0}^{n}{(x_i+y_i)}\\
\prod_{i=0}^{n}{x_i\cdot{y_i}}\\
\lim_{x\to0}\frac{sinx}{x}\\
\int_{a}^{b}{sinx}dx\)

  • 未被行内压缩的符号

\[\sum_{i=0}^{n}{(x_i+y_i)} \quad \prod_{i=0}^{n}{x_i\cdot{y_i}} \quad \lim_{x\to0}\frac{\sin{x}}{x} \quad \int_{a}^{b}{\sin{x}}dx
\]

4、矩阵和分断函数写法

4.1 矩阵的写法

先看latex代码,再根据代码说明

A=\left(
\begin{matrix}
a_1 & a_2 & a_3 \\
a_4 & a_5 & a_6 \\
a_7 & a_8 & a_9
\end{matrix}
\right)
\times {B} = \text{Endless}
\tag{4-1}

其效果如下(4-1)所示,可以看到矩阵是以一对符号\begin{matrix}\end{matrix}实现的,其中行间元素以&号隔开,列间元素以\\隔开。在上面的代码中,还给这个矩阵加了左右大括号,分别为 \left(\right)。同理我们还可以给它加上花括号 \left\{\right\}或者是中括号 \left[\right]。需要注意其中的{}需要加一个\转义一下即\{\},相当于我们编程里面,{}这是关键字。

\[A=\left(
\begin{matrix}
a_1 & a_2 & a_3 \\
a_4 & a_5 & a_6 \\
a_7 & a_8 & a_9
\end{matrix}
\right) \times {B} = \text{Endless}
\tag{4-1}
\]

\[A=\left\{
\begin{matrix}
a_1 & a_2 & a_3 \\
a_4 & a_5 & a_6 \\
a_7 & a_8 & a_9
\end{matrix}
\right\} \times {B} = \text{Endless}
\tag{4-2}
\]

\[A=\left[
\begin{matrix}
a_1 & a_2 & a_3 \\
a_4 & a_5 & a_6 \\
a_7 & a_8 & a_9
\end{matrix}
\right] \times {B} = \text{Endless}
\tag{4-3}
\]

上面的几个公式中,用到了\tag,给公式编了个号,这比word中编号公式方便了不少。

4.2 分段函数

同样,先看分段函数的代码

f(x) =
\begin{cases}
\dfrac{\cos{x}}{x+\sin{x}} & x \geq 0 \\
ax^2+bx+c & x \leq 0
\end{cases}\tag{4-4}

它与矩阵的写法较为类似,是以\begin{cases}\end{cases}实现的,不同的段的用\\隔开,分段条件以&隔开,这比在Mathtype中直接输入公式更好方便,因为Mathtype写分段函数,它的分段条件很难对齐。

\[f(x) =
\begin{cases}
\dfrac{\cos{x}}{x+\sin{x}} & x \geq 0 \\
ax^2+bx+c & x \leq 0
\end{cases}\tag{4-4}
\]

Latex数学公式编写的更多相关文章

  1. CSDN-markdown语法之怎样使用LaTeX语法编写数学公式

    文件夹 文件夹 正文 标记公式 行内公式 块级公式 上标和下标 分数表示 各种括号 根号表示 省略号 矢量表示 间隔空间 希腊字母 特殊字符 关系运算符 集合运算符 对数运算符 三角运算符 微积分运算 ...

  2. markdown语法之如何使用LaTeX语法编写数学公式

    CSDN-markdown语法之如何使用LaTeX语法编写数学公式 目录 目录 正文 标记公式 行内公式 块级公式 上标和下标 分数表示 各种括号 根号表示 省略号 矢量表示 间隔空间 希腊字母 特殊 ...

  3. markdown下编辑latex数学公式

    在利用为知笔记编写笔记的时候,有时需要用的markdown,只要把文件名加上后缀.md,就可以使用markdown语法,以下介绍在markdown下编辑latex数学公式. 使用LaTeX写公式的基本 ...

  4. Markdown 添加 Latex 数学公式

    添加公式的方法 Latex 数学公式语法 添加公式的方法 行内公式 $行内公式$ 行间公式 $$行间公式$$ Latex 数学公式语法 角标(上下标) 上标命令^{} 下标命令_{} 上下标命令用来放 ...

  5. C#开发基于Http的LaTeX数学公式转换器

    本文将讲解如何通过codecogs.com和Google.com提供的API接口来将LaTeX数学函数表达式转化为图片形式.具体思路如下: (1)通过TextBox获取用户输入的LaTeX数学表达式, ...

  6. Android开发手记(29) 基于Http的LaTeX数学公式转换器

    本文将讲解如何通过codecogs.com和Google.com提供的API接口来将LaTeX数学函数表达式转化为图片形式.具体思路如下: (1)通过EditText获取用户输入的LaTeX数学表达式 ...

  7. Markdown中Latex 数学公式基本语法

    原文地址:http://blog.csdn.net/u014630987/article/details/70156489 Markdown中Latex 数学公式基本语法 公式排版 分为两种排版: - ...

  8. Latex 数学公式使用入门

    Latex 数学公式使用示例 Latex 数学公式命令中,数学符号都使用反斜杠(backslash, '\')转义英文缩略词 , 一些简单的数学符号命令: 其使用大括号(curly braces, ' ...

  9. LaTeX数学公式输入

    [置顶 Tips ] 在 WinEdt 中快速添加公式字符而不必手动打出一个个letters~: 即会出现如下 GUI Page Control : ------------------------- ...

随机推荐

  1. Mongodb集群——master/slave

    集群的配置 (本测试放于同一台机器进行配置,所以IP地址一样,如果是在不同的服务器上更换IP便可以)   1.目录结构       拷贝两份mongodb到/home/scotte.ye/mongo1 ...

  2. C#中virtual(虚方法)的理解以及和abstract(抽象方法)的区别

    Virtual方法(虚方法) virtual 关键字用于在基类中修饰方法.virtual的使用会有两种情况: 情况1:在基类中定义了virtual方法,但在派生类中没有重写该虚方法.那么在对派生类实例 ...

  3. Azure 中的 Windows 虚拟机概述

    Azure 虚拟机 (VM) 是 Azure 提供的多种可缩放按需分配计算资源之一. 通常情况下,如果需要以更大的力度(相对于其他控制选项)控制计算环境,则应选择 VM. 本文介绍创建 VM 之前的注 ...

  4. CSS| table property

  5. NXlog配置

    NXlog文档: http://nxlog.org/docs/nxlog-ce/nxlog-reference-manual.html https://nxlog.org/documentation/ ...

  6. idea 2017破解方法

    http://blog.csdn.net/zx110503/article/details/78734428

  7. qt调用sql server存储过程并获取output参数

    最近新做的一个项目需要使用qt5连接另一台机器上的sql server,虽然网上已有类似文章,但还是有些其中很少提及的问题,故在这里汇总下: qt连接sql server可以参考这篇文章: <Q ...

  8. DevExpress05、TileControl、AlertControl

    TileControl控件 该控件是根据Windows 8的用户界面设计的,可以轻松地把各个控制块集成到窗体上. 1.   IndertBetweenGroups属性 控制两个Group之间的间距: ...

  9. sqlserver 镜像 断开连接 正在恢复+主机服务器关机用备用镜像

    如果主机坏了断开连接就用备机的镜像数据库 --主备互换,备机sql命令 USE master;   ALTER DATABASE test SET PARTNER FORCE_SERVICE_ALLO ...

  10. sql !=与null

    在写SQL 条件语句是经常用到 不等于‘<>’的筛选条件,此时要注意此条件会将字段为null的数据也当做满足不等于的条件而将数据筛选掉. 例:表A A1  B1 1 0 2 1 3 NUL ...