微软(Microsoft)Markdown

如何评价微软研究院的 Madoko Markdown?

问题描述

地铁风
不会撸程序的设计狮不是好科研狗

用过许多 markup 语言,最后都回归 TeX 了。

我感觉现在 Markdown 已经不堪重负…… 本来是一个用来写简单博客的玩意,最后被扩充成这个样子,但是不管变成啥样,你用到一个阶段总会碰到至少两个问题:

  1. 基本控制符不分左右,无法处理复杂格式。比如我目前还没有遇到能可靠处理类似 _aa*a$2*x_0$b*bb_ 这种玩意的引擎。(姑且假设 $ 表示行间公式)。
  2. 没有扩展性,无法处理复杂格式。简单的栗子:margin text 怎么撸……?我的笔记里一大堆 margin text…

当然这不是 Markdown 的错,也不是 John Gruber 的错。Daring Fireball 从来就没有出现过那种格式复杂的文章,也不需要出现。然而你硬要把 Markdown 拉过来撸科技文献,这个就有点装逼过猛了。

43 赞同 11 感谢 9 收藏 14 条已备份评论 发布于 2016-01-23 知乎原页 ↗

评论 14

而且貌似还有不同的版本。所以我自己搭博客宁愿用WYSIWYG HTML的编辑器了
0 赞
Margin text 很好撸啊,Metadata Block 拓展性超高的。
0 赞
话说想了想,在 inline TeX 里面用 *……你真的不是要用 \times 或者 \cdot 吗。
0 赞
地铁风回复 Artoria2e5作者
有时候就需要 * 啊,比如复共轭。
1 赞
Artoria2e5回复 地铁风
这倒是。反正这的确是 bug,已经报了…
1 赞
地铁风回复 Belleve作者
嗯,物理里 dagger 一般是复共轭加转置,好像和数学的记法不一样……
0 赞
Artoria2e5回复 地铁风
官方回复:这种事情用 markdown 的那个定义不明确的语法已经属于不科学了,避免歧义建议直接用 madoko 风格的 [text..]{attr} 标记(2333
0 赞

看了一下这用来写paper的范本,这语法感觉其实和latex相差不远了。这么复杂的一个markdup language,倒不如直接开texstudio写LaTeX,辅助功能还比这多。

3 赞

如果一定要在Markdown中输入_aa*a$2*x_0$b*bb_ 的话,请在非标识符号前加\,即_aa\*a$2*x_0$b\*bb_ ,即可实现理想效果

0 赞