latex伪代码添加注释_【其他】如何用写代码的方式进行文字编辑 Markdown 的简明教程...

本文主要参考了菜鸟教程 - Markdown 教程, 以及少数派 - Typora完全使用详解。  旨在介绍Markdown的一些基础语法与操作。  本文使用Tpyora编辑,主题选用的少数派的sspai主题,同时针对微信公众号文章做了一定修改, 如果还是存在阅读体验不佳或主题不习惯问题(微信原生不支持md,所以脚注,表格,超链接部分可能格式会异常),可以自行打开.md文件阅读(公众号回复“Markdown笔记”获取 .md 和 .pdf 文件)

段落

  • # 一级标题 示例:

一级标题

  • ## 二级标题 示例:

二级标题

  • ### 三级标题 示例:

三级标题

  • #### 四级标题 示例:

四级标题
  • ##### 五级标题 示例:

五级标题
  • ###### 六级标题 示例:

六级标题  

空格与换行 (以CommonMark标准为例) 1

使用CommonMark标准是因为我用的编辑器是Typora,而Typora 在空格与换行部分主要是使用 CommonMark 作为标注规范。有些编辑器可能使用的是GFM标准,这里就不做介绍了。

  • 空格

    连续的空格在Typora的编辑视图中会被保留,但是当打印或者输出时,多个空格会被省略至一个。

    你可以在源代码模式下,为每个空格前加一个 \ 转义符,或者直接使用HTML 风格的 &nbps; 来保持连续的空格。

  • 软换行

    需要说明的是,在 Markdown 语法中,换行(line break)与换段是不同的。且换行分为软换行和硬换行。在 Typora 中,你可以通过 Shift + Enter 完成一次软换行。软换行只在编辑界面可见,当文档被导出时换行会被省略。

  • 硬换行

    你可以通过 空格 + 空格 + Shift + Enter 完成一次硬换行,而这也是许多 Markdown 编辑器所原生支持的。硬换行在文档被导出时将被保留,且没有换段的段后距。

  • 换段

    你可以通过 Enter 完成一次换段。Typora 会自动帮你完成两次 Shift + Enter 的软换行,从而完成一次换段。这也意味着在 Markdown 语法下,换段是通过在段与段之间加入空行来实现的。

82bdba9a5debb30bc68731e0520359ea.png

空格,换行,换段

[1]    本部分内容来源于少数派的文章 Typora完全使用详解(如果使用Typora编辑器的话还是推荐去看一下的,很棒的文章)

基本文字格式

字体

  1. 源码:*斜体*

    示例:斜体

  2. 源码:**粗体**

    示例:粗体

  3. 源码:***粗斜体***

    示例:粗斜体

分隔线

你可以在一行中用三个以上的星号、减号、底线来建立一个分隔线,行内不能有其他东西。你也可以在星号或是减号中间插入空格。下面每种写法都可以建立分隔线:

源码:*** 或 *   *   * 或 - - -  或---------

示例:


↑(我是一条分割线)

删除线

如果段落上的文字要添加删除线,只需要在文字的两端加上两个波浪线 ~~ 即可

源码:~~ 删除内容 ~~

示例:删除内容

下划线

源码:<u>下划线文字</u>

示例:下划线文字

文字对齐

  • 居中

    源码:<center> 居中内容</center>

    示例:居中内容
  • 左对齐

    源码:<p align=“left”> 左对齐内容</p>

    示例:左对齐内容

  • 右对齐

    源码:<p align=“right”> 右对齐内容</p>

    示例:右对齐内容

脚注

源码:我好帅[^注释]

[^注释]:个锤子

示例: 我好帅注释

[注释]    个锤子

列表

无序列表

无序列表使用星号*、加号+或是减号-作为列表标记,这些标记后面要添加一个空格,然后再填写内容。

源码 :

* 一

+ 二

- 三

示例:

有序列表

有序列表使用数字并加上.号来表示。

源码:

1. 第一项

2. 第二项

3. 第三项

示例:

  1. 第一项

  2. 第二项

  3. 第三项

嵌套列表

列表嵌套只需在子列表中的选项前面添加四个空格即可。

源码1:

1. 第一项

* 第一项第一个元素

* 第一项第二个元素

2. 第二项

1. 第二项第一个元素

2. 第二项第二个元素示例:

  1. 第一项

  • 第一项第一个元素

  • 第一项第二个元素

第二项

  1. 第二项第一个元素

  2. 第二项第二个元素

区块

区块引用是在段落开头使用 > 符号 ,然后后面紧跟一个空格符号:

普通区块

源码:

> 区块引用

> 还是区块引用

示例:

区块引用

还是区块引用

嵌套区块

源码:

> 第一层

>> 第二层

>>> 第三层

>>>> 第四层

示例:

第一层

第二层

第三层

第四层

代码

片段代码

如果是段落上的一个函数或片段的代码可以用反引号把它包起来 “ ` “。源码:`System.out.println();`示例:System.out.println();

区块代码

用 ``` 包裹一段代码,并指定一种语言(也可以不指定)

源码:

```C

#include

int main(){

   printf(“hello, world!”);

   return 0;}

```

示例:

 #includeint main(){    printf("hello, world!");    return 0;}

链接

链接使用方式如下:

[链接名称](链接地址) 或 <链接地址>

源码:

[Coursera](https://www.coursera.org/)对本科以上学生免费开放所有课程(这是真的)

示例:Coursera对本科以上学生免费开放所有课程

表格

Markdown 制作表格使用 | 来分隔不同的单元格,使用 - 来分隔表头和其他行。

源码:

| 左对齐  | 右对齐 | 居中对齐  |

| :------- | ------: | :---------: |

|      1     |     2     |       3       |

|      4     |     5     |       6       |

示例:

左对齐右对齐居中对齐
123
456

当然,现在的很多编译器是支持直接插入表格,只要输入行数和列数就可以,对齐方式也可以直接改。

转义符号

Markdown 使用了很多特殊符号来表示特定的意义,如果需要显示特定的符号则需要使用转义字符,Markdown 使用反斜杠 \转义特殊字符

源码:

\*

示例:

*

支持符号汇总

\ ` * _ {} [] () # + - . !

HTML

Markdown 引擎会把 Markdown 语法转换为 HTML,所以理论上,我们可以在 Markdown 文档中内嵌入任何 HTML 标签。这部分属于比较高级的操作(我不会),内容也比较多,如想了解可以自行学习

emoji表情😏

这部分不知道其他编辑器是否支持,我目前使用的Typora是支持输入emoji表情的,方法如下:

: 表情名称(英文):

即:前后两个英文冒号将表情名称的英文夹在中间,当然typora是会有联想和候选功能的(而且还挺强的)

示例:

⚽️你🌶️别发🌶️,👴生🔥再👨再穷👴都8️⃣会觉得👨过,📄有你🚪发这种🕳️西来炫💊💧🔟🐵💧被👴的❤️🐘被🔪割1️⃣🐑💧痛🪓📄粘Fe的🔟🐵泪💧9️⃣忍8️⃣💧往⬇️6️⃣

LaTeX 公式

LaTeX 是一种基于 TeX 的排版系统,由于它易于快速生成复杂表格和数学公式,非常适用于生成高印刷质量的科技和数学类文档。如果你常阅读数学、计算机等领域的学术论文,你一定对 LaTeX 不陌生。

Typora 原生支持 LaTeX 语法,你有两种方式输入 LaTeX 风格的数学公式:

  1. 行内公式(inline):用 $...$ 括起公式,公式会出现在行内。

  2. 块间公式(display):用 $$...$$ 括起公式(注意 $$ 后需要换行),公式会默认显示在行中间。

具体的公式就不赘述了,在这篇文章里可以查到。

来啊,留言啊(点击进入留言区)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值