Markdown语法及Typora使用简介

经常给人安利typora-markdown编辑器,遂在此放一下markdown的基本语法和typora的使用,常用的标记符号不超过十个,上手简单。

Markdown语言,使用易读易写的纯文本格式编写文档,可与HTML混编,可导出 HTML、PDF 以及本身的 .md 格式的文件。因简洁、高效、易读、易写,Markdown被大量使用,如Github、Wikipedia、简书、公众号等。

!总之,用于书写笔记博客等均很方便,包括带公式的文档等,学习成本也很低。

Markdown语法

引入-word

  1. 确定样式:回顾一下我们用word写文档的过程,类比学习:首先新建,定义好文件的布局(页面尺寸、方向、分栏)、字体(中英文,大小,加粗等等)、段落(缩进,段前段后格式)、分级标题(自动编号)等的样式,打开word并保存本地文件,如我本机一般会新建若干个通用/面向不同场景的文档模板(.dotm结尾,放在指定目录下即可,选项中可以查看并设置模板文件的默认路径。
  2. 创建文件并打开撰写
  3. ...插入图文参考等并进一步排版

实际上md latex软件写文档的逻辑类似,都是定义样式→书写→渲染,最大的区别是纯文本/代码

md的基本使用

实际上也可以使用文本编辑器打开word文档但是是乱码,不能识别,但是md可以

基于一些基本的标识符撰写纯文本,然后在基于一些软件或编辑器/类比word进行样式渲染

主要用法举例,更多请查Markdown——注意空格的使用

代码及公式

公式的书写和语法需要多查多熟悉,顺带推荐可以直接截图粘贴为md格式的Mathpix Snipping Tool

md的利弊

好处

  1. 熟悉了基本语法后书写快捷
  2. 且跨平台便于分享,且文件占用空间小,打开查看方便
  3. 图片与文本分离存放,以链接形式书写
  4. 在写代码时候可以嵌入笔记本,如Python jupyter以及R md、matlab md
  5. ...

不便

  1. 不便于进行较细致的调整
  2. 自定义md文件渲染的样式需要一定的学习成本(包括分级展示)
  3. 不足以撰写学术论文,建议使用LATEX,后续我也会更新Latex书写论文的一些笔记
  4. ...

Typora使用

前提设置:1 在文件资源管理器处 -> 查看->显示文件拓展名;2建议将md文件的默认打开方式改为typora.

简介的软件介绍

  • 如果不想付费永久订阅可以尝试下载旧版<1.0,并在安装后设置该软件禁止使用网络
  • 且markdown编辑器有挺多,可以自行尝试探索

一些设置

md文件是纯文本文件,记事本可查看,typora等只是提供了更便捷的编辑功能以及样式功能

  1. 在准备用来记笔记的文件夹下新建txt并将后缀修改为.md
  2. 打开软件进入偏好设置
    1. 启动选项可设置为打开指定目录
    2. 外观下拉可以设置主题及找新的样式
    3. 图片插入设置,个人需求,我的设置是
    4. 导出pdf等需要下载pandoc支持

快捷键

些最常用的快捷键,更多可参考https://markdown.com.cn/basic-syntax/

  • ctrl+123456可以设置对应的几级标题;

  • 书写列表的时候,tab是往右缩进,shift+tab是往左缩进

  • ctrl+T是插入表格

  • ……

主题选择

在主题仓库查看下载自己喜欢的主题(压缩包,主要是一些.css文件)。再按提示将其放在对应的文件夹里重启即可使用

https://theme.typora.io/

  • 懂css也可以自己修改或定制