Markdown常用语法

Markdown是一种跟Latex很类似的语法,但是比Latex要简单很多,如果不是用来写论文,在平时写文档、博客、文章我觉得用Markdown已经很足够了,而且写出来的效果也很好。我用的编辑器是Visual Studio code (VS code) ,使用VS code用Markdown写文档的方法如下:

  1. 在应用商店(左侧边栏第五个显示的扩展)里面搜索"Markdown All in One";
  2. 在应用商店中搜索"Markdown Preview Enhanced",这样在用Markdown写文档的时候就可以右键选择"Markdown Preview Enhanced: Open Preview to the Side"或"Ctrl + K (松手再按)V"(但是2种方法显示的背景颜色好像不一样,前者为白,后者为黑,可以按照自己喜欢的来);

    显示之后的效果如下:
  3. 如果要输出保存为pdf格式的文件,可以搜索安装"Markdown PDF",重启VS code,之后右键就会提示可以保存为不同的格式,选择"Markdown PDF: Export (PDF)"即可。
  4. 最后保存的时候后缀改为".md",或者创建的时候直接改为".md"均可。

下面是一些常用的Mardown语法,会一直补充,如果有问题可以在评论中提出。
1.文字加粗:
这是加粗的文字。使用...

2.斜体文字:
这是斜体文字。使用.

3.自定义字体大小:
我是变大的字。
使用( m{<font size=int>...</font>})

4.字体变大变小标签
字体变小

字体变大
使用( m{<small>...</small>})( m{<big>...</big>})

5.换行
空格+空格+回车。在VS Code里不需要,直接回车即可换行。

6.代码块高亮
在```后面增加语言名称,比如C,然后里面的代码就会根据语言变为高亮显示。支持的语言如下:
https://www.jianshu.com/p/1f223eb78ad8
C cpp,c
Java java
matlab matlab
Python py,python

7.VS code自动猜测编码
https://www.wangjingxian.cn/qita/269.html
可以防止手滑保存乱码

8.插入图片
在md文件的同级目录新建assets文件夹,并放入图片(如:1.png),在代码中加入![1](./assets/1.png)
待测试:
(1)内链式
![](./01.png '描述')
(2)引用式

![name][01]
[01]: ./01.png '描述'

9.插入链接
(1)行内形式:
[链接文字](链接网址 "标题")
标题可省略
示例:
Google
实现方法如下:

[Google]({https://www.google.com/} "Google")

<www.baidu.com>
亲测这种形式的链接现在好像打不开,建议不要采用这种形式,使用"<链接>"形式即可。
示例:
百度:<www.baidu.com>
实现如下:
百度:<www.baidu.com>
这种方法好像也不行,如果直接输入链接www.baidu.com(但是要单独一行)反而能打开,而在另一篇博客用的"<链接>"却可行,原因不明。

(2)参考形式:
[链接文字][name]
[name]:link "Title"
可以为参考形式的链接定一个名称,方便多次引用。连接名称可以用字母、数字和空格,但是不区分大小写。中间记得空一行。
示例:
我使用Google进行学术搜索,使用百度进行日常搜索,很少使用Bing

实现方法如下:

我使用[Google][1]进行学术搜索,使用[百度][2]进行日常搜索,很少使用[Bing][3]。

[1]: https://www.google.com/ "Google"
[2]: https://www.baidu.com/ "Baidu"
[3]: https://cn.bing.com/ "Bing Search"

或采用下面的方法将文字设置为可以打开的链接:
点此打开littdy_cnblogs博客
实现方法如下:
点此打开<a href ="https://www.cnblogs.com/dysjtu1995/">littdy_cnblogs博客</a>

10.设置字体颜色大小

<font face="黑体" size=7 color=#0099ff>字体为黑体,大小为7,颜色为蓝色</font>

结果如下:
字体为黑体,大小为7,颜色为蓝色
https://blog.csdn.net/weixin_37998647/article/details/79428290

11.插入表格

| 格式字符 | 意义 |
| :-: | :-: |
| d | 以十进制形式输出带符号整数(正数不输出符号) |
| o | 以八进制形式输出无符号整数(不输出前缀0) |
| x,X | 以十六进制形式输出无符号整数(不输出前缀0x) |
| u | 以十进制形式输出无符号整数 |
| f | 以小数形式输出单、双精度实数 |
| e,E | 以指数形式输出单、双精度实数 |
| g,G | 以%f或%e中较短的输出宽度输出单、双精度实数 |
| c | 输出单个字符 |
| s | 输出字符串 |

效果如下:

格式字符 意义
d 以十进制形式输出带符号整数(正数不输出符号)
o 以八进制形式输出无符号整数(不输出前缀0)
x,X 以十六进制形式输出无符号整数(不输出前缀0x)
u 以十进制形式输出无符号整数
f 以小数形式输出单、双精度实数
e,E 以指数形式输出单、双精度实数
g,G 以%f或%e中较短的输出宽度输出单、双精度实数
c 输出单个字符
s 输出字符串
语法说明:
1) ,-,:之间的多余空格会被忽略,不影响布局。
2)默认标题栏居中对齐,内容居左对齐。
3)-:表示内容和标题栏居右对齐,:-表示内容和标题栏居左对齐,:-:表示内容和标题栏居中对齐。
4)内容和 之间的多余空格会被忽略,每行第一个
5)表格内换行:<br>

Reference:
[1]: https://www.jianshu.com/p/191d1e21f7ed

相关链接如下:

知乎:littledy

欢迎关注个人微信公众号:小邓杂谈,扫描下方二维码即可

作者:littledy
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。
原文地址:https://www.cnblogs.com/dysjtu1995/p/10908334.html