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

Morris Li · 2019年07月18日 · 最后由 Morris Li 回复于 2019年07月26日 · 4343 次阅读

刚刚想发一篇帖子来着然后发现社区竟然不支持 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 不是上标,应该也问题不大吧?

陈恒捷 回复

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

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

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

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

恒温 回复

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

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

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

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

this is the 2nnn time.

mc2

this is the 2nd time.

mc22

mc22

了解一下 LATEX 吧。

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

恒温 回复

已确认,感谢🍻

magicyang 回复

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

槽神 回复

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

Morris Li 回复

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

槽神 回复

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

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

magicyang 回复

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

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册