备注如果需要直接看操作请进行跳转:[1]
一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。最重要的是markdown格式规定非常简单但是最后生成的格式颜值还是不耐的,尤其对公式的可移植性以及示意图的可编辑性,在这两方面的体验感是超过word的,所以废话不多说,直接上工具和规则。
t y p o r a typora typora+数学公式编辑器 m a t h t y p e mathtype mathtype+对应的图床服务器(腾讯,阿里,某牛等等都可以)
说明:
操作说明:
其实很多时候我们学习一样东西只需要学习常用的,不常用的到时候查文档就行,所以这里列出常用的一些
格式:**加粗的部分**
快捷键:ctrl+B
效果:加粗的部分
格式:==高亮的部分==
快捷方式:选中文本→格式→高亮
效果:高亮的部分
格式:使用一对``添加代码块,在第一个``后面标记是什么语言
示例:
```cpp
//标记这块代码是c++语言编辑的
```
快捷键:段落→代码块→在出现的框中添加代码→右下角选择语言
图示如下:
几个#+空格+标题名
# 一级标题
## 二级标题
数字+.+空格
1. 第一
2. 第二
-+空格+序列内容
- 序列内容
格式:
引用部分:[引用名字](#序号)
参考文献前面:
效果:[1]
源码:
[[1]](#1)//写在所需要引用的地方
//参考文献的前面,当点击引用的时候会直接跳转到这个位置
对于excel里面的表格直接复制就可以,前提条件是在typora中操作,因为这是typora对相关操作做了特意的优化,不然你进行复制的话仅仅就只是得到表格里面的文本内容而不是带有格式的markdown代码
这里直接引用别人的文章:HTML table表格转换为Markdown table表格
使用的浏览器是edge浏览器,但是浏览器操作大同小异,都是支持这一操作的。
进入网页的检查界面,选择对应的表格标签并进行复制→复制元素
打开https://tableconvert.com/,点击import菜单
选择HTML选项卡并粘贴内容到文本框,点击import data
由于markdown所支持的表格只是精简之后的表格,像一些复杂的格式以及单元格定制化的操作比如合并以及拆分单元格,这些凭借markdown是做不到的,但是办法总是有的,所以解决方案如下:
由于HTML自身的编辑也是比较麻烦,那么如果有一种能够将表格格式直接转换为HTML的格式就很好了,所以就有人针对这一需求做出了一个专门用于编辑转换各个格式的网站:https://www.tablesgenerator.com/html_tables
由于大部分图床是收费的,所以我一般采用简书作为图片的存储,每写一篇markdown在简书中就新建一个文章,在里面上传图片,注意需要设定简书默认编辑器为markdown,将图片导入之后会有相关链接,直接复制就好(直接复制你所上传对应的那一部分),接下来就只需要在你所写的markdown位置中对应粘贴就行
格式:[超链接名字](地址)
源码:[博客主页](https://blog.csdn.net/weixin_42295969/article/details/106232390)
效果:博客主页
引用位置标其序号[^2],在任意位置可以进行脚注的详细说明:[^2]:HyperText Markup Language 超文本标记语言
示意:
这是一个脚注1
在源码能够实现示意图的好处在于:
我们都知道在markdown插入代码的方式是通过一对``做出标记,针对不同的语言进行相应的标记,就像下面一段helloworld的c++代码:
```cpp
#include
using std::cout;
int main(){
cout<<"helloworld";
}
`` `
同理示意图的语言标记是mermaid,它有着固定的格式:
graph可以理解为关键词,LR表示横向——从左至右,TD表示纵向——从上至下
示意的指向:
并且我们将每一个示意框看做一个变量,格式是:变量名[示意框所显示的名称]
对不同的线的定义:
源码:
```mermaid
graph LR
A[纵向示意图]
A0[开始]
A1[步骤1]
A2[步骤2]
B[结束]
A-->A0
A0-->A1
A1-->A2
A2-->B
```
```mermaid
graph TD
A[纵向示意图]
A0[开始]
A1[步骤1]
A2[步骤2]
B[结束]
A-->A0
A0-->A1
A1-->A2
A2-->B
```
还可以加上子图,不过必须编辑器支持,目前typora和csdn均已支持
子示意图在示意图中插入,位置在graph以及结束之间就行,使用格式如下:
subgraph 子图名字开始;
中间是子图的相关变量,以及他们之间的指向关系;
末尾以end结束;
子图源代码如下所示:
subgraph 子图
A1[步骤1]
A2[步骤2]
end
完整的代码展示如下:
```mermaid
graph TD
A[纵向示意图]
A0[开始]
subgraph 子图
A1[步骤1]
A2[步骤2]
end
B[结束]
A-->A0
A0-->A1
A1-->A2
A2-->B
```
这个纯碎就是为了缓解心情的,就像qq微信里面有表情,markdown同样也可以插入表情,不过是最原始的那种,插入的方法很简单,有一个网站整理了大量的表情,只需要选中相应的表情,复制其内容就好。(网站地址:https://www.webfx.com/tools/emoji-cheat-sheet/)
压轴大戏自然就是对公式的操作
公式分为行内(使用$公式$)以及公式块(使用$$公式$$
),示例如下:
行内: x 2 + 1 x^2+1 x2+1==>对应源码$x^2+1$
公式块:
x 2 + 1 x^2+1 x2+1
对应源码:
$$
x^2+1
$$
那么有小伙伴就会问了,做这个我还得学会怎么用代码写公式呀,当然不用,善于使用工具才是21世纪的关键,推荐一个网站和数学公式编辑器(需要完整版本的,因为公式转代码是属于高级功能,软件已经上传微云:链接:https://share.weiyun.com/2ryV3jir 密码:huisir)
网站:https://mathpix.com/
公式编辑器:
有引用一定要把原文注记出来,这是对作者原创的尊重,那么本文的参考如下:
1.csdn中markdown帮助
2.markdown表情库
3.markdown文档中插入emoji表情的方法
4.插入示意图
5.引用上标
6.添加文献
7.HTML table表格转换为Markdown table表格
脚注用于解释某一些概念,通常位于每一页的最下面。 ↩︎