Markdown简单学一下基础语法就可以用了,不常用的用法都可以随时百度到。
这个笔记之前是和LaTeX语法写到同一个文章中,但是现在拆开了。
LaTeX语法:
KaTeX公式语法:
1. 基本语法
- 自动通过tab缩进。包括代码也可以缩进到序号中
- 加粗:
**文字**
- 斜体:
*文字*
- 下划线:
<u>文字</u>
- 空格:空一格
空两格 
- 网页超链接:
[显示文字](链接)
或<链接>
- 邮箱地址:
<邮箱地址>
- 页内跳转:
[想要点击跳转的链接文本](#jump)
锚:<span id="jump">想要跳转到的文本</span>
(注意对应id要统一) - 标题:几级标题就加几个
#
,然后加空格,然后加标题 - 有序编号:
序号.
。在序号前缩进。 - 无序编号:
-
。在序号前缩进。 - 复选框:
- [x] Markdown
- [ ] JavaScript
效果:
- Markdown
- JavaScript
(注意,在CSDN等Markdown工具的浏览界面,未选中的复选框选中后是可以在原文中直接变成选中效果的)
- 目录:
[TOC]
或[toc]
(CSDN也可以用@[toc]
) - 引用:
>文字
- 换行:正常换行或用HTML语法或空两格 LaTex \\或多空一行
- 在特殊符号前加
\
就能使其不产生渲染效果,如果是普通字符的话,可以用<font>
来将整个渲染语句间隔开,就可以仅呈现原文本
2. 尾注/脚注/参考文献
- 尾注:在想要被注明的文字后加
[^序号]
,在文末添加[^序号]: 尾注内容
3. 图片/表格
- 图片
(如果直接把上述文本打出来会被渲染,所以用了图片)
(CSDN工具栏中的图片支持本地图片直接上传,是否添加水印可以在博客中进行设置)- 置于中间:在图片链接后加
#pic_center
- 置于中间:在图片链接后加
- 表格
将CSV格式的表格直接转换为Markdown或者LaTeX,可以使用Table Convert Online - Make it easier to work with tables 这个网站(中文如果是UTF-8编码的就可以识别。这个网站对xlsx识别不太行,会把所有列都识别到同一列。但是CSV基本可以。带cell内换行的CSV也不行,建议手动加<br>
符号换行)。
其他具有类似功能的网站:Create LaTeX tables online – TablesGenerator.com
Excel转LaTeX支持比较好的可以用插件Excel2LaTex。官网:CTAN: /tex-archive/support/excel2latex。使用方法可参考:Latex小技巧:将Excel表格转换为Latex格式表格_LF21011501的博客-CSDN博客_excel转latex插件。
|表头1|表头2|表头3|
|--|--|--|
|内容1|内容2|内容3|
渲染效果:
4. 代码
行内代码
ˋ代码ˋ
(注意这里的ˋ
是1中复制的Windows自带输入法的特殊符号,直接从键盘中打出反单引号是打不出这个效果的)- 针对特定语言的跨行代码
ˋˋˋ编程语言(换行)代码(换行)ˋˋˋ
(编程语言:python
java
matlab
,具体的编程语言与对应写法的转换可参考这篇博文:Markdown编辑器语法之代码高亮、标记和文字颜色_SuperiorPluto的博客-CSDN博客_markdown标记颜色)
5. HTML语法
- 字体设置:
<font color='颜色' size=字号 face='字体'>文字</font>
(style
标签和属性不支持) - 换行:
<br>
- 键盘效果:
<kbd>文字</kbd>
- 文字背景色:用表格标签的
bgcolor
属性来间接实现背景色2
效果:
Month |
代码:
<table border="1">
<tr>
<td bgcolor='#B0E0E6'>Month</td>
</tr>
</table>
6. 商标标志
- ©
(C)
- ™
(tm)
(字母大小写都能呈现出该效果) - ®
(R)
10. Markdown工具
- Markdown编辑器:CSDN或VSCode(插件建议使用Markdown Preview Enhanced)
- Markdown转微信公众号排版:Markdown 编辑器:微信公众号编辑器 - OpenWrite
11. 正文及脚注未提及的其他参考资料
- MarkDown 页内跳转实现_jingbin_的博客-CSDN博客_markdown段落跳转
- Markdown 插入邮箱地址丨阿西河
- CSDN Markdown 商标标志 C、TM、R_Yongqiang Cheng的博客-CSDN博客_markdown html注册商标
- HTML <table> 标签