首页 > 其他分享 >Markdown和Latex中文字上下标的方法

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

时间:2024-05-07 10:46:01浏览次数:22  
标签:Latex Markdown OK 公式 上下 标的 使用 方法

技术背景

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

$$
P_{OK}
$$

输出结果是这样的:

\[P_{OK} \]

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

归正字体

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

$$
\rm P_{OK}
$$

输出效果为:

\[\rm P_{OK} \]

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

$$
\mathrm{P}_{OK}
$$

这里只归正一个\(P\)字符,其效果如下:

\[\mathrm{P}_{OK} \]

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

<sub>[P]</sub>
<sup>[OK]</sup>

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

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

\textsuperscript{P}
\textsubscript{OK}

LaTex的结果就不在这里演示了,这就是相关的使用上下标的方法。如果把前面这几种可以在Markdown中实现的上下标方法放到一起就是:\(Met^{hod}\ 1\)、\(Met^\mathrm{hod}\ 2\)、Method 3. 需要注意的是,第三种使用前端网页标签的这种方法,在Markdown里面是可以正常work的,但是放到网页里面展示的时候,不一定生效,有可能被其他的一些修饰覆盖了,所以还是推荐使用其他三种方法。

总结概要

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

版权声明

本文首发链接为:https://www.cnblogs.com/dechinphy/p/superscript-subscript.html

作者ID:DechinPhy

更多原著文章:https://www.cnblogs.com/dechinphy/

请博主喝咖啡:https://www.cnblogs.com/dechinphy/gallery/image/379634.html

标签:Latex,Markdown,OK,公式,上下,标的,使用,方法
From: https://www.cnblogs.com/dechinphy/p/18176649/superscript-subscript

相关文章

  • vscode/texstudio中实现latex字数统计的方法
    A:vscode 1.在这里免登录下载perl语言:[Download&InstallPerl-ActiveState](https://www.activestate.com/products/perl/),默认安装步骤并将其文件夹路径加入系统Path(使用ActiveState安装的perl其路径在一串杂码下,在安装完成后会显示这个路径,路径名称参见[安装ActiveState......
  • LaTeX 常见希腊字母
    字母名称大写命令小写命令alphaAAα\alphabetaBBβ\betagammaΓ\Gammaγ\gammadeltaΔ\Deltaδ\deltaepsilonEEϵ\epsilonε\varepsilonetaEEη\etathetaΘ\Thetaθ\thetalambdaΛ\Lambdaλ\lambdaMu......
  • 使用 python matplotlib 将 LaTex 公式转为 svg
    使用pythonmatplotlib将LaTex公式转为svg,从而方便插入无法打出所需公式的ppt中。importmatplotlib.pyplotaspltdeflatex_formula2svg(text,font_size=12,save_fig='formula.svg'):plt.rc('text',usetex=True)#使用LaTeX渲染文本plt.rc('f......
  • Markdown学习
    markdown学习markdown学习markdown学习markdown学习markdown学习markdown学习markdown学习markdown学习markdown学习markdown学习markdown学习markdown学习markdown学习Markdown语法形式文本替换链接图片链接分割线语法这个比较简单,如果要创建分隔线,在单独......
  • zotero添加markdown插件(Mac版)
    zotero安装官网下载地址:https://www.zotero.orgmarkdown插件下载下载地址:https://gitcode.com/fei0810/markdownhere4zotero/tree/master选择相应的.xpi文件插件安装步骤打开zotero,选择工具->附加组件选择installadd-onfromfile选中刚才下载的.xpi文件点......
  • SQL SERVER 从入门到精通 第5版 第三篇 高级应用 第12章 游标的使用 读书笔记
     第十二章游标的使用>.游标的概述游标是一种数据库对象,用于在SQL中处理(SELECT的)查询结果集。它允许逐行地访问查询结果集的数据,以进行一系列操作,如更新、删除或插入数据。游标通常用于存储过程或触发器中,用于对数据进行逐行处理。通过游标,可以实现对结果集的逐行处......
  • 01、Markdown 语法
    标题#一级标题##二级标题###三级标题。。。(最多六级标题) 字体**hello**:粗体*hello*:斜体三个*:粗体+斜体~~hello~~:删除线 引用>引用文字 分割线---*** 图片![图片名字](图片路径) 超链接[超链接名字](URL) 列表1.A2.B3.C -A-B-C ......
  • 在鼠标右键菜单中新增新建Markdown文件选项(VSCode)
    引言正常情况下,我们新建md文件有两种方式:一是通过Markdown编辑器新建,二是新建txt文件再修改后缀。但是在Windows系统中,我们可以通过修改注册表来新增右键菜单选项。这里我们可以通过修改注册表来新增新建Markdown文件选项,这样可以减少新建文件的繁琐操作。下面就来演示在Window......
  • Markdown文件上传到博客图片处理
    Markdown文件上传到博客图片处理使用Dotnet-cnblog工具可以配合typora实现自动上传md文件里图片到博客园的图床,这样就不用自己一张张来上传Dotnet-cnblog安装使用1.配置NET环境net环境下载地址:https://dotnet.microsoft.com/zh-cn/download/dotnet/5.0下载后安装NET环境,运行c......
  • 如何对一个新的 VSCode 配置 LaTeX
    texlive的安装件参考资料[1]。往VSCode里面装LaTeXWorkshop插件,也可以直接搜James-Yu.latex-workshop。Ctrl+Shift+P打开setting.json,应该是UserSettings即可。把以下内容粘进去:(注意和参考资料[1]有所不同,加了--shell-escape之类的东西)点击查看代码"late......