将任意字符转换为Jupyter笔记本中的下标

时间:2017-06-16 17:49:59

标签: python python-3.x unicode jupyter-notebook

编辑:

我的主要问题 - 我最初没有解释(抱歉) - 是我提前知道我要打印的内容。我正在做一组计算,最后需要导出可打印的报告。报告可能包含许多任意下标字符,也可能没有。

我最初开始尝试使用str.replace()结合简单的dict(受str.maketrans()启发)将某些字符序列转换为另一种形式,并在我无法遇到障碍时陷入困境找到g的unicode下标。

原始问题:

我正在寻找下标字母&#34; g&#34;的unicode版本。根据Unicode Consortium的this file,看起来它不存在(在字符列表中搜索<sub>时)。

如果我是正确的并且这个角色不可用,是否有一种简单的方法可以在Jupyter笔记本中创建它?或者我必须诉诸于此(其中,imo,没有资格作为&#34; easy&#34;):

from IPython.core.display import display, HTML
display(HTML(f'Ground snow load (P<sub>g</sub>) = {Pg}'))

奖励:是否有更好的更通用的方法来查找经常使用的科学字符(包括上标和下标,还有学位符号等)?我已经知道的Jupyter笔记本的一个很好的功能是通过\gamma<tab>γ等关键序列创建希腊字符。对于上标和下标有类似的东西会很好。我可以使用LATEX降价然后复制和粘贴,但这很难方便。

0 个答案:

没有答案