Latex数学公式编写
小叙闲言
一直想用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这个分式是在某一行显示,因引其大小被压缩得很小,但是如果在独行显示,它会显示正常大小,如
\]
如果我们非要在一行中显示公式,要让它显示正常大,我们可以用\dfrac{x}{y},如
- \dfrac{3}{4} => \(\dfrac{3}{4}\)
同样,我们有时候需要将一个公式的大小强制成一行内的大小,我们可以用\tfrac{x}{y},如\tfrac{3}{4} \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
\]
其中广义不等式的符号在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\)
- 未被行内压缩的符号
\]
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]。需要注意其中的{}需要加一个\转义一下即\{和\},相当于我们编程里面,{}这是关键字。
\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}
\]
\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}
\]
\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写分段函数,它的分段条件很难对齐。
\begin{cases}
\dfrac{\cos{x}}{x+\sin{x}} & x \geq 0 \\
ax^2+bx+c & x \leq 0
\end{cases}\tag{4-4}
\]
Latex数学公式编写的更多相关文章
- CSDN-markdown语法之怎样使用LaTeX语法编写数学公式
文件夹 文件夹 正文 标记公式 行内公式 块级公式 上标和下标 分数表示 各种括号 根号表示 省略号 矢量表示 间隔空间 希腊字母 特殊字符 关系运算符 集合运算符 对数运算符 三角运算符 微积分运算 ...
- markdown语法之如何使用LaTeX语法编写数学公式
CSDN-markdown语法之如何使用LaTeX语法编写数学公式 目录 目录 正文 标记公式 行内公式 块级公式 上标和下标 分数表示 各种括号 根号表示 省略号 矢量表示 间隔空间 希腊字母 特殊 ...
- markdown下编辑latex数学公式
在利用为知笔记编写笔记的时候,有时需要用的markdown,只要把文件名加上后缀.md,就可以使用markdown语法,以下介绍在markdown下编辑latex数学公式. 使用LaTeX写公式的基本 ...
- Markdown 添加 Latex 数学公式
添加公式的方法 Latex 数学公式语法 添加公式的方法 行内公式 $行内公式$ 行间公式 $$行间公式$$ Latex 数学公式语法 角标(上下标) 上标命令^{} 下标命令_{} 上下标命令用来放 ...
- C#开发基于Http的LaTeX数学公式转换器
本文将讲解如何通过codecogs.com和Google.com提供的API接口来将LaTeX数学函数表达式转化为图片形式.具体思路如下: (1)通过TextBox获取用户输入的LaTeX数学表达式, ...
- Android开发手记(29) 基于Http的LaTeX数学公式转换器
本文将讲解如何通过codecogs.com和Google.com提供的API接口来将LaTeX数学函数表达式转化为图片形式.具体思路如下: (1)通过EditText获取用户输入的LaTeX数学表达式 ...
- Markdown中Latex 数学公式基本语法
原文地址:http://blog.csdn.net/u014630987/article/details/70156489 Markdown中Latex 数学公式基本语法 公式排版 分为两种排版: - ...
- Latex 数学公式使用入门
Latex 数学公式使用示例 Latex 数学公式命令中,数学符号都使用反斜杠(backslash, '\')转义英文缩略词 , 一些简单的数学符号命令: 其使用大括号(curly braces, ' ...
- LaTeX数学公式输入
[置顶 Tips ] 在 WinEdt 中快速添加公式字符而不必手动打出一个个letters~: 即会出现如下 GUI Page Control : ------------------------- ...
随机推荐
- jquery-jtemplates.js模板应用
jquery-jtemplates.js下载地址:https://gitee.com/nelsonlei/jquery-jtemplates.jsMoBanYingYong <!DOCTYPE ...
- Android--将实体类转化成Json和Map的基类
package com.newair.talk.base; import android.text.TextUtils; import com.google.gson.Gson; import jav ...
- 【Python】keras神经网络识别mnist
上次用Matlab写过一个识别Mnist的神经网络,地址在:https://www.cnblogs.com/tiandsp/p/9042908.html 这次又用Keras做了一个差不多的,毕竟,现在 ...
- 使用Amanda ZRM备份远程MySQL数据库
本文写道最后的时候,我才发现ZRM for MySQL的一个致命问题,就我目前的理解和测试来看,它恢复数据的时候是采取覆盖的方式,举个例子,假定某台数据库服务器上有两个数据库test1,test2,你 ...
- excel如何冻结首行或首列及首行首列同时冻结
冻结首行方法: 首先选择首行,在菜单栏选择视图菜单,再选择冻结窗格下拉三角里的冻结首行即可. 效果如下:拖动垂直滚动条 冻结首列方法: 首先选择首列,在菜单栏选择视图菜单,再选择冻结窗格下拉三角里的冻 ...
- 在Ubuntu17.04中遇到无法清空回收站解决方法
在Ubuntu17.04下,遇到清空回收站文件时报错,提示”Failed to delete the item from the trash”,无法清空回收站. 回收站其实就是一个文件夹,存放着被删掉 ...
- 【转】Nginx学习---深入浅出Nginx的介绍
[原文]https://www.toutiao.com/i6595428119933354500/ Nginx是一款轻量级的Web服务器.反向代理服务器,由于它的内存占用少,启动极快,高并发能力强,在 ...
- 怎么查看自己电脑的IP地址
1/2 使用Windows+R键打开“运行”窗口,然后输入CMD进入命令提示窗口 进入命令窗口之后,输入:ipconfig/all 回车即可看到整个电脑的详细的IP配置信息 1/3 使用网络状态查看I ...
- 用JS制作《飞机大作战》游戏_第1讲(素材查找和界面框架搭建)-陈远波
一.查找素材: 二.分析游戏界面框架: 登录界面.游戏界面.暂停游戏界面.玩家死亡后弹出界面:并对应的界面包含什么元素: 三.分别搭建以上四个界面: 1.登录界面与游戏界面框架(隐藏游戏界面,四个界面 ...
- NOIP2018考前抱佛脚——搜索复习
目录 搜索 DFS 例1 P1101 单词方阵 题目描述 输入输出格式 输入输出样例 标程 例2 P1605 迷宫 题目背景 输入输出格式 输入输出样例 标程 例3 P1019 单词接龙 题目描述 输 ...