前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Markdown和Latex中文字上下标的方法

Markdown和Latex中文字上下标的方法

作者头像
DechinPhy
发布2024-05-08 09:10:33
1400
发布2024-05-08 09:10:33
举报
文章被收录于专栏:Dechin的专栏Dechin的专栏

技术背景

在Markdown和Latex中,如果只是写公式,不论是行内公式还是行间公式,都可以直接使用^_这两个符号实现上下标。但有个问题是,如果只是使用公式来做上下标,出来的字体是斜着的。例如这样的语法:

代码语言:javascript
复制
$$
P_{OK}
$$

输出结果是这样的:

P_{OK}

但是有些时候想要的字符不能使用斜体,这时候就有几种解决办法。

归正字体

第一种方法,我们可以在对应的字符前加一个\rm,使得公式内字体归正:

代码语言:javascript
复制
$$
\rm P_{OK}
$$

输出效果为:

\rm P_{OK}

第二种方法,我们可以使用\mathrm,使得部分字符归正:

代码语言:javascript
复制
$$
\mathrm{P}_{OK}
$$

这里只归正一个

P

字符,其效果如下:

\mathrm{P}_{OK}

第三种方法,如果是在行内插入文字形式的上下标(非公式),在markdown里面可以使用html的一些标签,例如<sub><sup>

代码语言:javascript
复制
<sub>[P]</sub>
<sup>[OK]</sup>

使用的效果是这样的:[P]这是一个下标,[OK]这是一个上标。

第四种方法,如果是在LaTex中,可能不能像markdown这样简单的使用html标签,但是可以使用如下两个操作。

代码语言:javascript
复制
\textsuperscript{P}
\textsubscript{OK}

LaTex的结果就不在这里演示了,这就是相关的使用上下标的方法。如果把前面这几种可以在Markdown中实现的上下标方法放到一起就是:

Met^{hod}\ 1

Met^\mathrm{hod}\ 2

、Method 3. 需要注意的是,第三种使用前端网页标签的这种方法,在Markdown里面是可以正常work的,但是放到网页里面展示的时候,不一定生效,有可能被其他的一些修饰覆盖了,所以还是推荐使用其他三种方法。

总结概要

本文介绍了4种方法,可以在Markdown或者是LaTex的语法中实现文字、符号的上下标。公式的上下标大家都很清楚了,这里主要介绍的是文字的上下标,而且要保持使用归正的字体。在这些方法中,既可以使用公式+取消斜体的操作,也可以使用前端的一些上下标标签,还可以直接调用LaTex中的上下标“函数”。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2024-05-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 技术背景
  • 归正字体
  • 总结概要
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档