MarkDown使用 (一)
MarkDown的数学公式输入
MarkDown的数学公式输入
1.如何插入公式
LaTeX的数学公式有两种:行中公式和独立公式。行中公式放在文中与其它文字混编,独立公式单独成行。
行中公式可以用如下两种方法表示:
\(数学公式\) 或 ¥数学公式¥(要把人民币符号换成美元符号)
独立公式可以用如下两种方法表示:
\[数学公式\] 或 ¥¥数学公式¥¥(要把人民币符号换成美元符号)
例子:\[J\alpha(x) = \sum{m=0}^\infty \frac{(-1)^m}{m! \Gamma (m + \alpha + 1)} {\left({ \frac{x}{2} }\right)}^{2m + \alpha}\]
显示:
2.如何输入上下标
^表示上标, _表示下标。如果上下标的内容多于一个字符,要用{}把这些内容括起来当成一个整体。上下标是可以嵌套的,也可以同时使用。
例子:x^{y^z}=(1+{\rm e}^x)^{-2xy^w}
显示:
另外,如果要在左右两边都有上下标,可以用\sideset命令。
例子:\sideset{^12}{^34}\bigotimes
显示:
3.如何输入括号和分隔符
()、[]和|表示自己,{}表示{}。当要显示大号的括号或分隔符时,要用\left和\right命令。
例子:f(x,y,z) = 3y^2z \left( 3+\frac{7x+5}{1+y^2} \right)
显示:
有时候要用\left.或\right.进行匹配而不显示本身。
例子:\left. \frac{{\rm d}u}{{\rm d}x} \right| _{x=0}
显示:
4.如何输入分数
例子:\frac{1}{3} 或 1 \over 3
显示: 或
5.如何输入开方
例子:\sqrt{2} 和 \sqrt[n]{3}
显示: 和
6.如何输入省略号
数学公式中常见的省略号有两种,\ldots表示与文本底线对齐的省略号,\cdots表示与文本中线对齐的省略号。
例子:f(x1,x2,\ldots,xn) = x1^2 + x2^2 + \cdots + xn^2
显示:
7.如何输入矢量
例子:\vec{a} \cdot \vec{b}=0
显示:
8.如何输入积分
例子:\int_0^1 x^2 {\rm d}x
显示:
9.如何输入极限运算
例子:\lim_{n \rightarrow +\infty} \frac{1}{n(n+1)}
显示:
10.如何输入累加、累乘运算
例子:\sum{i=0}^n \frac{1}{i^2} 和 \prod{i=0}^n \frac{1}{i^2}
显示: 和
11.如何进行公式应用
先要在[mathjax]后添加:
<script type=”text/x-mathjax-config”> MathJax.Hub.Config({ TeX: {equationNumbers: { autoNumber: [“AMS”], useLabelIds: true}}, “HTML-CSS”: {linebreaks: {automatic: true}}, SVG: {linebreaks: {automatic: true}} }); </script>
例子:\begin{equation}\label{equation1}r = rF+ \beta(rM – r_F) + \epsilon\end{equation}
显示:
12.如何输入希腊字母
例子: \alpha A \beta B \gamma \Gamma \delta \Delta \epsilon E \varepsilon \zeta Z \eta H \theta \Theta \vartheta \iota I \kappa K \lambda \Lambda \mu M \nu N \xi \Xi o O \pi \Pi \varpi \rho P \varrho \sigma \Sigma \varsigma \tau T \upsilon \Upsilon \phi \Phi \varphi \chi X \psi \Psi \omega \Omega
显示:
13.如何输入其它特殊字符
关系运算符: \pm :
\times :
\div :
\mid :
\nmid :
\cdot :
\circ :
\ast :
\bigodot :
\bigotimes :
\bigoplus :
\leq :
\geq :
\neq :
\approx :
\equiv :
\sum :
\prod :
\coprod :
集合运算符: \emptyset :
\in :
\notin :
\subset :
\supset :
\subseteq :
\supseteq :
\bigcap :
\bigcup :
\bigvee :
\bigwedge :
\biguplus :
\bigsqcup :
对数运算符: \log :
\lg :
\ln :
三角运算符: \bot :
\angle :
30^\circ :
\sin :
\cos :
\tan :
\cot :
\sec :
\csc :
微积分运算符: \prime :
\int :
\iint :
\iiint :
\iiiint :
\oint :
\lim :
\infty :
\nabla :
逻辑运算符: \because :
\therefore :
\forall :
\exists :
\not= :
\not> :
\not\subset :
戴帽符号: \hat{y} :\hat{y}
\check{y} :
\breve{y} :
连线符号: \overline{a+b+c+d} :
\underline{a+b+c+d} :
\overbrace{a+\underbrace{b+c}{1.0}+d}^{2.0} :
箭头符号: \uparrow :
\downarrow :
\Uparrow :
\Downarrow :
\rightarrow :
\leftarrow :
\Rightarrow :
\Leftarrow :
\longrightarrow :
\longleftarrow :
\Longrightarrow :
\Longleftarrow :
要输出字符 空格 # $ % & _ { }
用命令: \空格 # \$ \% \& _ { }
14.如何进行字体转换
要对公式的某一部分字符进行字体转换,可以用{\rm 需转换的部分字符}命令,其中\rm可以参照下表选择合适的字体。一般情况下,公式默认为意大利体。
\rm 罗马体
\it 意大利体
\bf 黑体
\cal 花体
\sl 倾斜体
\sf 等线体
\mit 数学斜体
\tt 打字机字体
\sc 小体大写字母
MarkDown使用 (一)的更多相关文章
- NiceMark——我的Markdown编辑器
NiceMark--我的Markdown编辑器 闲来无事,写了一个Markdown编辑器.基于electron,完全采用Web前段技术(Html,css,JavaScript)实现.代码已托管在Git ...
- Markdown 图片助手-MarkdownPicPicker
title: Markdown 图片助手 v0.1 toc: true comments: true date: 2016-06-04 16:40:06 tags: [Python, Markdown ...
- 前端学Markdown
前面的话 我个人理解,Markdown就是一个富文本编辑器语言,类似于sass对于css的功能,Markdown也可以叫做HTML预处理器,只不过它是一门轻量级的标记语言,可以更简单的实现HTML ...
- 好用的Markdown编辑器一览 readme.md 编辑查看
https://github.com/pandao/editor.md https://pandao.github.io/editor.md/examples/index.html Editor.md ...
- mac好用的markdown编辑器
在刚开始接触markdown的时候,就被吸引了.此后一直在找贴心的好用的markdown编辑器.印象笔记和马克飞象配合着用也是挺好的,唯一的缺点就是比较封闭,发个笔记的链接给同学,还得注册才能看,导致 ...
- Markdown学习笔记
分为两步: 1.阅读Markdown中文官网的文档 2.下载MarkdownPad2将中文官网中文档的例子敲一遍,其中Markdownpad2为官网中推荐的编辑器 备注: 如果只看中文官网文档,不边看 ...
- Linux 中优秀的文本化编辑思想大碰撞(Markdown、LaTeX、MathJax)
这样一个标题可能不太准确,因为确实无法准确地解释什么叫"文本化编辑思想".其实我这篇随笔主要是想探讨 Markdown.LaTeX.MathJax,有兴趣的朋友可以继续往下看,同时 ...
- Markdown是怎样接管我的各种的写作工作的
对于一个程序猿来说,没有什么比单纯的写代码更能让人兴奋了.如果能让你像写代码一样写文档,不用再面对那些繁琐的样式,你会怎么看?它就是Markdown!即使博客园已经有不少介绍的文章了,但是我依然还是不 ...
- markdown常用语法总结
转自markdown示例[模板] 1.1.段落标题 根据原文中的文档标题可以对应设置标题. # 一级标题## 二级标题### 三级标题 效果 => 一级标题 二级标题 三级标题 1.2.斜体.加 ...
- 基于 Cmd MarkDown 的 markdown 语法学习
首先我要打一个属于干货的广告:CmdMarkDown 是非常好用的markdown编辑器软件,支持全平台,由作业部落出品,分为客户端与WEB端两种使用场景. 本篇博客学习的markdown语法都是基于 ...
随机推荐
- C#中的枚举类型
浅谈C#中的枚举 转自http://www.cnblogs.com/liyingyi/archive/2005/12/28/306772.aspx 枚举类型是一种的值类型,它用于声明一组命名的常 ...
- 图片上传webuploader
/** * 基于jquery的图片上传控件 */!function ($) { "use strict"; //定义上传事件 var upImgEvent = { fileQueu ...
- My SQL和LINQ 实现ROW_NUMBER() OVER以及Fatal error encountered during command execution
Oracle 和SQL server都有ROW_NUMBER() OVER这个功能函数,主要用于分组排序,而MySQL 却没有 SELECT * FROM (SELECT ROW_NUMBER() O ...
- Spring-----Spring整合Struts2实例
转载自:http://blog.csdn.net/hekewangzi/article/details/51713058
- tomcat异常
java.lang.UnsupportedClassVersionError: org/apache/lucene/store/Directory : Unsupported major.minor ...
- linux杂记(三)linux指令介绍
[root@linux ~]# command [-options] parameter1 parameter2 说明: 最左边的root显示的是[目前使用者的账号],而@之后接的是linux即[主机 ...
- 概率法求解三阶幻方[C语言]
#include <stdio.h> #include <string.h> ]={,,,,,,,,}; ]; ][]; int sum(int su[]) { ; ;su[i ...
- Orchard 源码探索(Application_Start)之异步委托调用
2014年5月26日 10:26:31 晴 ASP.NET 接收到对应用程序中任何资源的第一个请求时,名为ApplicationManager 的类会创建一个应用程序域.应用程序域为全局变量提供应用程 ...
- ajax与算法,sql的group处理
function correctAction(){ $semester_id = $this->_getParam("semester_id"); $day = $this- ...
- VS中C++代码折叠
用VS编写C#时,可以用#region name和#endregion,将代码分段,这样可以将代码折叠起来,当类过大,方法过长时,这种方法可以提高阅读效率,是人看着更舒服. 对于C/C++语言,#re ...