好处很多,不用受制于word文档的死板,不用在表格,PPT,编程之间跳来跳去。
Markdown做出来的文档在各种平台上通用,任意转换成需要的格式。
能胜任数理化史地生各科笔记的排版,有思维导图,公式,图表功能。
兼容 简书、有道云笔记、印象笔记这些APP,云端存储,方便传播
1. 最简单的修饰斜体和粗体
左右两边各打上一个 *号,这部分文字就变成了斜体
左右两边各打上两个*号,这部分文字会变成粗体
2. 控制文字的大小,用来做标题
这是最大字号的标题
这是二号的标题
这是三号的
这是四号的
我是五号的
最小号的标题
3. 指向某个网址
[简书的网址]http://www.jianshu.com
[编程猫的网址]http://www.codemao.com
[中央电视台]http://www.cctv.com
4. 有序号列表和无序号列表
- 无序号的列表前面是个“-”短横线
- 无序号的列表前面是个“-”短横线
- 无序号的列表前面是个“-”短横线
5. 使用 > 表示文字引用。
Markdown方式的排版虽然学起来略微麻烦,一旦学会以后,工作效率提高很大。除了简单的文字排版,还有表格和图表的功能,更熟练的使用者还可以做数学公式,物理、化学课件。
这是一个标题。
小一些的标题
- 这是第一行列表项。
- 这是第二行列表项。
这是三级的引用
引用里也可以放进去代码return shell_exec("echo $input | $markdown_script");~~这样的就叫做删除线~~
6. 用 `代码` 表示行内代码和代码块
比如:让我来说一下人工智能的python
程序,print('hello,word')
这是一个代码块,此行左侧有四个不可见的空格。
这是也是代码块, print('hello,word')
在代码块里面程序代码会自动改变颜色。
7. 插入网站上的图片
![image](http://upload-images.jianshu.io/upload_images/2940037-4b7e80a785eef799.gif?imageMogr2/auto-orient/strip)
值得一提的是简书这个平台可以屏幕截图粘贴到编辑器,编辑器自动生成一个图片地址,插入到文档里。非常方便的哦。
8. 改变文字的颜色
Markdown支持了丰富的颜色,在简书应用里,不支持颜色的直接变化,后台把变色的文字自动转换成图片来处理。
语法: \color{#f05}{用可以选择的颜色,填代码改变文字的颜色}
这样的就叫做删除线
~~这样的就叫做删除线~~
9. 注脚的使用例子
使用 Markdown[1]可以效率的书写文档, 直接转换成 HTML[2], 有一些这样的平台[3] 让作者在云端编辑,保存的内容可以跨平台分享。 现在新版本的注脚会在鼠标悬停时现实注脚内容。
10. 数学公式
$ 表示行内公式:
质能守恒方程可以用一个很简洁的方程式 来表达。
$$ 表示整行公式:
访问 MathJax 参考更多使用方法。
这个够复杂了吧,过去我用visio画公式,画到要吐血为止。
上标和下标的写法,用^
和 _
标注上标下标
另外,如果要在左右两边都有上下标,可以用\sideset
命令。
x = a_0 + \cfrac{1^2}
{a_1+ \cfrac{2^2}
{a_2+ \cfrac{3^2}
{a_3 + \cfrac{4^4}
{a_4 + \cdots}}}}
\sqrt{2} \quad and \quad \sqrt[n]{3}
数学公式中常见的省略号有两种,\ldots
表示与文本底线对齐的省略号,\cdots
表示与文本中线对齐的省略号。
- 例子:
$$f(x_1,x_2,\underbrace{\ldots}_{\rm ldots} ,x_n) = x_1^2 + x_2^2 + \underbrace{\cdots}_{\rm cdots} + x_n^2$$
11 显示程序代码,这个功能方便写说明书
根据选择的程序类型,自动显示合乎编程语言规范的代码。其实有些事情用伪代码能阐述明白。程序语言正在成为一种新的通用语言。
当今流行的 Python 代码
@requires_authorization
def somefunc(param1='', param2=0):
'''A docstring'''
if param1 > param2: # interesting
print 'Greater'
return (param2 - param1 + 1) or None
class SomeClass:
pass
>>> message = '''interpreter
... prompt'''
使用广泛的 JavaScript 示例:
/**
* nth element in the fibonacci series.
* @param n >= 0
* @return the nth element, >= 0.
*/
function fib(n) {
var a = 1, b = 1;
var tmp;
while (--n >= 0) {
tmp = a;
a += b;
b = tmp;
}
return a;
}
document.write(fib(10));
12 流程图显示
流程图代码
st=>start: Start:>https://www.zybuluo.com
io=>inputoutput: verification
op=>operation: Your Operation
cond=>condition: Yes or No?
sub=>subroutine: Your Subroutine
e=>end
st->io->op->cond
cond(yes)->e
cond(no)->sub->io
简书不支持流程图的生成。可以在另外的编辑器[4]里生成流程图,复制粘贴到markdown编辑窗口呢。图片自动插入到页面里。
目的很简单,教育上用得到的图表,把范例列出来,复制修改就能用。
1、表格 简书表格的宽度似乎是自动的,不支持自己设置。
编号 | 姓名 | 年龄 |
---|---|---|
1 | 张三丰 | 38 |
2 | 李四光 | 59 |
3 | 王五毛 | 77 |
1. 这是什么图,我也不认识哦
\begin{CD}
A @>>> B @>{\text{very long label}}>> C \\
@. @AAA @| \\
D @= E @<<< F
\end{CD}
关于注释的说明:注释和正文之间可以有其它的文字。注脚自动放在最最下面。
本文由作者根据中学生的实际需要整理而成,太复杂的没有收录,适合课内知识掌握的很好,希望进行课外拓展的学生。