转自: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. SharePoint&quot;在数据表中编辑&quot;不可用

    报错: 没有安装与 Windows SharePoint Services 兼容的数据表组件 浏览器不支持 ActiveX 控件 或者禁用了对 ActiveX 控件的支持 第一反应,就是什么东西没装, ...

  2. SDWebImage底层实现原理

    SDWebImage底层实现有沙盒缓存机制,主要由三块组成 1.内存图片缓存2.内存操作缓存3.磁盘沙盒缓存内部实现过程:第一步,下载SDWebImage,导入工程. 第二步,在需要的地方导入头文件 ...

  3. 全面解读Java NIO工作原理(4)

    全面解读Java NIO工作原理(4) 2011-12-14 10:31 Rollen Holt Rollen Holt的博客 我要评论(0) 字号:T | T JDK 1.4 中引入的新输入输出 ( ...

  4. https证书链不完整

    公司的一个域名,用浏览器打开能正常访问,但是在linux下使用curl命令,总是报错,报错信息如下: curl: (60) Peer certificate cannot be authenticat ...

  5. Angular集成UEditor

    1.Ueditor的集成主要通过把UEditor做成一个Component来实现,先上Component代码: import { AfterContentInit, Component, Input, ...

  6. 基于RecyclerView的瀑布流实现

    fragment的布局: <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xm ...

  7. Mac下的Bash配置文件冲突问题

    Mac下默认的Bash配置文件是~/.profile.有的软件安装时会生成~/.bash_profiel.有了这个文件.之前的.profiel就不会再被加载,需要手动把里面的文件内容转移到.bash_ ...

  8. java线程之线程通信控制

    在上篇我们看到,A线程往公共资源库(对象)提供了一条数据,然后B线程从库中提取了数据并打印出来. 实际项目中,我们不可能只往库中提供一条数据,而且库的大小也不会是无穷大的,那么我们就会有这样一 个需求 ...

  9. YOLO_Online 将深度学习最火的目标检测做成在线服务实战经验分享

    YOLO_Online 将深度学习最火的目标检测做成在线服务 第一次接触 YOLO 这个目标检测项目的时候,我就在想,怎么样能够封装一下让普通人也能够体验深度学习最火的目标检测项目,不需要关注技术细节 ...

  10. [ASP.NET MVC] Controlle中的Aciton方法数据接收方式

    POST数据接收方式包括: 1.request.Form:(逐个获取表单提交的数据); FormCollection: [HttpPost]public async Task<string> ...