V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Daring Fireball: Markdown
CommonMark
MacDown Open Source Markdown Editor
Marked
GitHub Flavored Markdown
cngithub
V2EX  ›  Markdown

为什么Markdown+R有较大概率成为科技写作主流?

  •  
  •   cngithub · 2012-06-26 18:45:02 +08:00 · 14077 次点击
    这是一个创建于 4567 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近,写的一篇豆瓣灌水文。

    http://www.yangzhiping.com/tech/r-markdown-knitr.html

    结果豆瓣推荐者多,算是给mou与knitr做了一回广告。

    写文的时候,想到一个问题,由于@chenluois 与 yihui 两位朋友互不认识。

    我觉得,是否可以提请 @chenluois 直接在 Mou 中支持 pandoc markdown。

    那将成为Mac下 学术写作利器!

    pandoc markdown 的改良多数集中在学术写作上,比如引用等。

    同时,pandoc社区本身来自haskell社区,精英众多,对于LaTex的支持天生优良,如果Mou加上这个功能,那将加速在学术圈的普及。
    24 条回复    2024-01-06 23:02:12 +08:00
    xlaok
        1
    xlaok  
       2012-06-26 19:29:37 +08:00
    window下有什么比较好用的Markdown软件么?
    cngithub
        2
    cngithub  
    OP
       2012-06-26 19:32:16 +08:00
    @xlaok 不熟悉,有人推荐Markdownpad。
    caomu
        3
    caomu  
       2012-06-26 19:34:35 +08:00
    作为金融系学生(以及伪geek),对md+r这样写作很感兴趣,暑假学习学习。
    pandoc markdown也很厉害的样子,也想实践一下论文写作。之前是觉得md有点简陋,想用ReST了的。
    很感谢阳志平老师的分享,又学到了新知识。
    yishanhe
        4
    yishanhe  
       2012-06-26 19:41:28 +08:00
    感觉挺吸引,支持!
    原来R语言挺强大的,请问其和Matlab/Octave有什么差异?
    cngithub
        5
    cngithub  
    OP
       2012-06-26 19:53:47 +08:00
    @caomu 写论文没问题,你可能是第一批用户。引领潮流还是蛮有趣的:D

    @yishanhe 这三者的比较网上无数口水贴。就我来说,只有一点,R是免费、开源,并得到了统计学界的官方支持。
    chenluois
        6
    chenluois  
       2012-06-26 20:19:28 +08:00
    感谢 @cngithub , 很专业的文章。虽然我没有科技写作的需求,但也算长见识了,刚知道还有个 R 语言。
    支持 pandoc markdown 看起来难度很大,以我目前的水平恐怕还实现不了,要继续努力学习了。
    xatest
        7
    xatest  
       2012-06-26 20:29:09 +08:00
    Markdown有个麻烦的地方——始终没有比较好地支持”表格“,目前的支持方式太麻烦了,而在科技论文中表格用得还比较多吧~
    haisua
        8
    haisua  
       2012-06-26 20:32:28 +08:00
    科技写作指的是写类似数学论文这样的写作么?LaTeX确实在各种公式符号的支持上很厉害,不过我一看那些配置就怕了……
    cngithub
        9
    cngithub  
    OP
       2012-06-26 20:59:34 +08:00
    @chenluois 加油!刚开始,不用实现那么复杂的效果。核心需求是:

    1、表格:

    表格,@chenluois 兄应该非常清楚如何实现。可参考[pandoc markdown]( http://johnmacfarlane.net/pandoc/demo/example9/pandocs-markdown.html )

    2、数学公式:

    数学公式,其实就是在css那里与渲染模版,加个[MathJax]( http://www.mathjax.org/

    3、R语言等其他的语法高亮:

    [highlight]( http://softwaremaniacs.org/soft/highlight/en/ )

    做到这一步,已经很牛了。比如,我写个pandoc markdown文件,能够右边渲染出相应的带表格、数学公式的文件即可。至少,大数学家陶哲轩_写在线数学论文,问题不大了。下一步,则是,

    * 真正利用pandoc强大的文本转换,比如直接输出为markdown的html5 slide等最酷的功能。
    * 参考文献的自动补全,比如,同目录下,放了一个bib参考文献软件,则写pandoc markdown文件的时候,自动可以在Mou中,敲入某某说,就自动补全。
    cngithub
        10
    cngithub  
    OP
       2012-06-26 21:01:24 +08:00
    @chenluois 修正:bib参考文献软件

    它不是软件,是通用的参考文献格式。可参考:http://bibdesk.sourceforge.net/

    文件极其小巧。
    cngithub
        11
    cngithub  
    OP
       2012-06-26 21:15:56 +08:00
    @haisua 所以才有Markdown+R的替代方式。入门更简单,渲染更漂亮:D
    cngithub
        12
    cngithub  
    OP
       2012-06-26 21:17:40 +08:00
    @xatest 这是个大麻烦。如果你用R,我推荐试试pander。另外,可以看看pandoc markdown对于表格的定义:

    http://johnmacfarlane.net/pandoc/demo/example9/pandocs-markdown.html
    demon386
        13
    demon386  
       2012-06-27 02:16:07 +08:00
    我挖了个坑,准备开始完善Sublime Text 2的Markdown功能。

    今晚刚开始弄的,有兴趣的朋友可以关注:

    https://github.com/demon386/SmartMarkDown
    eerie
        14
    eerie  
       2012-06-27 02:31:38 +08:00   ❤️ 1
    latex有啥难学的
    用javascript来渲染latex公式不是本末倒置么
    这么折腾还不如直接用latex呢
    bwlinux
        15
    bwlinux  
       2012-06-27 03:58:16 +08:00
    真的不认为比latex有什么高明的地方。
    markdown只是把latex的template给隐藏起来了,比较简约。
    比较markdown和latex,就好比比较html和haml。
    zaeneas
        16
    zaeneas  
       2012-08-29 22:11:32 +08:00
    请问 markdown+R如果使用vim写作,那么应当如何找/配置语法高亮
    ikbear
        17
    ikbear  
       2012-08-29 23:13:54 +08:00
    正好最近翻译图书要用到,收藏了。
    fen
        18
    fen  
       2012-08-30 00:37:02 +08:00
    @chenluois 我一直在等待 Mou 支持 QuickCursor,这样就能随时随地用啦
    chenluois
        19
    chenluois  
       2012-08-30 07:20:34 +08:00
    @fen I'm working on it.
    chenluois
        20
    chenluois  
       2012-09-05 20:38:57 +08:00   ❤️ 1
    @fen Mou 0.7.5 已经支持 QuickCursor 啦!
    瞧我这记性,貌似我在 0.7.2 就集成了 ODB Editor Suite,时间一长居然给忘了。
    QuickCursor 那边还没有更新,所以目前你需要在 QuickCursor 里的 Preferences 里手动设置一下,加入 Mou 的 Bundle ID

    com.mouapp.Mou

    如图:

    fen
        21
    fen  
       2012-09-05 22:17:21 +08:00
    @chenluois 嗯,非常不错。这个回复就是通过 Mou 0.7.5 写的。我发现用快捷键会同事呼出两个窗口,一个是纯空白的,另一个就是文本框里的内容。关闭后两个也会同时关闭
    chenluois
        22
    chenluois  
       2012-09-06 08:14:04 +08:00
    @fen 可以考虑改进一下不呼出空白窗口。
    skywalker
        23
    skywalker  
       2012-09-07 08:31:27 +08:00
    其实markdown本身的可读性就很好,加一个preview没有必要。要论写作,我觉得Emacs的orgmode是最好用的,可以和其它语言结合起来做“文学编程”,有兴趣的可以搜搜“Org Babel”。可惜的是org的发布不太方便,不像markdown有jekyll、ruhoh之类的,不过通过org-ruby可以写一个jekyll的plugin,利用jekyll来发布。
    gohuntsuan
        24
    gohuntsuan  
       355 天前
    yihui xie 被炒鱿鱼了 时代的眼泪
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2846 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 11:26 · PVG 19:26 · LAX 03:26 · JFK 06:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.