转自:https://www.jianshu.com/p/80ac23666a98

如何在markdown中打出上标、下标和一些特殊符号

这是朕的江山 关注

2016.08.16 17:07* 字数 578 阅读 22375评论 12喜欢 40

作为一个理工科的男生,在简书上写文章的时候经常遇到要写公式的时候,数理公式中经常出现诸如n的平方或log2n这样的数学式,可是简书的教程中并没有提供如何在markdown语法中写法,百度无果,都是推荐引用第三方网站和服务器的,而且这些网站都是国外的,按照百度的教程引用并没有成功,为此我苦恼了许久。

后来我学HTML语言的时候发现HTML可以很轻松得打出上标和下标,而markdown是支持HTML语法的,所以我就想到要不试试,没想到真的成功了。

上标的HTML标签的是< sup >,所以如果要打上标的话就用以下格式:

<sup>xxx</sup>

其中xxx表示上标的内容,看个例子:
我现在想写一个公式:n的平方等于n+1,写法如下:

n<sup>2</sup>=n+1

显示效果就是:n2=n+1
是不是很简单?

下标的标签是< sub >,同理我们来实现一个例子:a=log2b
写法如下:

a=log<sub>2</sub>b

还有一些特殊的、键盘上没有的符号也可以打出来,比如注册商标的符号:立白®

立白&reg;

function符号:ƒ可以轻松得打出函数式:ƒ(x)=x+1

&fnof;(x)=x+1

根号,不过这个根号不完美,少了上面一横,更像对勾:√5

&radic;5

角度符号:30°

30&deg;

以及更多的特殊符号都可以打出,就不一一列举了,想要了解更多特殊符号的打法请查阅下面这个链接:
HTML中的特殊符号

最后说一下每段前面的两个空格怎么打,因为在markdown里直接打空格的话是不行的,直接按键盘的空格,三个以内都没有效果,从第四个开始就变成了代码片段了,那么要怎么愉快得打空格呢?
答案是用HTML的

&nbsp;

如果你的文章全是中文的话,需要打六个上述符号就能空出两个中文字啦。

如何在markdown中打出上标、下标和一些特殊符号的更多相关文章

  1. 如何在ChemDraw中打出符号π

    很多人日常使用ChemDraw是一款非常优秀的化学绘图软件,在其绘制化学结构式或者反应式的过程中,常常需要添加各种符号.比如有的用户会需要输入希腊字符π,但是不知道用什么方法添加.本教程就来给大家介绍 ...

  2. 如何在markdown中插入表情

    Markdown是很好用的呀,个人灰常的喜欢,也是灰常漂亮的,但是如何在写文章的时候插入表情呢,下面给出一部分代码

  3. 如何在markdown中实现缩进,空格,制表符

    参考 https://stackoverflow.com/questions/6046263/how-to-indent-a-few-lines-in-markdown-markup Markdown ...

  4. Python 如何在csv中定位非数字和字母的符号

    在数据清洗过程中,有时不仅希望去掉脏数据,更希望定位脏数据的位置,例如从csv里面定位非数字和字母单元格的位置,在使用isdigit().isalpha().isalnum()时无法判断浮点数,会将浮 ...

  5. $MarkDown$ 中使用$ \LaTeX$ 数学式

    最近看了些机器学习的书籍, 想写点笔记记录下. 由于需要使用到很多的数学推导, 所以就看了下如何在 Markdown 中插入数学式,发现在 Markdown 中可以直接插入 LaTeX 数学式. 排版 ...

  6. Markdown - 如何使用上标、下标

    解决方法 Markdown可以和HTML的语法兼容,可以通过HTML的上标和下标标签来实现效果: 标签 写法 效果 上标 2<sup>10</sup> 210 下标 H< ...

  7. Word2007文档中怎么输入上标下标

    1.Word中输出Z = X2 + Y2 此公式流程: 首先在Word中写入:Z = X2 + Y2: 方法1:选中X后面的2,再按组合键“Ctrl+Shift+加号键”即可,如此操作Y后面的2即可.

  8. markdown中如何插入公式

    转自 :https://www.tuicool.com/articles/qqIrUbN 我是如何在Markdown文档里插入公式的 时间 2016-08-07 21:05:33 异步社区 原文  h ...

  9. Markdown中Latex 数学公式基本语法

    原文地址:http://blog.csdn.net/u014630987/article/details/70156489 Markdown中Latex 数学公式基本语法 公式排版 分为两种排版: - ...

随机推荐

  1. JSON 在Ajax数据交换中的简单运用

    随着浏览器内核更新,原先的json.js在最新的谷歌浏览下不管用了,运行报错,特此修改下代码,不使用json.js,使用Object自带的json转换方法,修改时间,2016年10月26日. 首先需要 ...

  2. python JoinableQueue在生产者消费者项目中的简单应用

    class multiprocessing.JoinableQueue([maxsize]) JoinableQueue, a Queue subclass, is a queue which add ...

  3. 深度学习-conv卷积

    过滤器(卷积核) 传统的图像过滤器算子有以下几种: blur kernel:减少相邻像素的差异,使图像变平滑. sobel:显示相邻元素在特定方向上的差异. sharpen :强化相邻像素的差异,使图 ...

  4. .NetCore获取json文件配置内容

    .netcore中的数据配置及内容用了json文件代替了之前framework的xml文件,那么json中的数据该怎么获取呢?下面讲解json文件在.net core中的获取方法. 首先,新建一个.n ...

  5. python argparse用法总结

    转:python argparse用法总结 1. argparse介绍 argparse是python的一个命令行解析包,非常适合用来编写可读性非常好的程序. 2. 基本用法 prog.py是我在li ...

  6. MySQL快速生成本地测试数据

    利用数据的存储过程生成测试数据: 我们可以通过数据库的的 INSERT 语句直接在存储过程中向普通数据表中添加数据,但是 当我们添加到百万数据后,往普通表插入测试数据的性能就会明显降低.所以在这里建议 ...

  7. java类定义、变量类型、构造函数

    1.java类class的定义 所有java程序都以类class为组织单元,java类由属性和方法组成,下面看例子: public  class  Phone{ //属性 String company ...

  8. 用post请求方式实现对地图服务的基本操作

    ArcGIS Server REST API 中的很多操作都可以用以下方式实现,具体参数的设置请查看其中的详细说明 public List<string> getGeometry(stri ...

  9. 架构之CDN缓存

    CDN缓存 CDN主要解决将数据缓存到离用户最近的位置,一般缓存静态资源文件(页面,脚本,图片,视频,文件等).国内网络异常复杂,跨运营商的网络访问会很慢.为了解决跨运营商或各地用户访问问题,可以在重 ...

  10. PowerDesigner如何将设计的表更新到数据库中

    前言: 软件开发的过程中,将设计的表更新到数据库中是一件繁琐的事情,使用好工具,能够事半功倍. 环境介绍:Oracle 11g x64 前期准备: 1.PowerDesigner工具(本人是32位的) ...