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

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

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

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

测试上标
测试下标

最佳回复

this is the 2nnn time.

mc2

this is the 2nd time.

mc22

mc22

共收到 24 条回复 时间 点赞
magicyang 回复

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

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

槽神 回复

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

Morris Li 回复

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

槽神 回复

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

magicyang 回复

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

恒温 回复

已确认,感谢🍻

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

了解一下 LATEX 吧。

this is the 2nnn time.

mc2

this is the 2nd time.

mc22

mc22

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

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

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

恒温 回复

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

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

陈恒捷 回复

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

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

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

Morris Li 回复

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

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

陈恒捷 回复

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

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

槽神 回复

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

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

Morris Li 回复

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

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

肖哥shelwin 回复

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

陈恒捷 回复

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

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

陈恒捷 回复

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

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

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

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