为啥要用 markdown 而不用 word
-
众所周知,word 有很繁复而又让人摸不到头脑的自动设置,尤其是不好写公式。所以在数学建模要写公式符号的时候就会异常痛苦。
-
有一种文件类型,后缀是 md,叫做 markdown 文档,将很多繁复的事情都简化,让我们写起东西来很舒畅。而本人最喜欢用的软件就是 Typora,可以直接去官网免费下载它。
-
markdown 适合建模和写程序的同学快速写文章,交由专门写论文的同学(论文要求很多,可以用 Latex 或者word)
-
这个东西特别好学,跟着下面做实验,半个小时不到就能搞定,但是绝对好用。
用啥写
- 最推荐的时 VS code,这是个万能代码编辑器,相信很多人都听说过。去 code 里面的商城搜索 markdown,会有一个叫 all in one 的,安装即可。新建 md 文件,然后点右上角的这个按钮就可以实时预览了。

- 本文末尾有郑老师长文链接,那里面有详细的介绍如何用 code。
- 如果实在是不懂code、以及里面的商城这些,后面郑老师会慢慢跟大家讲,大家可以先安装一个 Typora,上网搜官网即可,打开 文件--偏好设置,勾选如下:

有哪些需要我们掌握的语法
- markdown 的语法很多,而我们首先只要掌握下面几个就好了:
- 打一个 # 加一个空格,这一行字就会变成 1 号标题,打两个 # 加空格就是二号,总共有六号标题。
- 打两个 $ 加回车,就可以在里面输入 Latex 公式(后面介绍 Latex 公式)
- 在正文中,夹在两个 $ 中间的,也是 Latex 公式,这一点就是其在数学建模里面最大的优势,轻松就能写公式。
- 图片直接拖进来,表格 Ctrl + T 插入,然后可以手动加行加列。
- 三个 ``` 加一个回车就是代码块。
- 总共就这么几个,是不是很简单,可以自己手动打入以下内容,就能感受 markdown 魅力:
# 一号标题
### 三号标题
###### 六号标题
$$
\sum_{i=0}^{99}\alpha_i
$$
假设每天的产量为 $p_i$ , 有:
关于 Latex 公式
- 如果你第一次输入上面那个公式,你一定会绝对很 NB,其实 Latex 公式非常简单,有什么比较特殊的需求,上网一查就能查到。下面说一下最常用的,一般的都能解决:
- _ 表示下标,^ 表示上标。
- {} 表示一个块,比如 a_ij 和 a_{ij} 试一下就懂了。
- \表示转义字符,后面接特殊英文会变成特殊符号,如 \alpha
- \frac{}{} 表示分数,{}里分别时分子和分母
- 两个 \ 表示换行。
- 特殊字符如下图:

- 目前找到最全的特殊字符,某位老哥的CSDN:https://img-blog.csdn.net/20160425102245006
- 大括号表示的公式,粘贴下面的代码就能体会到:
s.t.
\begin{cases}
x_1+x_2=0\\
x_1-x_2=3
\end{cases}
结语
-
OK,现在你已经会了,是不是无敌方便?md 可以直接转成 word、pdf 等,(上次建模比赛,写论文的童鞋公式直接贴的 md 里面的公式截图,最后交pdf,也没啥关系。)
-
多用几次,不会的上网一查,你马上就会打开新世界。
-
郑老师写的 markdown 长文链接:
https://limfx.xyz/readarticle/cc13d1d4-2438-4a16-9c03-b528a5a1d837/false
里面有详细介绍怎么用code,和markdown语法,但是里面内容比较多,我这里为入门,最简化,有兴趣同学可以去看一下。建议先把本文的内容试一遍再去,防止自闭。
本文章使用limfx的vsocde插件快速发布