社区管理 [没人提过这个需求吗] Markdown 支持上标、下标

Morris Li · July 18, 2019 · Last by Morris Li replied at July 26, 2019 · Last modified by admin 恒温 · 1377 hits

刚刚想发一篇帖子来着然后发现社区竟然不支持markdown上下标

测试<sup>上标</sup>
测试<sub>下标</sub>

测试上标
测试下标

最佳回复

this is the 2nnn time.

mc2

this is the 2nd time.

mc22

mc22

共收到 24 条回复 时间 点赞

能截个图看看这个上标下标是啥效果不?没看懂。

另外,这个应该不是标准 markdown 语法吧?从你代码块看是 h5 标签。

陈恒捷 回复

2的N次方 ,这个数学表现出来 N就是上标的意思。下标就是N放在右下角

不支持的东西多着呢,我能说数学符号公式都不支持么

陈恒捷 回复

Markdown没有直接支持上标下标的语法,但是Markdown里面也是可以直接用一些HTML标签的,比如<u>下划线</u>,这个TesterHome是支持的:
下划线

肖哥shelwin 回复

数学公式这个。。大概需求不是很大吧,毕竟公式都可以存成图片传上来的,也有那种可以直接生成公式图片的网站
比如这篇文章里有提到的:http://www.ruanyifeng.com/blog/2011/07/formula_online_generator.html?20110712001242

Morris Li 回复

考虑到支持任意 html 代码容易引起安全风险,目前社区的 markdown 仅支持有限几个特定用法的 html 代码嵌套。

想了解下,这个需求是在什么场景下需要用到?

你还不如索性先用LaTex画好公式截图贴进来呢

槽神 回复

LaText是什么鬼?我只知道LaTeX
又不是发paper那种程度,不至于

陈恒捷 回复

上标下标支持一下应该问题不大吧?毕竟只是针对文字排版的
具体场景可以看下面这句:
分支覆盖(C<sub>1</sub>-覆盖)

或者上面的那个LaTeX:
L<sup>A</sup>T<sub>E</sub>X

Morris Li 回复

因为支持需要进行扩展开发,工作量和支持内嵌视频差不多,所以要先评估下使用的价值。

你提出的这个示例,没太明白此处为何必须用上标?个人理解这个示例里面的 1 不是上标,应该也问题不大吧?

Morris Li #11 · July 22, 2019 作者
陈恒捷 回复

sup是上标,sub是下标
至于问题大不大,这个还是看情况了

分支覆盖(C1-覆盖)
路径覆盖(C∞-覆盖,C4-覆盖)
结构化的路径覆盖(Ci(k)-覆盖)

上面第三条,这个i如果不做成下标的话,有可能会造成一定程度的误解

社区的 markdown 是精简版的。暂时还没做这些。

Morris Li #13 · July 23, 2019 作者
恒温 回复

这个我觉得可以评估一下,我是觉得,毕竟都是HTML原生支持的文本格式,下划线<u> 斜体<i>列表<li><ul>都可以支持的话,多支持一下<sub><sup>应该不会很困难吧?

Morris Li #14 · July 23, 2019 作者

好吧我大概懂了
社区是拿Ruby China来改的,刚试了一下Ruby China也不支持上标和下标的Markdown,搜了一下好像也没有人在意是否有上下标功能
Github里面也转了一圈,大概找到在什么位置了,可我目前还不会Ruby
so...要是我有空学学Ruby或者有另外一个大佬也需要这个功能,再说吧

提一个issue先:
https://github.com/ruby-china/homeland/issues/1126

Morris Li 关闭了讨论 23 Jul 10:24
Morris Li 重新开启了讨论 23 Jul 15:40
Morris Li 关闭了讨论 23 Jul 15:41
恒温 重新开启了讨论 23 Jul 21:33

this is the 2nnn time.

mc2

this is the 2nd time.

mc22

mc22

了解一下LATEX吧。

支持的很神速啊,为何不直接支持LaTex啊,简书的这种语法好像无法支持上下标同时存在的情况哦😏
Σi

Morris Li #22 · July 24, 2019 作者
恒温 回复

已确认,感谢🍻

Morris Li #23 · July 24, 2019 作者
magicyang 回复

对大部分人说只需要一张LATEX Cheat sheet就足够了吧,个人感觉过于学术的东西或许更应该考虑发paper

Morris Li #24 · July 24, 2019 作者
槽神 回复

如果你说的是简书,刚才我搜到了这个https://www.jianshu.com/p/24d7128bbe69

Morris Li 回复

说错了,不是简书,是说<sub>、<sup>这俩html的基本语法,我原以为只有简书支持呢
这几天在研究和实现Gompertz模型在质量预测上的应用优化,也考虑过要不要发paper,看了下公式推导,就怂了~

Morris Li #26 · July 24, 2019 作者
槽神 回复

6666,我高中的时候整理错题只会用MathType哈哈,LaTeX的话感觉专业性蛮强的,Markdown的话比LaTeX简单多了当然支持的功能也就少多了,不过Markdown确实更适合程序员😎

非专业论文,一般写公式WORD字符就可以搞定,稍微麻烦点MathType也够了。markdown不行截个图引用一下不就好了。
可以过一年统计一下,用这个上下标的使用量。
这种需求其实挺无聊的,价值太有限了。恒温大好人,又比较闲。。。。。。

Morris Li #28 · July 26, 2019 作者
magicyang 回复

其实我想听听你对于Github Markdown支持上下标的观点
有使用场景的需求自有其合理之处,我倒是看不太懂你为什么一开始要提LaTeX

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up