对于工科生来说,在书写Markdown文本时,免不了要和上下标打交道,网上的博客大多良莠不齐,不太友好,本文想尽可能地解决一些在看完基础教程后再来书写Markdown文本时容易遇到的问题。

1.上下标问题

1.1 正文中的字母上下标

正文中的字母上下标最好使用html标签,这样在哪个解析器中都不会出现问题,示例如下:

a<sub>i</sub> //下标
b<sup>k</sup> //上标

分别可以得到

ai

bk

1.2 数学公式中的上下标

数学公式中不能使用标签,推荐使用更为简便的'^'(上标)、'_'(下标),示例如下:

a_i  //下标
b^j //上标

分别可以得到:

\[a_i, b^j
\]

需要注意的时,使用这种方式时若上下标为表达式或多个字母,需要使用{}括起来,如:

a^p_{i*j}

得到

\[a^p_{i*j}
\]

适合于求和等同时需要上下标的情况。

但若是:

a^{p_{i*j}}

却得到:

\[a^{p_{i*j}}
\]

最新文章

  1. .NET跨平台之旅:探秘 dotnet run 如何运行 .NET Core 应用程序
  2. ActiveMQ集群下的消息回流功能
  3. 高性能javascript学习笔记系列(5) -快速响应的用户界面和编程实践
  4. 第3章 Linux常用命令(1)_文件处理命令
  5. asp.net 防止按钮重复提交
  6. ZOJ 3646 Matrix Transformer 二分匹配,思路,经典 难度:2
  7. gnu c语言中的?:的作用
  8. Orchard 学习-手动安装Orchard
  9. 使用微信js接口的方法 ,以调用相机为例
  10. javascript系列之DOM(三)---事件
  11. c#反射执行静态方法
  12. Navicat for Mysql 暴力破解教程
  13. [翻译] 编写高性能 .NET 代码--第二章 GC -- 减少大对象堆的碎片,在某些情况下强制执行完整GC,按需压缩大对象堆,在GC前收到消息通知,使用弱引用缓存对象
  14. linux的slect的脚本适用于交互
  15. Java 多线程(三)—— 线程的生命周期及方法
  16. .NetCore 下开发独立的(RPL)含有界面的组件包 (五)授权过滤参数处理
  17. java8中的stream().filter()的使用和Optional()
  18. Hadoop生态圈-Oozie实战之调度shell脚本
  19. PAT甲题题解-1016. Phone Bills (25)-模拟、排序
  20. SpringBoot整合cxf发布webService

热门文章

  1. java数据结构——单链表、双端链表、双向链表(Linked List)
  2. O(1)纬度减少循环次数
  3. Kotlin学习系列(三)
  4. 【转+】python为什么推荐使用多进程
  5. 生产环境项目问题记录系列(二):Docker打包镜像Nuget包因权限问题还原失败
  6. ThinkPHP5实现定时任务
  7. Spring Boot 2.x基础教程:Swagger接口分类与各元素排序问题详解
  8. IDEA统一注释格式(干货)
  9. 前端之CSS基础及使用方法
  10. idea中添加Run Dashboard